Dlaczego #NA występuje i jak naprawić #NA w programie Excel

Spisie treści:

Anonim

W tym artykule dowiemy się, dlaczego występuje #N/A i jak naprawić #N/A w programie Excel.

W programie Excel czasami pojawia się błąd #N/A. Ten błąd występuje, gdy brakuje czegoś ważnego z czymś, czego nie można znaleźć lub zidentyfikować w formule dostarczonej do komórki i jest rozpoznawane przez program Excel, wyświetlając błąd. Zgodnie z oficjalną stroną Microsoft a #Nie dotyczy to sposób, w jaki Excel mówi, że wartość, której szukasz, to niedostępne na podanej liście.

Jeśli szukasz jakiejś wartości w tabeli i jeśli nie można jej znaleźć lub zidentyfikować, ten błąd sugeruje sprawdzenie kilku punktów omówionych poniżej.

Rozumiemy, jak wystąpił ten błąd i jak go naprawić na kilku przykładach

Błąd #N/D z powodu nieznalezionej wartości.

Najbardziej podstawową przyczyną błędu #N/D jest brak wartości komórki na liście. Na ogół program Excel dopasowuje wartość do każdego elementu tablicy wyszukiwania i zwraca pierwszą dopasowaną wartość, jeśli zostanie znaleziona, w przeciwnym razie zwraca błąd #N/D. Tutaj błąd #N/A sugeruje, że wartość, której szukasz na liście, nie została znaleziona. Zobacz poniższy przykład, aby zrozumieć więcej.

Na przykład funkcja WYSZUKAJ dopasowuje wartość w pierwszej tablicy i zwraca wartość z odpowiedniej drugiej tablicy. W danych pokazanych poniżej.

Spójrz na powyższą migawkę i zdaj sobie sprawę, że właśnie się wydarzył błąd. Powyższa funkcja szuka wartości „Purple” w kolumnie ID, której oczywiście nie będzie w stanie znaleźć.

Jak to naprawić! Nie można naprawić błędu wyniku, jeśli w wyniku nie ma pasującej wartości. Ale pierwszy problem polega na tym, że patrzymy na niewłaściwą tablicę. Sprawdź tablicę, którą podajesz jako argument funkcji.

dwa sposoby na wyłapanie tego błędu, który zwraca błąd #N/A

Pierwsza metoda polega na użyciu funkcji IFERROR w celu wychwycenia błędu przez funkcję

Wzór ogólny:

= JEŻELI BŁĄD ( FUNKCJA , "odpowiedź" )

Wyjaśnienie:

  • Funkcja wykonuje swoje zadanie tak, jak ma pełnić.
  • Funkcja IFERROR zwraca wartość, jeśli została znaleziona.
  • Ale funkcja JEŻELI.BŁĄD zwraca "odpowiedź" w przypadku znalezienia błędu.


W powyższym zrzucie funkcja zwraca odpowiedź „Przepraszam, nie znaleziono” zamiast błędu.

Druga metoda polega na wykorzystaniu funkcji IFNA do wyłapania błędu przez funkcję. Ta funkcja służy wyłącznie do wychwytywania błędu #N/D.

Wzór ogólny:

= IFNA ( FUNKCJA , "odpowiedź" )

Wyjaśnienie:

  • Funkcja wykonuje swoje zadanie tak, jak ma pełnić.
  • Funkcja JEŻELI Zwraca wartość, jeśli została znaleziona.
  • Funkcja JEŻELI zwraca „odpowiedź” w przypadku znalezienia błędu


W powyższym zrzucie funkcja zwraca odpowiedź „Przepraszam, nie znaleziono” zamiast błędu.

Jak widać, błąd #N/A można obsłużyć podczas pracy z funkcjami.
#N/D Błąd należnej wartości nie został zidentyfikowany

Najbardziej podstawową przyczyną błędu #N/D jest brak wartości komórki na liście. Na ogół program Excel dopasowuje wartość do każdego elementu tablicy wyszukiwania i zwraca pierwszą dopasowaną wartość, jeśli zostanie znaleziona, w przeciwnym razie zwraca błąd #N/D. Tutaj błąd #N/D oznacza, że ​​wartość, której szukasz na liście, nie została zidentyfikowana. Zobacz poniższy przykład, aby zrozumieć więcej.

Na przykład funkcja WYSZUKAJ dopasowuje wartość w pierwszej tablicy i zwraca wartość z odpowiedniej drugiej tablicy. W danych pokazanych poniżej.

Spójrz na powyższą migawkę i zdaj sobie sprawę, że właśnie się wydarzył błąd. Powyższa funkcja wyszukuje ID "C6" w kolumnie ID, która jest zaznaczona na CZERWONYM polu. Dlaczego więc funkcja nie podaje danych wyjściowych.

Jak to naprawić! Możesz naprawić ten błąd dla wyniku, postępuj zgodnie z punktami pokazanymi poniżej.

  1. Wartość wyszukiwania jest poprawna i nie zawiera dodatkowych znaków spacji.
  2. Wartości w tabeli przeglądowej są pisane poprawnie i nie zawierają dodatkowej spacji.
  3. Tabela przeglądowa zawiera wszystkie wymagane wartości.
  4. Zakres wyszukiwania dostarczony do funkcji jest kompletny.
  5. Typ wartości wyszukiwania = typ tabeli wyszukiwania (tj. oba są tekstem, oba są liczbami itp.)
  6. Dopasowanie (przybliżone vs dokładne) jest ustawione poprawnie.


W powyższym zrzucie wystąpił błąd z dodatkowym miejscem.

Jak widać #Nie dotyczy Błąd można obsłużyć podczas pracy z funkcjami.

Zalewkowanie błędu #N/D i brak komunikatu „odpowiedź”

dwa sposoby na wyłapanie tego błędu, który zwraca błąd #N/A

Pierwsza metoda polega na użyciu funkcji IFERROR w celu wychwycenia błędu przez funkcję

Wzór ogólny:

= JEŻELI BŁĄD ( FUNKCJA , "" )

Wyjaśnienie:

  • Funkcja wykonuje swoje zadanie tak, jak ma pełnić.
  • Funkcja IFERROR zwraca wartość, jeśli została znaleziona.
  • Ale funkcja JEŻELI.BŁĄD zwraca pusty ciąg ( "" ), jeśli zostanie znaleziony jakiś błąd.

W powyższym zrzucie wystąpił błąd z dodatkowym miejscem.

Jak widać #Nie dotyczy Błąd można obsłużyć podczas pracy z funkcjami.

Zalewkowanie błędu #N/D i brak komunikatu „odpowiedź”

dwa sposoby na wyłapanie tego błędu, który zwraca błąd #N/A

Pierwsza metoda polega na użyciu funkcji IFNA do wychwycenia błędu przez funkcję
Wzór ogólny:

= JEŻELI ( FUNKCJA , "" )

Wyjaśnienie:

  • Funkcja wykonuje swoje zadanie tak, jak ma pełnić.
  • Funkcja JEŻELI zwraca wartość, jeśli została znaleziona.
  • Ale funkcja IFNA zwraca pusty ciąg ( "" ), jeśli zostanie znaleziony jakiś błąd.

W powyższym zrzucie funkcja zwraca pusty ciąg ( "" ) jako odpowiedź zamiast błędu.

Wyłapywanie błędu #N/D za pomocą INDEKS oraz MECZ funkcjonować

JEŚLI używasz funkcji INDEKS i PODAJ.POZYCJĘ zamiast funkcji WYSZUKAJ.PIONOWO. Zobacz poniższą migawkę i formułę użytą w tabeli. Użyj formuły.

= JEŻELI BŁĄD ( INDEKS ( B2:B9 , PODAJ.POZYCJĘ ( D3 , A2:A9 , 0 ) ) ), "Nie znaleziono" )

Jak widać jak błąd #N/D z funkcją zwraca błąd #N/D i po korekcie formuła działa poprawnie.

W programie Excel można wymusić błąd #N/D, jeśli nie ma potrzeby wyświetlania jako wyniku. Korzystanie z funkcji NA programu Excel.

Użyj wzoru:

= JEŻELI ( A3 = "" , NA() , "Niepuste" )

Mam nadzieję, że ten artykuł o tym, dlaczego występuje #N/A i jak naprawić błąd #N/A w programie Excel, jest objaśniający. Więcej artykułów na temat funkcji błędów programu Excel znajdziesz tutaj. Podziel się swoim zapytaniem poniżej w polu komentarza. Pomożemy Ci.

Błąd #VALUE i jak go naprawić w programie Excel

Jak poprawić #NUM! Błąd

Jak używać symboli wieloznacznych w programie Excel

Jak usunąć tekst w programie Excel, zaczynając od pozycji?

Walidacja wpisów tekstowych

Utwórz listę rozwijaną w programie Excel z kolorem

Usuń wiodące i końcowe spacje z tekstu w programie Excel

popularne artykuły

Edytuj listę rozwijaną

Absolutne odniesienie w Excelu

Jeśli z formatowaniem warunkowym

Jeśli z symbolami wieloznacznymi

Przeglądaj według daty

Dołącz imię i nazwisko w programie Excel

Policz komórki, które pasują do A lub B

Konwertuj cale na stopy i cale w programie Excel 2016

50 skrótów Excela, aby zwiększyć produktywność