IFERROR z VLOOKUP w Excelu (5 różnych zastosowań)

  • Udostępnij To
Hugh West

Kiedy funkcja VLOOKUP nie może znaleźć wartości lookup w tablicy lookup, pokaże znak błędu, #N/A Ale możesz pozbyć się tego problemu używając funkcja IFERROR z VLOOKUP W tym artykule przedstawiam 5 różnych zastosowań funkcji IFERROR z VLOOKUP w Excelu.

Załóżmy, że mamy zbiór danych o uzyskanych ocenach różnych uczniów w klasie. Użyjemy tego zbioru danych, aby pokazać różne zastosowania IFERROR z VLOOKUP.

Pobierz Zeszyt ćwiczeń

IFERROR VLOOKUP.xlsx

Zastosowanie IFERROR z VLOOKUP w Excelu

Co się stanie, jeśli użyjemy tylko VLOOKUP

Najpierw zobaczymy, co się stanie, jeśli użyjemy tylko VLOOKUP Załóżmy, że Jessica jest studentem, którego nazwisko nie znajduje się w naszym zbiorze danych. Teraz, jeśli znajdziemy uzyskaną ocenę Jessiki za pomocą VLOOKUP funkcja, Excel pokaże znak błędu #N/A. Możemy sobie poradzić z tym znakiem błędu używając IFERROR funkcja z VLOOKUP funkcja

Teraz zobaczmy różne zastosowania IFERROR z VLOOKUP.

1. IFERROR z VLOOKUP, aby zastąpić #N/A niestandardowym tekstem

Załóżmy, że podczas wyszukiwania ucznia, którego nazwiska nie ma na liście, chcesz pokazać niestandardowy tekst, taki jak "Nie znaleziono". Aby wykonać to zadanie, wprowadź następującą formułę w komórce F5 i nacisnąć ENTER.

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Not Found")

Tutaj, E5 = wartość Lookup, która zostanie wyszukana na liście

B4:C11 = Lookup range, który jest twoim zbiorem danych

2 = kolumna Lookup, która jest kolumną Uzyskane oceny

FALSE oznacza, że funkcja będzie szukała dokładnego dopasowania

Teraz, jeśli wpiszesz dowolne nazwisko studenta z listy w komórce E5 otrzymasz jego/jej uzyskane oceny w komórce F5.

A jeśli wpiszesz jakiekolwiek nazwisko studenta, którego nie ma na liście, w komórce E5 , F5 w komórce pojawi się Twój własny tekst Nie znaleziono.

2) Aby otrzymać pustą komórkę zamiast #N/A

Jeśli chcesz, aby komórka pozostała pusta, gdy poszukiwanej nazwy nie ma na liście, wpisz w komórce następującą formułę E5,

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")

Tutaj, E5 = wartość Lookup, która zostanie wyszukana na liście

B4:C11 = Lookup range, który jest twoim zbiorem danych

2 = kolumna Lookup, która jest kolumną Uzyskane oceny

FALSE oznacza, że funkcja będzie szukała dokładnego dopasowania

Teraz, jeśli wpiszesz dowolne nazwisko studenta z listy w komórce E5 otrzymasz jego/jej uzyskane oceny w komórce F5.

Ale jeśli wpiszesz dowolną nazwę, której nie ma w zbiorze danych, komórka F5 pozostanie pusta.

3. IFERROR z VLOOKUP dla podzielonego zbioru danych

Załóżmy, że masz dwie listy w swoim zbiorze danych. Chcesz znaleźć uzyskane oceny dla każdego studenta z obu list.

Wpisz w komórce następującą formułę E5 i nacisnąć ENTER

=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))

Tutaj, E5 = wartość Lookup, która zostanie wyszukana na liście

B4:C11 =1. zakres wyszukiwania, który jest 1. listą zbioru danych

B14:C20 = = 2. zakres wyszukiwania, który jest 2. listą zbioru danych

2 = kolumna Lookup, która jest kolumną Uzyskane oceny

FALSE oznacza, że funkcja będzie szukała dokładnego dopasowania

Teraz, jeśli wpiszesz dowolne nazwisko z dowolnej listy, w komórce E5, otrzymasz uzyskane oceny tej osoby w komórce F5.

4. IFERROR z VLOOKUP, aby zawsze znaleźć wynik

Załóżmy, że masz numery kontaktowe różnych oddziałów firmy w swoim zbiorze danych. Teraz chcesz pokazać numer kontaktowy, jeśli ktoś wyszukuje dowolny z oddziałów, nawet jeśli nazwa oddziału nie jest na liście. Jeśli nazwa oddziału nie jest na liście, chcesz pokazać numer kontaktowy centrali.

Wpisz następującą formułę w dowolnej pustej komórce i naciśnij przycisk ENTER

=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Centrala",B4:C8,2,FALSE))

Tutaj, E5 = wartość Lookup, która zostanie wyszukana na liście

B4:C11 = Lookup range, który jest twoim zbiorem danych

2 = kolumna Lookup, która jest kolumną Numer kontaktowy

FALSE oznacza, że funkcja będzie szukała dokładnego dopasowania

Teraz jeśli wpiszemy dowolną nazwę oddziału w komórce E4 którego nie ma na liście, otrzymasz numer kontaktowy Centrali w komórce, w której wpisałeś formułę.

5. dla starszych wersji programu Excel

W programie Excel 2013 lub w każdej starszej wersji IFERROR Funkcja nie jest dostępna, ale możesz wykonać to samo zadanie używając funkcja IF oraz funkcja ISNA wraz z VLOOKUP funkcja.

Wpisz w komórce następującą formułę F5 i nacisnąć ENTER

=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Not Found", VLOOKUP(E5,B4:C11,2,FALSE))

Tutaj, E5 = wartość Lookup, która zostanie wyszukana na liście

B4:C11 = Lookup range, który jest twoim zbiorem danych

2 = kolumna Lookup, która jest kolumną Numer kontaktowy

FALSE oznacza, że funkcja będzie szukała dokładnego dopasowania

Teraz, jeśli wpiszesz dowolne nazwisko studenta z listy w komórce E5 otrzymasz jego/jej uzyskane oceny w komórce F5.

A jeśli wpiszesz jakiekolwiek nazwisko studenta, którego nie ma na liście, w komórce E5 , Komórka F5 pokaże twój własny tekst Nie znaleziono.

Wniosek

Na stronie IFERROR Funkcja pozwala na pominięcie wartości błędu VLOOKUP Możesz użyć IFERROR z VLOOKUP Jeśli napotkasz jakiś problem przy łączeniu tych funkcji, prosimy o pozostawienie komentarza. Jeśli znasz jakieś dodatkowe zastosowania funkcji IFERROR z VLOOKUP , proszę dać nam znać o tym w sekcji komentarzy.

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ł.