
Podsumowanie
Funkcja IFNA programu Excel zwraca niestandardowy wynik, gdy formuła generuje błąd # N / D, oraz standardowy wynik, gdy nie zostanie wykryty żaden błąd. IFNA to elegancki sposób na wychwytywanie i obsługę błędów # N / D, w szczególności bez wychwytywania innych błędów.
Cel, powód
Przechwytuj i obsługuj błędy # N / AWartość zwracana
Wartość podana dla błędów # N / ASkładnia
= IFNA (wartość; wartość_jeśli_na)Argumenty
- wartość - wartość, odwołanie lub formuła do sprawdzenia pod kątem błędu.
- wartość_jeżeli_na - wartość do zwrócenia w przypadku znalezienia błędu # N / A.
Wersja
Excel 2013Uwagi dotyczące użytkowania
Użyj funkcji IFNA do wychwytywania i obsługi błędów # N / A, które mogą wystąpić w formułach, szczególnie tych, które wykonują wyszukiwania przy użyciu funkcji MATCH, VLOOKUP, HLOOKUP itp. Funkcja IFNA obsługuje tylko błędy # N / A, co oznacza inne błędy, które może zostać wygenerowany przez formułę, będzie nadal wyświetlany.
Możesz także użyć funkcji JEŻELI.BŁĄD, aby wychwycić błędy # N / A, ale JEŻELI.BŁĄD będzie wychwycić również inne błędy.
IFNA z VLOOKUP
Typowy przykład IFNA używanego do wychwytywania błędów # N / A za pomocą funkcji WYSZUKAJ.PIONOWO będzie wyglądał następująco:
=IFNA(VLOOKUP(A1,table,2,0),"Not found")
Uwagi:
- Jeśli wartość jest pusta, jest oceniana jako pusty ciąg („”), a nie jako błąd.
- Jeśli wartość_jeżeli_na zostanie podana jako pusty ciąg („”), po wykryciu błędu nie zostanie wyświetlony żaden komunikat.