Spis treści
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.xlsx2 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.