Als je met X.ZOEKEN een exacte overeenkomst wilt vinden, moet je een Zoekwaarde, een Zoeken-matrix en een Matrix_retourneren opgeven. In het voorbeeld is de formule in cel H5:
=X.ZOEKEN(H4;C5:C20;E5:E20)
De uitkomst van de formule is 23.600.00, de populatie voor Mumbai uit kolom E.
Basis formule
=X.ZOEKEN(zoekwaarde; zoeken-matrix; matrix_retourneren)
Uitleg X.ZOEKEN
In het voorbeeld bevat cel H5 de zoekwaarde “Mumbai”. X.ZOEKEN is geconfigureerd om deze waarde in de tabel te vinden en de populatie te retourneren. De formule in H5 is:
=X.ZOEKEN(H4;C5:C20;E5:E20) // Haal de popuplatie op
- De zoekwaarde komt uit cel H4 (Mumbai)
- De zoeken-matrix is het bereik C5:C20, hierin staan de plaatsnamen.
- De matrix_retourneren is E5:E20, dit bereik bevat de populatie
- De overeenkomstmodus is niet ingevuld en is standaard dus 0 (exacte overeenkomst)
- De zoekmodus is niet ingevuld en is standaard ingesteld op 1 (eerste tot laatste)
Om de stad re retourneren in plaats van de populatie veranderen we alleen de matrix_retourneren van E5:E20 naar D5:D20. De formule in H5 is:
=X.ZOEKEN(H4;C5:C20;D5:D20)
X.ZOEKEN versus VERT.ZOEKEN
Je kunt hetzelfde resultaat verkrijgen met de VERT.ZOEKEN functie.
=VERT.ZOEKEN(H4;C5:E20;3)
Er zijn een paar opvallende verschillen die X.ZOEKEN flexibeler en voorspelbaarder maken:
- VERT.ZOEKEN vereist de volledige tabelmatrix als tweede argument. X.ZOEKEN vereist alleen het bereik met opzoekwaarden.
- VERT.ZOEKEN vereist een kolomindex_getal om een resultaatkolom op te geven. X.ZOEKEN vereist een bereik.
- VERT.ZOEKEN voert standaard een benaderende overeenkomst uit. Dit gedrag kan ernstige problemen veroorzaken. X.ZOEKEN voert standaard een exacte match uit.
Meer over de basis functionaliteiten vind je in X.ZOEKEN functie in Excel en nog meer voorbeelden in 5 voorbeelden X.ZOEKEN functie in Excel.