Formuła programu Excel: WYSZUKAJ.PIONOWO bez błędu # N / A -

Spisie treści

Formuła ogólna

=IFERROR(VLOOKUP(value,table,2,FALSE),"message")

Podsumowanie

Aby ukryć błąd # N / D, który wyświetla funkcję WYSZUKAJ.PIONOWO, gdy nie może znaleźć wartości, możesz użyć funkcji JEŻELI BŁĄD, aby wychwycić błąd i zwrócić dowolną wartość.

Wyjaśnienie

Gdy WYSZUKAJ.PIONOWO nie może znaleźć wartości w tabeli odnośników, zwraca błąd # N / D. Funkcja IFERROR umożliwia wychwycenie błędów i zwrócenie własnej wartości niestandardowej w przypadku wystąpienia błędu. Jeśli WYSZUKAJ.PIONOWO zwraca wartość normalnie, nie ma błędu i zwracana jest wyszukana wartość. Jeśli WYSZUKAJ.PIONOWO zwróci błąd # N / D, IFERROR przejmuje kontrolę i zwraca podaną wartość.

Jeśli masz wartość wyszukiwania w komórce A1 i wartości wyszukiwania w zakresie nazwanym tabela i chcesz, aby komórka była pusta, jeśli nie zostanie znalezione żadne wyszukiwanie, możesz użyć:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"")

Jeśli chcesz zwrócić komunikat „Nie znaleziono” w przypadku braku dopasowania, użyj:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found")

Opcja IFNA

W programie Excel 2013 dostępna jest funkcja IFNA do wychwytywania i obsługi błędów # N / D. Składnia użycia jest taka sama jak w przypadku IFERROR:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found") =IFNA(VLOOKUP(A1,table,2,FALSE),"Not found")

Starsze wersje programu Excel

We wcześniejszych wersjach programu Excel, które nie mają funkcji JEŻELI BŁĄD, musisz powtórzyć WYSZUKAJ.PIONOWO wewnątrz funkcji JEŻELI, która wyłapuje błąd z ISNA lub ISERROR. Na przykład:

=IF(ISNA(VLOOKUP(A1,table,2,FALSE)),"",VLOOKUP(A1,table,2,FALSE))

Interesujące artykuły...