Excel VLOOKUP-zelfstudie - Beginnersgids voor VERT.ZOEKEN (voorbeelden)

Excel VERT.ZOEKEN-zelfstudie

In deze Excel VLOOKUP-zelfstudie bespreken we wat de VERT.ZOEKEN-functie in Excel is, hoe deze werkt, samen met praktische voorbeelden. De functie VERT.ZOEKEN (verticaal opzoeken) in Excel zoekt een stuk informatie of waarde op uit een kolom van een tabel of gegevensset en extraheert en retourneert een overeenkomstige waarde of informatie uit een andere kolom.

De functie 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 algemene syntaxis voor de functie VERT.ZOEKEN is als volgt:

De syntaxis van de formule 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 dataset of datamatrix 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 match met de lookup_value wordt gevonden. Dit argument kan worden ingesteld op 'FALSE; of 'TRUE', waarbij 'TRUE' een geschatte overeenkomst aangeeft (dwz gebruik de beste overeenkomst onder de lookup_value als de exacte overeenkomst niet wordt gevonden), en 'FALSE' die een exacte overeenkomst aangeeft (dwz het geeft een foutmelding als de exacte overeenkomst is niet gevonden). 'TRUE' kan ook worden vervangen door '1' en 'FALSE' voor '0'.

Voorbeelden

Voorbeeld 1

Stel dat we een tabel met studentrecords hebben die bestaat uit hun rolnummer, naam, klas en e-mailadres. 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)

We kunnen zien dat de bovenstaande formule de waarde 6 opzoekt in de meest linkse kolom van de tabel met studentrecords. 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 (WAAR) vertelt de functie om een ​​geschatte overeenkomst te retourneren (exacte overeenkomst als deze bestaat).

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 een exacte overeenkomst gebruiken voor een opzoekwaarde die niet bestaat, dan werkt de functie VERT.ZOEKEN als volgt:

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

We kunnen zien dat de bovenstaande formule de waarde 16 opzoekt in de meest linkse kolom van de tabel met studentrecords. 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 0 (FALSE) vertelt de functie om een ​​exacte overeenkomst te retourneren, en een fout als er geen exacte overeenkomst wordt gevonden.

We kunnen dus zien dat de e-mail-ID van rol nr. 16 niet bestaat omdat er geen waarde als rol nr. 16 in de tabel met studentrecords staat, dus de '# N / A'-fout wordt geretourneerd met een exact match-argument.

Voorbeeld # 3

Laten we nu zeggen dat we een geschatte overeenkomst gebruiken voor een opzoekwaarde die niet bestaat, dan zal de functie VERT.ZOEKEN als volgt werken:

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

We kunnen zien dat de bovenstaande formule de waarde 16 opzoekt in de meest linkse kolom van de tabel met studentrecords. 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 dat wordt genoemd als 1 (TRUE), vertelt de functie om een ​​geschatte overeenkomst te retourneren als de exacte overeenkomst niet wordt gevonden.

We kunnen dus zien dat er geen waarde is als rol nr. 16 in de eerste kolom van de tabel met studentrecords, maar het vierde argument dat wordt genoemd als 1 of WAAR geeft aan dat er een geschatte overeenkomst wordt geretourneerd, dus de functie retourneert de grootste waarde kleiner dan 16 (12 in dit geval), dus de e-mail-ID van rol nr. 12 wordt geretourneerd.

Dingen om te onthouden

  • De functie VERT.ZOEKEN is een ingebouwde functie in Excel die is gecategoriseerd als een opzoek- / referentiefunctie.
  • Het kan ook worden gebruikt als een werkbladfunctie waarbij de functie kan worden ingevoerd als onderdeel van een formule in een cel van een werkblad.
  • VERT.ZOEKEN ziet er altijd goed uit, dwz het vereist een opzoektabel met opzoekwaarden in de meest linkse kolom. De gegevens die we willen ophalen als resultaatwaarde kunnen in elke kolom aan de rechterkant verschijnen, dwz de opzoekwaarde bevindt zich links van de resultaatwaarde die we willen vinden.
  • Het argument 'table_array' dat aan de functie VERT.ZOEKEN wordt verstrekt, moet minstens evenveel kolommen breed zijn als de waarde van argument 'col_indexnum'.
  • Het is ontworpen om gegevens op te halen in een tabel die is georganiseerd in verticale rijen, waarbij elke rij een nieuw record vertegenwoordigt. Dus als de gegevens horizontaal zijn georganiseerd, kunnen we de functie 'HORIZ.ZOEKEN' (horizontaal opzoeken) gebruiken.
  • De functie VERT.ZOEKEN retourneert elk gegevenstype zoals numeriek, datum, tekenreeks, enz.
  • Met de functie VERT.ZOEKEN kunnen jokertekens zoals '*' worden gebruikt.
  • Als 'FALSE' of '0' is opgegeven voor de parameter approximate_match en er wordt geen exacte overeenkomst gevonden voor de opzoekwaarde, retourneert de functie VERT.ZOEKEN de fout '# N / A'.
  • Als 'TRUE' of '1' is opgegeven voor de parameter approximate_match en er wordt geen exacte overeenkomst gevonden, retourneert de functie VERT.ZOEKEN de volgende kleinere waarde.
  • Als 'col_indexnum' kleiner is dan 1 of niet wordt herkend als een numerieke waarde, retourneert de functie VERT.ZOEKEN '#VALUE!' fout.
  • Als de waarde 'range_lookup' niet wordt herkend als een logische waarde, retourneert deze '#VALUE!' fout.
  • Als 'col_indexnum' groter is dan een aantal kolommen in 'table_array', retourneert de functie VERT.ZOEKEN '#REF!' fout.
  • In het geval dat het argument 'range_lookup' wordt weggelaten, staat de functie VERT.ZOEKEN een niet-exacte overeenkomst toe, maar zal deze een exacte overeenkomst gebruiken als deze bestaat.
  • De functie VERT.ZOEKEN is niet hoofdlettergevoelig.
  • Als de opzoekkolom dubbele waarden bevat, komt de functie VERT.ZOEKEN alleen overeen met de eerste waarde.

Interessante artikelen...