Jak używać funkcji IF ISNA z VLOOKUP w Excelu (3 przykłady)

  • Udostępnij To
Hugh West

Dziś pokażę, jak można wykorzystać VLOOKUP w połączeniu z JEŚLI oraz ISNA funkcje programu Excel.

Jedną z najważniejszych i najczęściej używanych funkcji Excela jest. VLOOKUP . Ale podczas używania VLOOKUP , możemy czasem spotkać się z błędami, gdy wartość podglądu nie pasuje do żadnej wartości w tablica lookup .

Na stronie ISNA funkcje Excel przydają się w takich sytuacjach. ISNA w połączeniu z JEŚLI daje nam możliwość wyszukiwania kolejnej wartości, jeśli pierwsza nie pasuje. Jest to dość przydatne w przypadku dużych zbiorów danych.

Funkcja IF ISNA z VLOOKUP (szybki podgląd)

Pobierz Zeszyt ćwiczeń

Jak używać funkcji IF ISNA z VLOOKUP w Excelu.xlsx

Funkcja ISNA w Excelu: Składnia i argumenty

Podsumowanie

  • Przyjmuje wartość jako argument i zwraca TRUE jeśli jest to #N/A W przeciwnym razie zwraca FALSE .
  • Dostępne w Excelu 2003.

Składnia

The Syntax of the ISNA funkcja to:

=ISNA(wartość)

Argument

Argument Wymagane lub opcjonalne Wartość
wartość Wymagane Wartość, którą sprawdza funkcja ISNA, czy błąd #N/A czy nie.

Wartość zwrotna

Zwraca wartość typu Boolean, TRUE lub FALSE . TRUE jeśli wartość jest #N/A błąd, FALSE inaczej.

Funkcja IF ISNA z VLOOKUP: 3 przykłady

Przyjrzyjmy się kilku przykładom użycia JEŚLI oraz ISNA funkcje z VLOOKUP .

1. użycie funkcji IF ISNA z VLOOKUP w tej samej tabeli

Mamy tu zestaw danych z. Typ KSIĄŻKI s, Nazwiska, oraz Autorzy kilku książek w księgarni o nazwie Martin Bookstore.

Teraz najpierw poszukamy poezji typu książkowego, a jeśli książkowego typu poezji nie ma, to poszukamy powieści.

Połączenie JEŚLI , ISNA, oraz VLOOKUP jest tutaj idealnym połączeniem.

Wzór będzie brzmiał:

=IF(ISNA(VLOOKUP("Poezja",B4:D20,2,FALSE)),VLOOKUP("Powieść",B4:D20,2,FALSE))

Zobacz, mamy Powieść , Oliver Twist ponieważ nie było żadnej księgi Poezja .

Objaśnienie wzoru

  • VLOOKUP("Poezja",B4:D20,2,FALSE) zwraca #N/A błąd, ponieważ nie istniał typ książki o nazwie "Poezja" w pierwszej kolumnie tabeli B4:D20 .

  • . ISNA(VLOOKUP("Poezja",B4:D20,2,FALSE)) staje się ISNA(#N/A) i zwraca TRUE .

  • IF(ISNA(VLOOKUP("Poezja",B4:D20,2,FALSE)),VLOOKUP("Powieść",B4:D20,2,FALSE) ) staje się teraz IF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE)) który zwraca VLOOKUP("Novel",B4:D20,2,FALSE) .
  • VLOOKUP("Novel",B4:D20,2,FALSE) poszukuje "Powieść" w pierwszej kolumnie tabeli B4:D20 (typ książki). Po znalezieniu jednego z nich, zwraca on Nazwa książki z kolumny 2, Oliver Twist .

  • Dlatego, IF(ISNA(VLOOKUP("Poezja",B4:D20,2,FALSE)),VLOOKUP("Powieść",B4:D20,2,FALSE)) zwraca "Oliver Twist" .

Read More: Jak używać VLOOKUP w VBA (4 sposoby)

2. Użycie funkcji IF ISNA z VLOOKUP w innej tabeli, ale w tym samym arkuszu.

Mamy tu kolejny zbiór danych z rekordami książek dwóch księgarni, Martin Bookstore i Holder Bookstore.

Tym razem książki poetyckiej poszukamy w pierwszej księgarni, a jeśli tam jej nie znajdziemy, poszukamy w drugiej księgarni.

Wzór będzie brzmiał:

=IF(ISNA(VLOOKUP("Poezja",B4:D20,2,FALSE)),VLOOKUP("Poezja",G4:I20,2,FALSE))

Zobacz, że gdy nie znajdzie powieści w pierwszej księgarni, szuka jej w drugiej ( G4:I20 ).

I znajduje jednego o nazwie "Oda do słowika" , autorstwa Johna Keatsa.

Szczegółowe wyjaśnienie wzoru znajduje się w przykładzie 1.

Read More: Formuła VLOOKUP w Excelu z wieloma arkuszami (4 proste porady)

Podobne lektury

  • Jak VLOOKUP z wielu kolumn z tylko jednym powrotem w programie Excel (2 sposoby)
  • VLOOKUP SUMA wielu wierszy (4 sposoby z alternatywą)
  • VLOOKUP do wyszukiwania tekstu w Excelu (4 proste sposoby)
  • INDIRECT VLOOKUP w Excelu
  • VLOOKUP z liczbami w Excelu (4 przykłady)

3. użycie funkcji IF ISNA z VLOOKUP w innym arkuszu

Na koniec mamy kolejny zbiór danych zawierający rekordy książek z dwóch księgarni, ale tym razem w dwóch różnych arkuszach.

Najpierw poszukamy książki poetyckiej w księgarni Martin, a jeśli tam jej nie znajdziemy, poszukamy w księgarni Holder.

Formułę tę wprowadzamy do arkusza o nazwie "Księgarnia Marcina".

=IF(ISNA(VLOOKUP("Poezja",B4:D20,2,FALSE)),VLOOKUP("Poezja",'Księgarnia Holder'!B4:D20,2,FALSE))

Wyszukuje książkę Poezja w księgarni Martin.

Gdy nie znajduje go tam, szuka go w księgarni Holdera ( 'Księgarnia Holder'!B4:D20), i znajduje go tam.

Oda do słowika przez Johna Keatsa.

Szczegółowe wyjaśnienie wzoru znajduje się w przykładzie 1.

Read More: Jak wyciągnąć dane z wielu arkuszy w Excelu (4 szybkie sposoby)

Alternatywne możliwości IF ISNA

Od programu Excel 2013, alternatywną opcją m.in. IF ISNA Jest to tak zwana funkcja IFNA funkcja.

Na stronie Składnia z IFNA funkcja to:

=IFNA(wartość,wartość_if_na)

Na stronie IFNA formuła, aby najpierw wyszukać książkę poetycką, a potem wyszukać powieść, jeśli jakaś poezja nie jest dostępna będzie:

=IFNA(VLOOKUP("Poezja",B4:D20,2,FALSE),VLOOKUP("Powieść",B4:D20,2,FALSE))

Read More: VLOOKUP Wartość maksymalna w Excelu (z ograniczeniami i alternatywnymi opcjami)

Wniosek

Możesz więc użyć IF ISNA działać z VLOOKUP aby wyszukać wartość w tabeli i zrobić inną rzecz, jeśli nie znajdziemy tam wartości. Masz jakieś pytania, śmiało pytaj.

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