
Všeobecný vzorec
=MATCH("*text*",rng,0)
Zhrnutie
Na získanie pozície prvej čiastočnej zhody (tj. Bunky, ktorá obsahuje hľadaný text) môžete použiť funkciu MATCH so zástupnými znakmi.
V zobrazenom príklade je vzorec v E8:
=MATCH("*"&E7&"*",B6:B11,0)
Vysvetlenie
Funkcia MATCH vráti pozíciu alebo „index“ prvej zhody na základe vyhľadávacej hodnoty v rozsahu.
MATCH podporuje zhodu zástupných znakov s hviezdičkou „*“ (jeden alebo viac znakov) alebo otáznikom „?“ (jeden znak), ale iba ak je tretí argument match_type nastavený na hodnotu FALSE alebo nulu.
V príklade vyzdvihneme hodnotu v bunke E7 a pomocou zreťazenia spojíme túto hodnotu s hviezdičkami (*) na oboch stranách. Vyhľadávacím poľom je rozsah B6 až B11 a match_type je nastavený na nulu pre všetky čiastočné zhody so zástupnými znakmi.
Výsledkom je pozícia prvej bunky vo vyhľadávacom rozsahu, ktorá obsahuje text „jablko“.
Na získanie hodnoty bunky na určitej pozícii použite funkciu INDEX.