Formuła programu Excel: pozycja pierwszego dopasowania częściowego -

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.

Interesujące artykuły...