Jak używać VLOOKUP jeśli komórka zawiera słowo w tekście w Excelu

  • Udostępnij To
Hugh West

W programie Microsoft Excel czasami musimy szukać różnego rodzaju danych związanych z określonym słowem lub informacją w obrębie tekstu w komórce ze zbioru danych lub tabeli. Za pomocą funkcji VLOOKUP możemy łatwo znaleźć to słowo z tabeli i wyodrębnić dane związane z wartością komórki zawierającej to słowo.

Pobierz Zeszyt ćwiczeń

Możesz pobrać skoroszyt Excela, który wykorzystaliśmy do przygotowania tego artykułu.

VLOOKUP do wyszukiwania słów w tekście.xlsx

2 Przydatne metody zastosowania VLOOKUP jeśli komórka zawiera słowo w tekście w Excelu

VLOOKUP Funkcja jest zwykle używana do szukania wartości w najbardziej wysuniętej na lewo kolumnie tabeli, a następnie funkcja zwraca wartość w tym samym wierszu z określonej przez użytkownika kolumny. Ogólna formuła tej funkcji VLOOKUP to:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Możesz mieć szczegółowy przegląd tutaj jak to VLOOKUP funkcja działa.

1. VLOOKUP do wyszukiwania danych z tekstu zawierającego słowo w Excelu

Na poniższym zdjęciu, Kolumna B zawiera nazwy modeli kilku losowych chipsetów, a w Kolumna C Co zrobimy tutaj, to poszukamy częściowego dopasowania modelu chipsetu, a następnie wyodrębnimy, które urządzenie korzysta z tego określonego chipsetu.

Na przykład, chcemy poznać model urządzenia w smartfonie, który używa Snapdragon chipset. W Kolumna B , nazwa Snapdragon jest obecna z nazwą modelu, ale będziemy szukać tych danych z częściowym dopasowaniem, wymieniając 'snapdragon' tylko.

Tak więc, na wyjściu Komórka C14 , powiązana formuła pozwalająca znaleźć nazwę modelu smartfona, w którym zastosowano określony chipset, będzie brzmiała:

=VLOOKUP("*"&C13&"*",B4:C11,2,FALSE)

Po naciśnięciu Wejdź na stronę funkcja zwróci Xiaomi Mi 11 Pro Tak więc, to konkretne urządzenie wykorzystuje chipset Snapdragon który leży w Komórka B6 z numerem jego modelu.

Read More: Sprawdź, czy komórka zawiera tekst częściowy w Excelu (5 sposobów)

2. VLOOKUP do ekstrakcji danych na podstawie wartości z określonego miejsca w komórce

Teraz będziemy mieli inny zestaw danych na poniższym obrazku. Kolumna B leży z kilkoma losowymi numerami telefonów w różnych stanach USA. Kolumny D i E pokazują odpowiednio numery kierunkowe i powiązane nazwy stanów. Skopiujemy numer telefonu z Kolumna B a następnie znaleźć nazwę stanu poprzez wyodrębnienie kodu z lewych 3 cyfr numeru telefonu. VLOOKUP Funkcja będzie szukać tego wyodrębnionego kodu w tablicy D4:E10 .

Na wyjściu Komórka C13 , wymagany wzór, aby znaleźć nazwę państwa z numeru telefonu podanego w Komórka B13 będzie:

=VLOOKUP(VALUE(LEFT(B13,3)),D4:E10,2,FALSE)

Po naciśnięciu Wejdź na stronę , funkcja zwróci nazwę stanu-. Nowy Jork Czyli podany numer telefonu z konkretnym kodem na początku w Komórka B13 jest zarejestrowany na stan Nowy Jork.

Related Content: Excel If Cell Contains Text Then Return Value (8 prostych sposobów)

Alternatywa dla VLOOKUP do wyszukiwania danych na podstawie słowa w tekście

Odpowiednia alternatywa dla VLOOKUP funkcja to XLOOKUP Funkcja XLOOKUP jest kombinacją VLOOKUP i HLOOKUP funkcji.Wyciąga dane na podstawie wejść tablicy lookup i zwraca tablicę.Ogólny wzór tej funkcji jest następujący:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Szczegółowe omówienie tej funkcji można uzyskać, klikając przycisk tutaj .

Na podstawie naszego pierwszego zestawu danych w pierwszej metodzie, jeśli zdecydujemy się na użycie XLOOKUP wtedy wymagana formuła w wyjściu Komórka C14 powinien wyglądać tak:

=XLOOKUP("*"&C13&"*",B4:B11,C4:C11,"Not Found",2)

Po naciśnięciu Wejdź na stronę , funkcja zwróci podobny wynik uzyskany wcześniej.

W tej funkcji czwarty argument zawiera niestandardową wiadomość, która zostanie wyświetlona, jeśli wartość lookup nie zostanie znaleziona w tabeli. piąty argument (match_mode) został określony przez '2' oznaczający symbol wieloznaczny dopasowanie na podstawie danych wejściowych zawartych w pierwszym argumencie.

Słowa końcowe

Mam nadzieję, że wymienione metody wyodrębnienia danych pod określonymi kryteriami z VLOOKUP funkcja sprowokuje Cię teraz do zastosowania ich w Twoich niezbędnych zadaniach w Excelu. Jeśli masz jakieś pytania lub opinie, daj nam znać poprzez komentarze. Możesz też sprawdzić nasze inne artykuły związane z funkcjami Excela na tej stronie.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.