Formules
INDEX() en VERGELIJKEN() als alternatief voor VERT.ZOEKEN en meer
Met de combinatie van de formules INDEX en VERGELIJKEN kan je hetzelfde als met de VERT.ZOEKEN formule.
Je kan er zelfs meer mee. Met verticaal zoeken kan je alleen naar rechts zoeken, met een combinatie van index en vergelijken kan je echter naar links en rechts zoeken in een bereik. Bovendien is de formule ook nog sneller.
Toepassing
=INDEX(matrix;rij_getal;[kolom_getal])
=VERGELIJKEN(zoekwaarde;zoeken_matrix;[criteriumtype_getal])
Matrix: Een bereik met cellen.
Rij_getal: De rij waaruit een waarde wordt gehaald. Als je rij_getal niet invult, is kolom_getal een verplicht in te vullen argument.
Kolom_getal: De kolom waaruit een waarde wordt gehaald. Als je kolom_getal niet invult, is rij_getal een verplicht in te vullen argument..
Zoekwaarde: Een waarde die je wilt gaan opzoeken.
Zoeken_matrix: Het bereik waarin wordt gezocht.
Criteriumtype_getal Hoe er gezocht moet worden.
1 of weggelaten: Hiermee moeten de waarden in zoeken_matrix oplopend zijn gesorteerd.
0: Zoekt naar de eerste waarde die precies gelijk is aan de zoekwaarde.
-1: Zoekt naar de kleinste waarde, die wel groter is dan de zoekwaarde.De combinatie zorgt uiteindelijk voor deze formule:
=INDEX(matrix;VERGELIJKEN(zoekwaarde;zoeken_matrix;[criteriumtype_getal]);[kolom_getal])Eigenlijk is dit de formule:
=INDEX(kolom met data die je zoekt;VERGELIJKEN(waarde waarop gezocht moet worden; kolom waarin de zoekwaarde staat))Bijvoorbeeld

Naam
Leeftijd
Plaats
Piet
50
Tilburg
Riet
74
Amsterdam
Henk
32
Rotterdam
Hans
44
Eindhoven
Truus
55
Breda
Plak de tabel in Excel vanaf cel A1 om dit voorbeeld te volgen.
In bovenstaand voorbeeld kan je verticaal zoeken toepassen als je op naam zoekt met als uitkomst plaats, je krijgt dan bijvoorbeeld:
=VERT.ZOEKEN(“Riet”;A1:C6;3;ONWAAR)
Antwoord: Amsterdam
Index en vergelijken zorgt voor deze formule:
=INDEX(C2:C6;VERGELIJKEN(“Riet”;A2:A6;0))
Antwoord: AmsterdamNu komt het grote verschil. Je wilt opzoeken welke naam bij Amsterdam hoort. Voor verticaal zoeken kom je dan tot deze formule:
=VERT.ZOEKEN(“Amsterdam”;A1:C6;3;ONWAAR)
Antwoord: #N/B omdat de waarde niet rechts van de zoekwaarde wordt gevonden
Index en vergelijken zorgt voor deze formule:
=INDEX(A1:A6;VERGELIJKEN(“Amsterdam”;C1:C6;0))
Antwoord: RietToepassing
=INDEX(matrix;rij_getal;[kolom_getal])
=VERGELIJKEN(zoekwaarde;zoeken_matrix;[criteriumtype_getal])Matrix: Een bereik met cellen.
Rij_getal: De rij waaruit een waarde wordt gehaald. Als je rij_getal niet invult, is kolom_getal een verplicht in te vullen argument.
Kolom_getal: De kolom waaruit een waarde wordt gehaald. Als je kolom_getal niet invult, is rij_getal een verplicht in te vullen argument..
Zoekwaarde: Een waarde die je wilt gaan opzoeken.
Zoeken_matrix: Het bereik waarin wordt gezocht.
Criteriumtype_getal Hoe er gezocht moet worden.
1 of weggelaten: Hiermee moeten de waarden in zoeken_matrix oplopend zijn gesorteerd.
0: Zoekt naar de eerste waarde die precies gelijk is aan de zoekwaarde.
-1: Zoekt naar de kleinste waarde, die wel groter is dan de zoekwaarde.De combinatie zorgt uiteindelijk voor deze formule:
=INDEX(matrix;VERGELIJKEN(zoekwaarde;zoeken_matrix;[criteriumtype_getal]);[kolom_getal])Eigenlijk is dit de formule:
=INDEX(kolom met data die je zoekt;VERGELIJKEN(waarde waarop gezocht moet worden; kolom waarin de zoekwaarde staat))Bijvoorbeeld

Naam
Leeftijd
Plaats
Piet
50
Tilburg
Riet
74
Amsterdam
Henk
32
Rotterdam
Hans
44
Eindhoven
Truus
55
Breda
Plak de tabel in Excel vanaf cel A1 om dit voorbeeld te volgen.In bovenstaand voorbeeld kan je verticaal zoeken toepassen als je op naam zoekt met als uitkomst plaats, je krijgt dan bijvoorbeeld:
=VERT.ZOEKEN(“Riet”;A1:C6;3;ONWAAR)
Antwoord: Amsterdam
Index en vergelijken zorgt voor deze formule:
=INDEX(C2:C6;VERGELIJKEN(“Riet”;A2:A6;0))
Antwoord: AmsterdamNu komt het grote verschil. Je wilt opzoeken welke naam bij Amsterdam hoort. Voor verticaal zoeken kom je dan tot deze formule:
=VERT.ZOEKEN(“Amsterdam”;A1:C6;3;ONWAAR)
Antwoord: #N/B omdat de waarde niet rechts van de zoekwaarde wordt gevonden
Index en vergelijken zorgt voor deze formule:
=INDEX(A1:A6;VERGELIJKEN(“Amsterdam”;C1:C6;0))
Antwoord: Riet
Verder lezen
Lees ook

HYPERLINK maken in Excel naar webpagina, document of blad

De functie VERSCHUIVING in Excel uitgelegd met voorbeeld

Percentage berekenen in Excel | Zo bereken je een % van een cel

Horizontaal zoeken | HORIZ.ZOEKEN formule voorbeeld uitgelegd

Verticaal zoeken | Uitleg VERT.ZOEKEN formule, gebruik en #N/A’s
