Excel-formule: positie van eerste gedeeltelijke overeenkomst -

Generieke formule

=MATCH("*text*",rng,0)

Samenvatting

Om de positie van de eerste gedeeltelijke overeenkomst te krijgen (dwz de cel die tekst bevat waarnaar u zoekt), kunt u de functie VERGELIJKEN met jokertekens gebruiken.

In het getoonde voorbeeld is de formule in E8:

=MATCH("*"&E7&"*",B6:B11,0)

Uitleg

De functie MATCH retourneert de positie of "index" van de eerste overeenkomst op basis van een opzoekwaarde in een bereik.

MATCH ondersteunt het zoeken naar jokertekens met een asterisk "*" (een of meer tekens) of een vraagteken "?" (één teken), maar alleen als het derde argument, match_type, is ingesteld op FALSE of nul.

In het voorbeeld halen we de waarde op in cel E7 en gebruiken we aaneenschakeling om deze waarde te combineren met sterretjes (*) aan beide zijden. De opzoekmatrix is ​​het bereik B6 tot B11, en match_type wordt op nul gezet voor alle gedeeltelijke overeenkomsten met jokertekens.

Het resultaat is de positie van de eerste cel in het opzoekbereik die de tekst "appel" bevat.

Gebruik de functie INDEX om de waarde van een cel op een bepaalde positie op te halen.

Interessante artikelen...