
Obecný vzorec
=MATCH("*text*",rng,0)
souhrn
Chcete-li získat pozici první částečné shody (tj. Buňky obsahující text, který hledáte), můžete použít funkci MATCH se zástupnými znaky.
V zobrazeném příkladu je vzorec v E8:
=MATCH("*"&E7&"*",B6:B11,0)
Vysvětlení
Funkce MATCH vrací pozici nebo „index“ první shody na základě vyhledávací hodnoty v rozsahu.
MATCH podporuje shodu zástupných znaků s hvězdičkou „*“ (jeden nebo více znaků) nebo otazníkem „?“ (jeden znak), ale pouze když je třetí argument match_type nastaven na FALSE nebo nulu.
V příkladu vyzvedneme hodnotu v buňce E7 a pomocí zřetězení tuto hodnotu zkombinujeme s hvězdičkami (*) na obou stranách. Vyhledávací pole je v rozsahu B6 až B11 a match_type je nastaven na nulu pro všechny částečné shody se zástupnými znaky.
Výsledkem je pozice první buňky ve vyhledávacím rozsahu, který obsahuje text „jablko“.
Chcete-li načíst hodnotu buňky na určité pozici, použijte funkci INDEX.