Formuła programu Excel: Częściowe dopasowanie z WYSZUKAJ.PIONOWO -

Spisie treści

Formuła ogólna

=VLOOKUP(value&"*",data,column,FALSE)

Podsumowanie

Aby pobrać informacje z tabeli na podstawie częściowego dopasowania, możesz użyć funkcji WYSZUKAJ.PIONOWO w trybie dopasowania ścisłego z symbolem wieloznacznym. W pokazanym przykładzie formuła w H7 to:

=VLOOKUP(value&"*",data,2,FALSE)

gdzie wartość (H4) i dane (B5: E104) to nazwane zakresy.

Wyjaśnienie

Funkcja WYSZUKAJ.PIONOWO obsługuje symbole wieloznaczne, co umożliwia częściowe dopasowanie wartości wyszukiwania. Na przykład możesz użyć funkcji WYSZUKAJ.PIONOWO, aby pobrać wartości z tabeli na podstawie wpisania tylko części wartości wyszukiwania. Aby użyć symboli wieloznacznych z WYSZUKAJ.PIONOWO, musisz określić tryb dopasowania ścisłego, podając FALSE lub 0 dla ostatniego argumentu, który nazywa się wyszukiwanie_zakresu.

W tym przykładzie używamy gwiazdki (*) jako symbolu wieloznacznego, który oznacza zero lub więcej znaków. Aby umożliwić częściowe dopasowanie wartości wpisanej do H4, podajemy wartość wyszukiwania w następujący sposób:

value&"*"

To wyrażenie łączy tekst w nazwanej wartości zakresu z symbolem wieloznacznym przy użyciu znaku ampersand (&) w celu konkatenacji. Jeżeli wpiszemy w ciągu znaków takich jak „Aya” w nazwie zakres wartości (H4), wynik jest „Aya *”, który jest zwrócony bezpośrednio do WYSZUKAJ.PIONOWO jako wartość odnośnika. Umieszczenie symbolu wieloznacznego na końcu powoduje dopasowanie „zaczyna się od”. Spowoduje to, że WYSZUKAJ.PIONOWO będzie zgodne z pierwszym wpisem w kolumnie B, który zaczyna się od „Aya”.

Dopasowywanie symboli wieloznacznych jest wygodne, ponieważ nie musisz wpisywać pełnego imienia i nazwiska, ale musisz uważać na duplikaty lub ich bliskość. Na przykład tabela zawiera zarówno „Bailer”, jak i „Bailey”, więc wpisanie „Bai” w H4 zwróci tylko pierwsze dopasowanie („Bailer”), mimo że istnieją dwie nazwy zaczynające się od „Bai”.

Inne kolumny

Formuły w zakresie H7: H10 są bardzo podobne; jedyną różnicą jest indeks kolumny:

=VLOOKUP(value&"*",data,2,FALSE) // first =VLOOKUP(value&"*",data,1,FALSE) // last =VLOOKUP(value&"*",data,3,FALSE) // id =VLOOKUP(value&"*",data,4,FALSE) // dept

Zawiera dopasowanie typu

W przypadku dopasowania „zawiera typ”, w którym wyszukiwany ciąg może pojawić się w dowolnym miejscu wartości wyszukiwania, należy użyć dwóch symboli wieloznacznych w następujący sposób:

=VLOOKUP("*"&value&"*",data,2,FALSE)

Spowoduje to dołączenie gwiazdki po obu stronach wartości wyszukiwania, dzięki czemu funkcja WYSZUKAJ.PIONOWO znajdzie pierwsze dopasowanie zawierające tekst wpisany w H4.

Uwaga: w przypadku używania symboli wieloznacznych musisz ustawić tryb dopasowania ścisłego, używając wartości FAŁSZ lub 0 jako ostatniego argumentu funkcji WYSZUKAJ.PIONOWO.

Interesujące artykuły...