Spis treści
Funkcja VLOOKUP służy do wyszukiwania lub znajdowania dowolnych elementów w obrębie zakresu lub tabeli w Excelu. Możemy znaleźć dowolne elementy z częściowym dopasowaniem przy użyciu VLOOKUP Istnieje kilka sposobów na wykonanie tego typu operacji. W tym artykule pokażę 4 odpowiednie sposoby na znalezienie czegokolwiek za pomocą VLOOKUP funkcja dla dopasowania częściowego w Excelu.
Pobierz podręcznik do ćwiczeń
Nasz zeszyt ćwiczeń możesz pobrać stąd za darmo!
VLOOKUP dla częściowych dopasowań.xlsx4 Odpowiednie sposoby użycia VLOOKUP dla częściowego dopasowania
1. VLOOKUP z wieloznacznikiem, aby uzyskać częściowe/dokładne dopasowanie z pojedynczej kolumny
Załóżmy, że mamy zbiór danych o sprzedaży z Nazwa , ID , Data przystąpienia oraz Sprzedaż .
Teraz chcemy wyszukać nazwy z tego zbioru danych z częściowymi wejściami. Możesz użyć Funkcja VLOOKUP Wykonaj poniższe kroki, aby to osiągnąć.
📌 Kroki:
- Przede wszystkim wprowadź w komórce następującą formułę C15 i nacisnąć przycisk Wejdź na stronę klucz.
=VLOOKUP("*"&C14&"*",B5:E12,1,FALSE)
🔎 Podział formuły:
- W pierwszym argumencie "*"&C14& "*" Tutaj używamy znaków wieloznacznych do sprawdzenia wartości lookup.
- B5:E12 jest to zakres, w którym będziemy szukać wartości.
- 1 jest używany, ponieważ chcemy wyodrębnić dane z pierwszej kolumny.
- FALSE służy do określenia dokładnego dopasowania.
- W tym czasie wprowadź dowolne słowo kluczowe w komórka C14 i nacisnąć przycisk Wejdź na stronę klucz.
W ten sposób będziesz mógł znaleźć częściowe dopasowanie dla dowolnej liczby znaków i w dowolnej części tekstu z zakresu lookup, używając VLOOKUP funkcja z symbolami wieloznacznymi.
Read More: VLOOKUP z Wildcard w Excelu (3 metody)
2. pobieranie częściowo dopasowanych danych z zakresu
W pierwszej części wyodrębniliśmy tylko jedną wartość, którą jest Nazwa. Teraz pobierzemy wartość Nazwa oraz Łączenie danych z wyszukiwanego słowa kluczowego z dopasowaniem częściowym. Wykonaj poniższe kroki, aby to zrobić.
📌 Kroki:
- Najpierw należy kliknąć na komórka C16 i wstawić następujący wzór.
=VLOOKUP("*"&C14&"*",B5:E12,3,FALSE)
Ta formuła jest podobna do poprzedniej, tylko główna różnica polega na tym, że chcemy wyodrębnić Joining Date z 3 kolumny, dlatego 3 jest podane jako indeks kolumny.
- Następnie należy nacisnąć przycisk Wejdź na stronę klucz.
- Następnie wpisz dowolne słowo kluczowe w polu wyszukiwania na stronie komórka C14 i nacisnąć Wejdź.
Dzięki temu będziesz mógł pobierać dane z wielu kolumn za pomocą Funkcja VLOOKUP poprzez częściowe dopasowanie.
Read More: VLOOKUP i zwróć wszystkie dopasowania w Excelu (7 sposobów)
3) Uzyskaj częściowe dopasowanie danych numerycznych za pomocą VLOOKUP
Do tej pory z podanego zbioru danych wyodrębniliśmy tylko Imię i Nazwisko oraz Datę połączenia. Teraz w tej części dowiemy się, jaka jest sprzedaż dla dopasowanych nazwisk. Wykonaj poniższe kroki, aby osiągnąć ten cel.
📌 Kroki:
- Na samym początku należy kliknąć na komórka C17 i wstawić następujący wzór.
=VLOOKUP("*"&C14&"*",B5:E12,4,FALSE)
- Następnie należy nacisnąć przycisk Wejdź na stronę klucz.
🔎 Rozbicie formuły:
- Ta formuła jest taka sama jak poprzednia, z tą tylko różnicą, że ponieważ chcemy wyodrębnić Salary z 3 kolumny, dlatego też 4 jest podawany jako indeks kolumny.
- W tym czasie wpisz dowolne słowo kluczowe w polu wyszukiwania na komórka C14 i nacisnąć przycisk Wejdź na stronę klucz.
W rezultacie będziesz mógł wyszukać wiele wartości z częściowymi dopasowaniami, w tym wartości numeryczne.
Read More: VLOOKUP Częściowe dopasowanie wielu wartości (3 podejścia)
Podobne lektury
- VLOOKUP nie działa (8 powodów & rozwiązania)
- Excel LOOKUP vs VLOOKUP: z 3 przykładami
- Jak wykonać VLOOKUP z Wildcard w Excelu (2 metody)
- Excel VLOOKUP, aby zwrócić wiele wartości pionowo
- Zastosowanie VBA VLOOKUP do wyszukiwania wartości z innego arkusza w Excelu
4. wyszukiwanie danych za pomocą VLOOKUP dla częściowego dopasowania i warunków
Teraz zobaczmy, jak możemy wyszukać dowolną informację za pomocą VLOOKUP dla dopasowań częściowych oraz warunek. W podobny sposób będziemy korzystać z tego samego zbioru danych. Naszym zadaniem jest sprawdzenie, czy wpisane słowo kluczowe pasujące do nazwy ma największą sprzedaż, czy nie. W tym celu można skorzystać z funkcji Funkcja MAX Jeśli dopasowana nazwa słowa kluczowego ma najwyższą sprzedaż, wtedy wydrukuje tak, w przeciwnym razie nie. Wykonaj poniższe kroki, aby to zrobić.
- Na początku wprowadź w komórce następującą formułę C16 i nacisnąć przycisk Wejdź na stronę klucz.
=IF(VLOOKUP(C15,B5:E12,4)>=E15,"Yes","No")
🔎 Podział formuły:
- VLOOKUP(C15, B5:E12,4)>=E15, jest to logiczny warunek JEŚLI Sprawdzamy tutaj, czy wpisana nazwa ma najwyższą sprzedaż czy nie.
- Jeśli pensja wpisanego nazwiska jest zgodna z naszą już zdefiniowaną najwyższą pensją, to zwróci " Tak ", w przeciwnym razie " Nie ".
- Aby dowiedzieć się więcej o JEŚLI możesz sprawdzić to link .
- Następnie wpisz dowolne słowo kluczowe w polu wyszukiwania na stronie komórka C14 i nacisnąć przycisk Wejdź na stronę klucz.
W związku z tym odpowiedź warunkową znajdziesz w komórka C16 z częściowym dopasowaniem dla Funkcja VLOOKUP .
Read More: Jak zwrócić najwyższą wartość za pomocą VLOOKUP w Excelu
Excel VLOOKUP nie działa dla częściowego dopasowania: Jakie są powody?
Na stronie VLOOKUP Funkcja z częściowym dopasowaniem jest czasem skomplikowanym zadaniem, więc możesz napotkać błędy lub nie uzyskać pożądanego rezultatu z kilku powodów. Główne powody, dla których VLOOKUP mecz częściowy nie działający podano w następujący sposób.
- Jeśli znak dzikiej karty znajduje się w niewłaściwym miejscu.
- Jeśli numer kolumny jest niewłaściwy wewnątrz VLOOKUP funkcja.
- Jeśli szukana wartość nie istnieje w regionie lookup danych źródłowych, otrzymasz komunikat #N/A błędy.
- Jeśli wewnątrz wartości wyszukiwania lub wartości zakresu źródłowego znajduje się dodatkowa przestrzeń lub niepotrzebne znaki.
- Jeżeli dla jednej wartości wyszukiwania istnieje wiele dopasowań, to w wyniku zostanie wyświetlona pierwsza wartość wyszukiwania.
INDEX-MATCH: Alternatywa dla VLOOKUP dla częściowego dopasowania w Excelu
Oprócz nich istnieje alternatywna opcja dla Funkcja VLOOKUP w Excelu, czyli Funkcja INDEX Możemy łatwo znaleźć wszystko, wprowadzając częściowe dopasowania za pomocą kombinacji wzorów INDEX oraz MATCH funkcje.
W tym czasie poznamy pełną nazwę, wyszukując słowa kluczowe z INDEX oraz MATCH funkcje. przejdź przez poniższe kroki, aby osiągnąć ten cel.
📌 Kroki:
- Najpierw wprowadź następującą formułę w komórka C15 i nacisnąć przycisk Wejdź na stronę klucz.
=INDEX($B$5:$B$12,MATCH("*"&C14&"*",$B$5:$B$12,0))
🔎 Podział formuły:
- Najpierw zobaczmy wewnętrzną funkcję, którą jest MATCH . W pierwszym argumencie "*"&C14& "*" to dopasowuje dane do naszego częściowego tekstu w kolumnie Model. $B$5:$B$12 jest to zakres kolumny Model. 0 służy do określenia dokładnego dopasowania.
- Następnie, w INDEX funkcja, $B$5:$B$12 jest zakresem, w którym znajdziemy indeks. Wynik zwracany przez MATCH dane będą traktowane jako numer wiersza.
- Następnie wpisz dowolne słowo kluczowe w polu wyszukiwania na stronie komórka C14 i nacisnąć przycisk Wejdź na stronę klucz.
W ten sposób uzyskasz swój pożądany rezultat w komórka C15 używając INDEX-MATCH kombinacja.
Read More: Jak VLOOKUP częściowy tekst w Excelu (z alternatywami)
Wniosek
Tak więc w tym artykule pokazałem Ci 4 odpowiednie sposoby na wykorzystanie Funkcja VLOOKUP dla częściowego dopasowania w Excelu. Możesz również pobrać nasz darmowy zeszyt ćwiczeń, aby poćwiczyć. Mam nadzieję, że ten artykuł jest dla Ciebie pomocny i pouczający. Jeśli masz jakieś dalsze pytania lub zalecenia, prosimy o komentarz tutaj.
I, odwiedź ExcelWIKI aby dowiedzieć się więcej o Excelu! Miłego dnia! Dziękuję!