Spis treści
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.xlsxFunkcja 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ę terazIF(TRUE,VLOOKUP("Novel",B4:D20,2,FALSE))
który zwracaVLOOKUP("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.