WYSZUKAJ.PIONOWO z symbolem wieloznacznym
WYSZUKAJ.PIONOWO pomaga nam niesamowicie jedno łóżeczko od większości użytkowników. Nie może znaleźć ani pobrać wartości, jeśli istnieje tylko niewielka różnica w wartości wyszukiwania. Na przykład w tabeli głównej wartość mówi „Firma ABC”, ale w tabeli przeglądowej po prostu mówi „ABC”, więc funkcja WYSZUKAJ.PIONOWO nie może rozpoznać tych dwóch jako takich samych, więc w rezultacie pojawia się błąd niedostępności ( # N / A). To jest typowy scenariusz, z którym wszyscy się spotkaliśmy, prawda? Istnieje jednak sposób, aby w pewnym stopniu temu zaradzić, używając symboli wieloznacznych w funkcji WYSZUKAJ.PIONOWO, aw tym artykule pokażemy, jak z niej korzystać.
Jak wykonać VLOOKUP Wildcards (*,?) W programie Excel?
# 1 - Typowa funkcja WYSZUKAJ.PIONOWO
WYSZUKAJ.PIONOWO pobieraj dane tylko wtedy, gdy wartość wyszukiwania jest dokładnie taka sama jak w tablicy tabeli; w przeciwnym razie otrzymamy niedostępny błąd nr N / A.
- Na przykład spójrz na poniższe dane w programie Excel.

Mamy dwie tabele danych o nazwach odpowiednio „ Tabela Emp ” i „ Tabela wynagrodzeń ”. W pierwszej tabeli mamy imię i nazwisko pracownika, dział i szczegóły dotyczące wynagrodzenia, ale w drugiej tabeli mamy tylko „Nazwiska pracowników”, więc musimy poszukać ich odpowiednich szczegółów dotyczących wynagrodzenia.
- Zastosujmy funkcję WYSZUKAJ.PIONOWO i zobaczmy, ilu pracowników otrzymamy szczegóły dotyczące wynagrodzenia.

- Otrzymujemy następujący wynik.

- Mamy dwie wartości błędów w komórce F4 i F8. Dzieje się tak, ponieważ w komórce F4 nazwisko pracownika to „ Shruthi ”, ale w „ Emp Table ” rzeczywiste imię to „ Shruthi Naidu ” (komórka A3), więc funkcja WYSZUKAJ.PIONOWO nie znajduje podobieństwa między tymi dwoma nazwiskami, więc zwraca wartość błędu jako # N / A.
- Podobnie w komórce E8 mamy wartość „ Abhishek ”, ale w „ Emp Table ” rzeczywista nazwa to „ Abhishek Sharma ” (komórka A4), więc mamy wartość błędu.

Tak więc działa typowa funkcja WYSZUKAJ.PIONOWO, ale przy użyciu symboli wieloznacznych możemy rozwiązać te problemy.
# 2 - Gwiazdka (*)
Jak wiemy, mamy tylko część pełnego imienia i nazwiska pracowników, więc zgadza się z tym pełnym imieniem i nazwiskiem. Zamierzamy połączyć symbol wieloznaczny gwiazdki (*) w programie Excel z funkcją WYSZUKAJ.PIONOWO.
Przykład 1
Na przykład spójrz na poniższe dane w programie Excel.

- Otrzymujemy następujący wynik.

Podobnie mamy pozostałe wartości.

Jak widać powyżej, użyliśmy znaku wieloznacznego gwiazdki (*) po wybraniu komórki z nazwiskiem pracownika, więc to, co robi, to dopasowanie dowolnej liczby znaków po wybranej wartości komórki.
Przykład nr 2
- Teraz spójrz na poniższy przykład WYSZUKAJ.PIONOWO.

Wartość wyszukiwania to „Ramesh”, aw głównej tabeli pełna nazwa, mimo że użyliśmy gwiazdki jako symbolu wieloznacznego, nie zwraca wyniku.
Dzieje się tak, ponieważ użyliśmy znaku gwiazdki (*) po adresie komórki, więc każda wartość po wartości komórki zostanie dopasowana, ale w tym przypadku wartością jest „ Ramesh ”, ale jest to drugie imię, więc od teraz gwiazdka będzie pasować tylko nazwisko i zwraca wynik jako „ Ramesh Tendulkar ”, ale rzeczywistą wartością do dopasowania jest „ Sachin Ramesh Tendulkar ”.
- Tak więc, aby dopasować wartości tekstowe przed i po wartości wyszukiwania, musimy dołączyć gwiazdkę z symbolem wieloznacznym przed i po wartości wyszukiwania, więc poniższy obraz pokazuje, jak dołączyć znak wieloznaczny.

- Otrzymujemy następujący wynik.

Jak widać powyżej, umieściliśmy gwiazdkę (*) przed wybraniem komórki z wartością wyszukiwania, a także po wybraniu znaku wieloznacznego. Tak więc pierwsza gwiazdka będzie odpowiadać nazwie jako „ Sachin ”, a ostatnia gwiazdka będzie odpowiadać nazwie jako „ Tendulkar ”, a to będzie kombinacja „ Sachin Ramesh Tendulkar ”.
# 3 - Znak zapytania (?)
Jeśli gwiazdka pasuje do dowolnej liczby znaków, znak zapytania (?) Będzie pasował tylko do jednego znaku.
- Na przykład spójrz na poniższe dane.

W komórce D2 mamy numer rachunku jako 3340, ale w rzeczywistej tabeli głównej pełna wartość numeru rachunku to LAN3340, więc WYSZUKAJ.PIONOWO nie może pobrać wartości rachunku, ponieważ nie znajduje dokładnej wartości rachunku.
- Zastosujmy funkcję WYSZUKAJ.PIONOWO.

- Otrzymujemy następujący wynik.

Jeśli spojrzysz na numery rachunków w pierwszej tabeli, pierwsze trzy znaki są alfabetami, a następnie wartością liczbową, więc możemy dodać trzy znaki zapytania, aby dopasować pierwsze trzy znaki numeru rachunku.
Tak więc trzy znaki zapytania „???” dopasował pierwsze trzy znaki przed numerem rachunku i zwrócił wartość wyszukiwania jako „LAN3340”, więc WYSZUKAJ.PIONOWO wykona resztę jak zwykle.
O czym należy pamiętać tutaj
- Znaki wieloznaczne są przydatne, ale nie zaleca się ich używania, ponieważ mogą się strasznie źle skończyć, jeśli nie zostaną zauważone.
- Gwiazdka (*) może dopasować dowolną liczbę znaków, ale znak zapytania (?) Pasuje tylko do jednego znaku w miejscu, w którym został umieszczony.