VERT.ZOEKEN is een spreadsheetfunctie die zoekt naar een specifieke waarde in de eerste kolom van een celbereik en vervolgens een waarde in dezelfde rij retourneert uit een opgegeven kolom binnen dat bereik. Hier volgt een overzicht van hoe u het kunt gebruiken, samen met veelvoorkomende valkuilen:
Syntaxis:
`VERT.ZOEKEN(zoeksleutel, bereik, indexnummer, [is_gesorteerd])`
Laten we elk argument opsplitsen:
* `zoeksleutel`: Dit is de waarde waarnaar u op zoek bent. Het kan een getal, tekst of een celverwijzing zijn die de waarde bevat. Deze waarde *moet* voorkomen in de eerste kolom van het `bereik`.
* `bereik`: Dit is de tabelarray waarin VLOOKUP zal zoeken. Het is een bereik van cellen, gespecificeerd met behulp van celverwijzingen (bijvoorbeeld `A1:D10`). De eerste kolom van dit bereik moet de waarden bevatten waarnaar u zoekt.
* `index_nummer`: Dit is het kolomnummer binnen het `bereik` waaruit u het resultaat wilt ophalen. De eerste kolom van het `bereik` wordt beschouwd als kolom 1. Dus als u de waarde uit de tweede kolom wilt, gebruikt u `2`, de derde kolom `3`, enzovoort.
* `[is_gesorteerd]`: Dit is een optioneel argument. Het is een logische waarde (TRUE of FALSE) die specificeert of de eerste kolom van het `bereik` in oplopende volgorde wordt gesorteerd.
* `TRUE` (of weggelaten): VLOOKUP vindt een geschatte overeenkomst. De eerste kolom van het bereik *moet* in oplopende volgorde worden gesorteerd. Als er geen exacte overeenkomst wordt gevonden, retourneert het de waarde die hoort bij de grootste waarde kleiner dan de 'zoeksleutel'.
* `FALSE`: VLOOKUP vindt een exacte match. De eerste kolom van het bereik hoeft niet te worden gesorteerd. Als er geen exacte overeenkomst wordt gevonden, wordt de fout `#N/A` geretourneerd. Dit is over het algemeen de veiligere en betrouwbaardere optie.
Voorbeeld:
Stel dat u een spreadsheet met productinformatie heeft:
| Product-ID | Productnaam | Prijs | Hoeveelheid |
|---|---|---|---|
| A123 | Widget A | $ 10 | 100 |
| B456 | Widget B | $ 20 | 50 |
| C789 | Widget C | $ 30 | 75 |
U wilt de prijs van "Widget B" vinden. Zo gebruikt u VERT.ZOEKEN:
1. `zoeksleutel`: 'B456' (of een cel met 'B456')
2. `bereik`: `A1:D4` (ervan uitgaande dat uw gegevens in cel A1 beginnen)
3. `index_nummer`: `3` (omdat de prijs in de derde kolom van het bereik staat)
4. `is_gesorteerd`: `FALSE` (voor een exacte overeenkomst)
De formule zou zijn:`=VERT.ZOEKEN("B456", A1:D4, 3, FALSE)`
Dit zou '$ 20' opleveren.
Belangrijke overwegingen:
* Hoofdlettergevoeligheid: VERT.ZOEKEN is niet hoofdlettergevoelig.
* Gegevenstype: Zorg ervoor dat de 'zoeksleutel' en de eerste kolom van het 'bereik' consistente gegevenstypen hebben (bijvoorbeeld beide getallen of beide tekst). Niet-overeenkomende typen leiden vaak tot '#N/A'-fouten.
* Foutafhandeling: Gebruik `IFERROR` om `#N/A`-fouten netjes af te handelen. Bijvoorbeeld:`=IFERROR(VLOOKUP("B456", A1:D4, 3, FALSE), "Product niet gevonden")`
* Geschatte overeenkomst (TRUE): Gebruik `TRUE` alleen als u absoluut een geschatte overeenkomst nodig heeft en uw eerste kolom gesorteerd is. 'FALSE' heeft over het algemeen de voorkeur vanwege de nauwkeurigheid en het vermijden van onverwachte resultaten.
VERT.ZOEKEN is een krachtig hulpmiddel, maar heeft beperkingen. Voor complexere zoekopdrachten of bij het zoeken in meerdere kolommen kunt u overwegen de functies INDEX en MATCH samen te gebruiken, die meer flexibiliteit bieden. |