VERT.ZOEKEN Table Array

Tabelmatrix in functie VERT.ZOEKEN

In VERT.ZOEKEN of verticaal opzoeken wanneer we een referentiecel of -waarde gebruiken om te zoeken in een groep kolommen met gegevens die moeten worden vergeleken en de uitvoer op te halen, wordt de groep van het bereik die we hebben gebruikt om te matchen genoemd als VERT.ZOEKEN table_array, in tabelmatrix de cel waarnaar wordt verwezen bevindt zich aan de linkerkant van de kolom.

De functie VERT.ZOEKEN (verticaal opzoeken) in Excel zoekt een stuk informatie of waarde op uit een kolom van een tabelmatrix of gegevensset en extraheert en retourneert een overeenkomstige waarde of informatie uit een andere kolom.

VERT.ZOEKEN in Excel is een ingebouwde functie en wordt zo genoemd omdat de formule naar waarde zoekt en deze verticaal in een specifieke kolom doorzoekt. Het stopt zodra het die waarde vindt en kijkt rechts van die waarde in een kolom die we specificeren.

De functie heeft waarde of argumenten nodig om te kunnen worden uitgevoerd. Bij het maken van een HLOOKUP- of VERT.ZOEKEN-functie in Excel, voeren we een celbereik in als een van de argumenten. Dit bereik wordt het argument table_array genoemd.

De algemene syntaxis voor de functie VERT.ZOEKEN is als volgt:

De syntaxis van de functie VERT.ZOEKEN heeft de volgende argumenten:

  • Lookup_value: vereist, vertegenwoordigt de waarde waarnaar we willen opzoeken in de eerste kolom van een tabel of dataset
  • Table_array: vereist, vertegenwoordigt de gegevensset of gegevensmatrix die moet worden doorzocht
  • Col_indexnum: vereist, vertegenwoordigt het gehele getal dat het kolomnummer specificeert van de table_array, waarvan we een waarde willen retourneren
  • Range_lookup: Optioneel, vertegenwoordigt of definieert wat de functie zou moeten retourneren in het geval dat er geen exacte overeenkomst met de lookup_value wordt gevonden. Dit argument kan worden ingesteld op 'FALSE; of 'TRUE', waarbij 'TRUE' een geschatte overeenkomst aangeeft (dwz gebruik de dichtstbijzijnde overeenkomst onder de lookup_value als de exacte overeenkomst niet wordt gevonden), en 'FALSE' een exacte overeenkomst aangeeft (dwz het geeft een foutmelding als match is niet gevonden). 'TRUE' kan ook worden vervangen door '1' en 'FALSE' voor '0'.

We kunnen dus in de bovenstaande syntaxis zien dat het tweede argument dat aan de functie wordt verstrekt, de VERT.ZOEKEN table_array is.

Voorbeelden

U kunt deze VLOOKUP Table Array Excel-sjabloon hier downloaden - VLOOKUP Table Array Excel-sjabloon

Voorbeeld 1

Laten we aannemen dat we een tabel met studentrecords hebben die bestaat uit rolnummer, naam, klas en e-mailadres van sommige studenten. Als we nu de e-mail-ID van een bepaalde student uit deze database willen halen, gebruiken we de functie VERT.ZOEKEN als volgt:

= VERT.ZOEKEN (F2, A2: D12,4,1)

In de bovenstaande formule is het bereik A2: D12 de tabelmatrix Vlookup.

Het derde argument met waarde 4 vertelt de functie om de waarde in dezelfde rij uit de vierde kolom van de tabel met studentrecords te retourneren. Het laatste argument genoemd als 1 (TRUE) vertelt de functie om een ​​geschatte overeenkomst te retourneren (exacte overeenkomst als deze bestaat).

We kunnen zien dat de formule VERT.ZOEKEN naar de waarde 6 zoekt (aangezien cel F2 de waarde 6 bevat) in de meest linkse kolom van de tabel met studentrecords door van boven naar beneden te zoeken.

Zodra de formule de waarde 6 vindt, gaat deze naar rechts in de vierde kolom en haalt de e-mail-ID eruit.

We kunnen dus zien dat de e-mail-ID van rol nr. 6 correct is geëxtraheerd en geretourneerd met deze functie.

Voorbeeld # 2

Laten we nu zeggen dat we twee tabellen hebben: een werknemerstabel bestaande uit werknemer-ID, werknemernaam, team van werknemer en aanwijzing van werknemer, en een andere tabel met enkele werknemer-ID's en we willen hun overeenkomstige aanduiding vinden, dus passen we VERT.ZOEKEN toe formule in één cel met absolute verwijzingen voor table_array en plak deze in andere cellen.

= VERT.ZOEKEN (F2, $ A $ 2: $ D $ 11,4, 1)

We kunnen zien dat absolute verwijzingen worden gemaakt door een "$" in te typen voor de rij en kolom van een celverwijzing. Hierdoor kan de gebruiker de celverwijzing naar andere cellen kopiëren terwijl het referentiepunt wordt vergrendeld: (begin- en eindcellen van tabelmatrix A2: D11 in dit geval). Een Excel-sneltoets voor het maken van een absolute referentie is door op de F4-toets op het toetsenbord te drukken na het typen van de celverwijzing.

Dus als we nu de VERT.ZOEKEN-formule kopiëren uit cel G2 en deze in drie andere cellen G3, G4 en G5 plakken, verandert alleen de opzoekwaarde (het eerste argument met celverwijzing) en blijft het tweede argument (tabelmatrix) over hetzelfde. Dit komt omdat we in G2 absolute celverwijzingen hebben gebruikt voor table_array, zodat het tabelbereik vast of vergrendeld blijft.

We kunnen dus zien dat de aanduiding voor de overeenkomstige werknemers-ID's correct is geëxtraheerd en geretourneerd met absolute verwijzingen voor table_array.

Voorbeeld # 3

Laten we nu zeggen dat de table_array aanwezig is op een ander werkblad (Voorbeeld1) in de werkmap, en het rolnummer en de bijbehorende e-mail-ID die we willen vinden op een ander werkblad (Voorbeeld3) in de werkmap. Als dit het geval is, bevat het argument table_array in de functie VERT.ZOEKEN de bladnaam gevolgd door een uitroepteken en een celbereik.

= VERT.ZOEKEN (A2, Voorbeeld1! A2: D12,4, 1)

We kunnen zien dat de tabel van de studentrecords is opgenomen in het bereik: A2: D12 in het werkblad met de naam 'Voorbeeld1', terwijl de cel en het werkblad waar we de waarde van rol nr. 12 willen retourneren, zijn opgenomen in het werkblad met de naam ' Voorbeeld3 '. Dus in dit geval bevat het tweede argument in de functie VERT.ZOEKEN in cel B2 van werkblad 'Voorbeeld3' de bladnaam die table_array bevat, gevolgd door een uitroepteken en een celbereik.

We kunnen dus zien dat de e-mail-ID van rol nr. 12 correct is geëxtraheerd en geretourneerd, zelfs wanneer de Vlookup-tabelarray aanwezig is op een ander blad van de werkmap.

Dingen om te onthouden

  • Het argument: table_array is altijd het tweede argument in de LOOKUP-functie in Excel.
  • Het argument table_array in de functie ZOEKEN volgt altijd de opzoekwaarde.
  • Het celbereik dat als argument in de tabelmatrix wordt vermeld, kan absolute of relatieve celverwijzingen gebruiken.
  • Door VERT.ZOEKEN uit een tabelmatrix te vergrendelen, kunnen we snel naar een gegevensset verwijzen op basis van meerdere opzoekwaarden.
  • De cellen in het argument table_array kunnen zelfs op een ander werkblad in de werkmap staan. Als dit het geval is, bevat het Vlookup-tabelarray-argument de bladnaam gevolgd door een uitroepteken en een celbereik.
  • Het argument 'table_array' dat aan de functie ZOEKEN wordt verstrekt, moet minstens evenveel kolommen breed zijn als de waarde van argument 'col_indexnum'.
  • Voor de functie VERT.ZOEKEN moet de table_array ten minste twee kolommen met gegevens bevatten