Belangrijk: Probeer de nieuwe functie X.ZOEKEN te gebruiken, een verbeterde versie van VERT.ZOEKEN die in elke richting werkt en standaard exacte overeenkomsten retourneert, waardoor het eenvoudiger en gemakkelijker te gebruiken is dan zijn voorganger.
Wanneer u een functie VERT.ZOEKEN of HORIZ.ZOEKEN maakt, voert u een celbereik in, zoals D2:F39. Dit bereik wordt het argument table_array genoemd en een argument is gewoon een stukje gegevens dat een functie nodig heeft om uit te voeren. In dit geval zoekt de functie in die cellen naar de gegevens die u zoekt.
Het argument table_array is altijd het tweede argument in een functie VERT.ZOEKEN of HORIZ.ZOEKEN (de eerste is de waarde die u probeert te vinden), en de functies werken niet zonder het argument.
Het eerste argument, de waarde die u wilt zoeken, kan een specifieke waarde zijn, zoals '41' of 'smith', of een celverwijzing zoals F2. Het eerste argument kan er dus als volgt uitzien:
=VERT.ZOEKEN(F2; ...
Het argument table_array volgt altijd de opzoekwaarde, zoals:
=VERT.ZOEKEN(F2;B4:D39; ...
Het celbereik dat wordt vermeld in het argument table_array kan relatieve of absolute celverwijzingen gebruiken. Als u de functie wilt kopiëren, moet u absolute verwijzingen gebruiken, zoals deze:
=VERT.ZOEKEN(F2,$B$2:BD$39, ...
De cellen in het argument table_array kunnen zich ook op een ander werkblad in uw werkmap bevinden. Als dat zo is, bevat het argument en de naam van het blad en ziet de syntaxis er als volgt uit:
=VERT.ZOEKEN(F2;Blad2!$C$14:E$42, ...
Zorg ervoor dat u een uitroepteken achter de naam van het blad plaatst.
Ten slotte (whew) voert u een derde argument in, de kolom met de waarden die u probeert te vinden. Dit wordt de opzoekkolom genoemd. In ons eerste voorbeeld hebben we het celbereik B4 tot en met D39 gebruikt, dat over drie kolommen loopt. Laten we doen alsof de waarden die u live wilt zien in kolom D, de derde kolom in dat celbereik, dus het laatste argument is een 3.
=VERT.ZOEKEN(F2;B4:D39;3)
U kunt een optioneel vierde argument gebruiken, Waar of Onwaar. Meestal wilt u False gebruiken.
Als u Waar gebruikt of het vierde argument leeg laat, retourneert de functie een geschatte overeenkomst met de waarde in het eerste argument. Als uw eerste argument dus 'smith' is en u Waar gebruikt, retourneert de functie 'Smith', 'Smithberg' enzovoort. Maar als u False gebruikt, retourneert de functie alleen 'Smith', een exacte overeenkomst, en dat is wat de meeste mensen willen.
Als u het gebruik van True nog lastiger wilt maken, kan de functie het verkeerde resultaat retourneren als uw opzoekkolom( de kolom die u opgeeft in het derde argument) niet in oplopende volgorde is gesorteerd (van A tot Z of van laag naar hoogste getal). Zie Waarden opzoeken met VERT.ZOEKEN en andere functies voor meer informatie hierover.
En zie voor meer informatie over de functies VERT.ZOEKEN en HORIZ.ZOEKEN: