De functies VERT.ZOEKEN, INDEX, MATCH, ... zijn vrij complexe functies, maar zijn effectief bij datamining in Excel . In dit artikel zal ik u in detail begeleiden hoe u VERT.ZOEKEN en gerelateerde functies effectief kunt gebruiken.
1. VERT.ZOEKEN functie
Gebruik : Vindt een opgegeven waarde in de eerste kolom en haalt overeenkomende gegevens uit dezelfde rij in een andere kolom. Dit is een van de meest populaire functies en biedt uitstekende ondersteuning voor complexe kantoortaken.
Formule : = VERT.ZOEKEN (zoekwaarde, tabelmatrix, kolomindex_getal, [bereik_opzoek])
Waarin :
+ Lookup_value : de waarde om te zoeken.
+ Table_array : twee of meer kolommen met gegevens.
+ Col_index_num : aantal kolommen om gegevens op te halen.
+ Range_lookup : Bepaal of de zoekopdracht volledig accuraat (FALSE) of relatief accuraat (TRUE of weggelaten) is.
Voorbeeld : we gebruiken de functie VERT.ZOEKEN om de bonus van elke werknemer te vinden. De waarde te zoeken is Cell Position C2; De te detecteren array is array F1: G3. Bij het invoeren van de formule = VERT.ZOEKEN (C2, $ F $ 1: $ G $ 3,2,0) (1), is het resultaat PERSONEEL 2000 en ROOMER 5000 (2).
2. INDEX-functie
Gebruik : retourneert een verwijzing naar een cel in een matrix op basis van het aantal rijen en kolommen dat u opgeeft.
Formule : = INDEX (matrix, rij_getal, [kolom_getal])
Waarvan : Array (vereist): een celbereik of een matrixconstante.
Opmerking :
+ Als de array veel rijen en meer dan één kolom heeft en alleen rij_getal of kolom_getal wordt gebruikt, retourneert de index een array van de volledige rij of kolom in de array.
+ Rij_getal (vereist, tenzij kolom_getal aanwezig is) : selecteert de rij in de array waaruit een waarde moet worden geretourneerd. Als rij_getal wordt weggelaten, wordt kolom_getal aangevraagd.
+ Kolom_getal (optioneel) : Selecteer de kolom in de matrix waaruit een waarde moet worden geretourneerd. Als kolom_getal wordt weggelaten, wordt rij_getal gevraagd.
Voorbeeld : als we de waarde van de eerste rij, de tweede kolom in de tabel, nodig hebben, gebruiken we de functie INDEX . Array is de array die we moeten detecteren is B2: C5; Rij_getal is regel 1; Kolom_getal is kolom 2. Wanneer u de formule INDEX (B2: C5,1,2,1) (1) invoert, is het resultaat "HOOFD VAN KAMER" (2).
3. MATCH-functie
Gebruik : zoekt een specifieke waarde op in een celbereik en toont de relatieve positie van die waarde.
Formule : = MATCH (lookup_value, lookup_array, [match_type])
Waarin :
+ lookup_value (verplicht) : de waarde die u wilt matchen in de zoekmatrix. Wijzig de opzoekwaarde getal kan een waarde zijn (getal, tekst of logische waarde) of een celverwijzing naar een getal, tekst of logische waarde.
+ lookup_array (vereist) : het celbereik dat moet worden doorzocht.
+ match_type (optioneel) : Getal -1, 0 of 1. Het matchtype-argument specificeert hoe Excel de opzoekwaarde koppelt aan waarden in de lookup-array. De standaardwaarde voor dit argument is 1.
Bijvoorbeeld : wanneer we willen weten in welke positie van CLOTH zich bevindt, gebruiken we de MATCH- functie . Wanneer u de formule = MATCH (FF2 & "*", "B2: B7", 0) (1) invoert, is het resultaat 3 (2).
3. INDIRECTE functie
Gebruik : Retourneert een celverwijzing of bereik gespecificeerd door een tekstreeks. Gebruik de functie INDIRECTE wanneer u de verwijzing naar een cel in een formule wilt wijzigen zonder de formule zelf te wijzigen.
Formule : = INDIRECT (ref_text; [a1])
Waarin :
+ Ref_text (verplicht) : verwijzing naar een cel die de referentiestijl A1, de referentiestijl R1C1 of een verwijzing naar de cel als tekstreeks bevat.
+ Als de referentietekst geen geldige celverwijzing is, geeft INDIRECT de waarde #REF! Error terug . .
+ Als ref_text verwijst naar een andere werkmap (een externe referentie), moet die werkmap geopend zijn. Als de bronwerkmap niet is geopend, retourneert INDIRECT de waarde #REF! Error . .
Opmerking :
Externe verwijzingen worden niet ondersteund in Excel Online.
+ Dit gedrag verschilt van eerdere versies van Excel dan Microsoft Office Excel 2007, die de overschrijdingslimiet negeren en een waarde retourneren.
Bijvoorbeeld : Als u alleen de commissie hoeft te berekenen en u wilt het resultaatvak naar een andere positie slepen, neerzetten of verplaatsen zonder de geldformule te wijzigen, dan gebruiken we INDIRECT . Bij het invoeren van de formule
= INDIRECT ("B2", WAAR) * INDIRECT ("C2", WAAR) (1) geeft het resultaat 700 * 100 = 70000 (2).
4. OFFSET-functie
Gebruik : geeft als resultaat de verwijzing naar een bereik met een opgegeven aantal rijen en een opgegeven aantal kolommen uit een cel of celbereik. De geretourneerde verwijzing kan een enkele cel of een celbereik zijn. U kunt het aantal rijen en kolommen opgeven dat u wilt retourneren.
Formule : = OFFSET (referentie, rijen, kolommen, [hoogte], [breedte])
Waarin :
+ Referentie (vereist) : het referentiegebied waarop u de referentieafstand wilt baseren. Het referentiebereik moet verwijzen naar een cel of een bereik van aangrenzende cellen; anders geeft OFFSET de foutwaarde #VALUE! .
+ Rijen (vereist) : het aantal rijen, omhoog of omlaag, waarnaar u wilt dat de cel linksboven verwijst. Rijen kunnen positief zijn (wat betekent onder de startreferentie) of negatief (wat betekent boven de startreferentie).
+ Kolommen (verplicht) : aantal kolommen, links of rechts, waarnaar u de cel in de linkerbovenhoek van het resultaat wilt verwijzen. Kolommen kunnen positief of negatief zijn.
+ Hoogte (optioneel) : de hoogte, in aantal rijen, die u wilt hebben voor de geretourneerde verwijzing. De hoogte moet een positief getal zijn.
+ Breedte (optioneel) : de breedte, in het aantal kolommen, die u wilt hebben voor de geretourneerde verwijzing. Breedte moet een positief getal zijn.
Voorbeeld : we gebruiken OFFSET om waarden te lokaliseren en gebruiken vervolgens de functie SOM om de som te berekenen. De cel waarnaar we verwijzen is A1; vergeleken met A1 zijn de rijen van het referentiebereik kleiner dan 1 cel, dus rijen is 1; vergeleken met A1 is de linker Cols 1 cel, dus Cols is 1; Hoogte nemen we 3 lijnen; Breedte krijgen we 2 kolommen. Dus het resultaat bij het optellen van alle waarden in de regio is 2025.
5. TRANSPONEREN functie
Gebruik : converteert een horizontaal celbereik naar een verticaal bereik en vice versa, d.w.z. converteert rijen naar kolommen en kolommen naar rijen.
Formule : = TRANSPONEREN (matrix)
Aan het doen
+ Stap 1 : Selecteer lege cellen.
+ Stap 2 : Voer = TRANSPONEREN (B2: C4) in.
+ Stap 3 : Voer het bereik van de originele cellen in.
+ Stap 4 : Druk ten slotte op CTRL + SHIFT + ENTER.
Voorbeeld : wanneer we de hele productprijslijst van verticaal naar horizontaal moeten converteren, gebruiken we de functie TRANSPONEREN met de reeks waarden B2 tot C4. Bij het invoeren van de formule = TRANSPONEREN (B2: C4) (1) geeft het resultaat zoals weergegeven (2).
6. HYPERLINK-functie
Gebruik : Creëert een hyperlink naar een document dat is opgeslagen op het intranet of internet.
Formule : = HYPERLINK (link_locatie, [vriendelijke_naam]).
Waarin :
Link_location kan verwijzen naar een locatie in een document, zoals een specifieke cel of benoemd bereik in een werkblad of in een Excel-werkmap, of naar een bladwijzer in een Microsoft Word-document.
Het pad kan naar een bestand zijn dat op de harde schijf is opgeslagen. Het pad kan ook een UNC-pad (Universal Naming Convention) op de server zijn (in Microsoft Excel voor Windows).
Opmerking :
+ Link_location kan een tekstreeks zijn tussen aanhalingstekens of een verwijzing naar een cel die een link als tekstreeks bevat.
+ Friendly_name kan een waarde, tekstreeks, naam of cel zijn die springtekst of waarde bevat. Als vriendelijke_naam een foutwaarde retourneert (bijvoorbeeld #VALUE!), Geeft de cel een fout weer in plaats van de springtekst.
Voorbeeld : Links die lang en verwarrend zijn, zullen irritant zijn voor de gebruiker. Gebruik dus HYPERLINK om de interface gebruiksvriendelijker te maken. Het invoeren van de formule = HYPERLINK (A1, "LINK GOOGLE") (1) zal resulteren in LINK GOOGLE (2).
Het bovenstaande artikel begeleidde VERT.ZOEKEN en gerelateerde functies. Ik hoop dat het bovenstaande artikel nuttig voor je zal zijn.