Articles

częściowe dopasowanie z VLOOKUP

funkcja VLOOKUP obsługuje symbole wieloznaczne, które umożliwiają częściowe dopasowanie wartości wyszukiwania. Na przykład możesz użyć VLOOKUP, aby pobrać wartości z tabeli na podstawie wpisania tylko części wartości wyszukiwania. Aby używać symboli wieloznacznych z VLOOKUP, musisz określić tryb dokładnego dopasowania, podając FALSE Lub 0 dla ostatniego argumentu, który nazywa się range_lookup.

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

value&"*"

to wyrażenie łączy tekst w nazwanej wartości zakresu za pomocą symbolu wieloznacznego przy użyciu ampersand (&) w celu połączenia. Jeśli wpiszemy łańcuch typu „Aya” do nazwanej wartości zakresu (H4), wynikiem będzie „Aya*”, który jest zwracany bezpośrednio do VLOOKUP jako wartość wyszukiwania. Umieszczenie symbolu wieloznacznego na końcu powoduje mecz” zaczyna się od”. Spowoduje to, że VLOOKUP będzie pasował do pierwszego wpisu w kolumnie B, który zaczyna się od „Aya”.

dopasowanie symboli wieloznacznych jest wygodne, ponieważ nie musisz wpisywać pełnej nazwy, ale musisz uważać na duplikaty lub w pobliżu duplikatów. Na przykład, tabela zawiera zarówno „Bailer”, jak i” Bailey”, więc wpisanie” Bai”W H4 zwróci tylko pierwszy mecz („Bailer”), mimo że istnieją dwie nazwy zaczynające się na”Bai”.

inne kolumny

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

=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

aby dopasować „zawiera Typ”, gdzie szukany ciąg może pojawić się w dowolnym miejscu wartości Wyszukiwania, musisz użyć dwóch symboli wieloznacznych:

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

spowoduje to dołączenie gwiazdki po obu stronach wartości Wyszukiwania, tak aby VLOOKUP znalazł pierwsze dopasowanie zawierające tekst wpisany do H4.

UWAGA: Musisz ustawić tryb dokładnego dopasowania używając FALSE Lub 0 dla ostatniego argumentu w wyszukiwaniu podczas używania symboli wieloznacznych.