Het argument tabelmatrix gebruiken in een zoekfunctie

Van toepassing op
Excel voor Microsoft 365 Excel voor Microsoft 365 voor Mac Excel 2024 Excel 2024 voor Mac Excel 2021 Excel 2021 voor Mac

Belangrijk

Probeer de nieuwe X.ZOEKEN-functie te gebruiken, een verbeterde versie van VERT.ZOEKEN die in elke richting werkt en standaard exacte overeenkomsten retourneert. Het is gemakkelijker en handiger in gebruik dan zijn voorganger.

Wanneer u een functie VERT.ZOEKEN of HORIZ.ZOEKEN maakt, voert u een celbereik in, bijvoorbeeld D2:F39. Dat bereik is het table_array argument. Een argument is gewoon een stukje informatie dat een functie nodig heeft om te kunnen worden uitgevoerd. In dit geval zoekt de functie in die cellen naar de gegevens die u zoekt.

Het table_array argument is altijd het tweede argument in een functie VERT.ZOEKEN of HORIZ.ZOEKEN (het eerste is de waarde die u probeert te zoeken), en de functies werken niet zonder dit argument.

Het eerste argument, de waarde die u zoekt, 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, als volgt:

=VERT.ZOEKEN(F2;B4:D39;...

Het celbereik in het argument table_array kan relatieve of absolute celverwijzingen bevatten. Als u de functie wilt kopiƫren, moet u absolute verwijzingen gebruiken, zoals hier:

*=VERT.ZOEKEN(F2,$B$2:BD$39,*...

Het is ook mogelijk dat de cellen in het argument table_array zich op een ander werkblad in uw werkmap bevinden. Als dit het geval is, bevat het argument de naam van het werkblad en ziet de syntaxis er als volgt uit:

=VERT.ZOEKEN(F2;Blad2!$C$14:E$42,...

Zet een uitroepteken achter de naam van het werkblad.

Ten slotte (oef) voert u een derde argument in: de kolom die de waarden bevat die u wilt zoeken. Deze kolom wordt de opzoekkolom genoemd. In ons eerste voorbeeld hebben we het celbereik B4 tot en met D39 gebruikt, dat drie kolommen bevat. Laten we doen alsof de waarden die u wilt zien live in kolom D staan, de derde kolom in dat bereik van cellen, dus het laatste argument is een 3.

=VERT.ZOEKEN(F2;B4:D39;3)

U kunt optioneel een vierde argument gebruiken, waar of onwaar. Gebruik meestal Onwaar.

Als u Waar gebruikt of het vierde argument leeg laat, wordt met de functie een niet-geheel exacte overeenkomst geretourneerd met de waarde in het eerste argument. Dus om door te gaan met het voorbeeld: als uw eerste argument 'smith' is en u gebruikt Waar, retourneert de functie 'Smith', 'Smithberg', enzovoort. Maar als u Onwaar gebruikt, retourneert de functie alleen 'Smith', een exacte overeenkomst, en dat is wat de meeste mensen willen.

Om het gebruik van Waar nog lastiger te maken, is het mogelijk dat de functie het verkeerde resultaat retourneert als de opzoekkolom (de kolom die u in uw derde argument opgeeft) niet in oplopende volgorde is gesorteerd (van A naar Z of van het laagste naar het hoogste getal). Zie Waarden opzoeken met VERT.ZOEKEN en andere functies voor meer informatie hierover.

Zie voor meer informatie over de functies VERT.ZOEKEN en HORIZ.ZOEKEN: