Wildcard in verticaal zoeken

Verticaal zoeken met behulp van een zogenaamde “wildcard”. We weten niet precies hoe de renner heet maar soms wel de voornaam of een gedeelte van de naam. Uiteindelijk willen we de RiderId van die renner kunnen opzoeken.

– Tabel is A1:C22.
– In kolom A staan de namen.
– In E2 vullen we een deel van de voornaam in, bijvoorbeeld “Rem” (zonder aanhalingstekens)
– In F2 komt de formule:

=VLOOKUP("*"&E2&"*";$A$1:$C$22;3;FALSE)

– In G2 komt de formule

=VLOOKUP("*"&E2&"*";$A$1:$C$22;1;FALSE)

De formules vinden Remco Evenepoel met RiderId 21 en dat is correct.

Maar stel nou dat je wel de voornaam van Almeida weet maar bent vergeten welk teken boven de a staat. Was dat nou een ` of een ‘ of een ~. Of was die derde letter wel een a? Dan kun je in E2 invullen “Jo?o” (zonder aanhalingstekens). Dus een vraagteken op die plaats. En ja hoor de goede data wordt gevonden en staat in F2 en G2. Een vraagteken staat voor elk willekeurig karakter.

Een alternatieve manier is:

In F2:

=LOOKUP(9,999999999999999E+307;SEARCH("*"&E2&"*";$A$2:$A$22);$C$2:$C$22)

In G2:

=LOOKUP(9,99999999999999E+307;SEARCH("*"&E2&"*";$A$2:$A$22);$A$2:$A$22)

Leave a Reply

Your email address will not be published. Required fields are marked *