
Formuła ogólna
=MATCH("*text*",rng,0)
Podsumowanie
Aby uzyskać pozycję pierwszego dopasowania częściowego (tj. Komórki zawierającej tekst, którego szukasz), możesz użyć funkcji PODAJ.POZYCJĘ z symbolami wieloznacznymi.
W pokazanym przykładzie formuła w E8 to:
=MATCH("*"&E7&"*",B6:B11,0)
Wyjaśnienie
Funkcja PODAJ.POZYCJĘ zwraca pozycję lub „indeks” pierwszego dopasowania na podstawie wartości wyszukiwania w zakresie.
PODAJ.POZYCJĘ obsługuje dopasowywanie symboli wieloznacznych z gwiazdką „*” (jeden lub więcej znaków) lub znakiem zapytania „?” (jeden znak), ale tylko wtedy, gdy trzeci argument, match_type, ma wartość FALSE lub zero.
W tym przykładzie pobieramy wartość z komórki E7 i używamy konkatenacji, aby połączyć tę wartość z gwiazdkami (*) po obu stronach. Tablica wyszukiwania obejmuje zakres od B6 do B11, a parametr match_type jest ustawiony na zero dla całego częściowego dopasowania za pomocą symboli wieloznacznych.
Wynikiem jest pozycja pierwszej komórki w zakresie wyszukiwania zawierającym tekst „jabłko”.
Aby pobrać wartość komórki w określonej pozycji, użyj funkcji INDEKS.