Aby zamaskować lub ukryć błąd #N/D oraz inne typowe błędy w Excelu, możesz skorzystać z kilku sprawdzonych metod. Poniżej znajdziesz szczegółowy poradnik, który krok po kroku przeprowadzi Cię przez proces maskowania błędów w formułach, przygotowany z myślą o publikacji na stronie poświęconej kursom Excela.
- 1. Co oznacza błąd #N/D w Excelu?
- 2. Kiedy należy maskować błędy w Excelu?
- 3. Maskowanie błędów za pomocą funkcji JEŻELI.BŁĄD
- 4. Maskowanie tylko błędu #N/D (specyficzne – JEŻELI(CZY.BŁĄD))
- 5. Maskowanie błędów w tabelach przestawnych
- 6. Formatowanie warunkowe dla błędów
- 7. Ukrywanie wskaźników błędów (trójkąt w rogu komórki)
- 8. Pytania i odpowiedzi – FAQ
- Podsumowanie najważniejszych funkcji
1. Co oznacza błąd #N/D w Excelu?
#N/D pojawia się, gdy formuła nie znajduje oczekiwanej wartości, np. gdy funkcja WYSZUKAJ.PIONOWO nie odnajduje wskazanego elementu w danym zakresie. Może być pomocny np. na wykresach — wartość #N/D nie jest wyświetlana na wykresie, co można wykorzystać do świadomego maskowania braków danych.
2. Kiedy należy maskować błędy w Excelu?
- Gdy błędy są spodziewane i nie wymagają poprawy (np. brak danych w źródle).
- Gdy chcesz poprawić estetykę arkusza lub prezentację wyników (np. uniknąć “straszących” komunikatów w tabelach dla użytkowników).
- Gdy tworzysz raporty lub prezentacje, które mają być czytelne dla osób nieznających szczegółów działania Excela.
3. Maskowanie błędów za pomocą funkcji JEŻELI.BŁĄD
Najprostszym i najczęściej zalecanym sposobem jest opakowanie formuły funkcją JEŻELI.BŁĄD –
Krok po kroku –
- Zaznacz komórkę, w której występuje błąd (np. z formułą =WYSZUKAJ.PIONOWO(A2;Dane!A:B;2;0))
- Zmień formułę na:
=JEŻELI.BŁĄD(WYSZUKAJ.PIONOWO(A2;Dane!A:B;2;0); "")
- Jeśli wystąpi dowolny błąd (w tym #N/D), wyświetli się pusty ciąg tekstowy.
- W miejsce
""możesz wstawić dowolną wartość:
- Pusty ciąg:
"" - Alternatywny komunikat, np.
"BRAK" - Wartość zero:
0
- Przykład dla kilku typów wartości:
=JEŻELI.BŁĄD(WYSZUKAJ.PIONOWO(A2;Dane!A:B;2;0); "BRAK")
4. Maskowanie tylko błędu #N/D (specyficzne – JEŻELI(CZY.BŁĄD))
Jeśli chcesz reagować nie na wszystkie błędy, a konkretnie na #N/D — użyj kombinacji funkcji JEŻELI(CZY.BŁĄD(…)) –
Krok po kroku –
- Zamień formułę na:
=JEŻELI(CZY.BŁĄD(WYSZUKAJ.PIONOWO(A2;Dane!A:B;2;0)); ""; WYSZUKAJ.PIONOWO(A2;Dane!A:B;2;0))
- Jeśli formuła zwróci błąd (dowolny, w tym #N/D), komórka będzie pusta.
- Aby reagować tylko na #N/D, skorzystaj z CZY.BŁĄD lub CZY.ND (w wersjach angielskich =IF(ISNA(…))).
5. Maskowanie błędów w tabelach przestawnych
Dla raportów na tabelach przestawnych:
Krok po kroku –
- Kliknij dowolną komórkę tabeli przestawnej.
- Przejdź do Analiza tabeli przestawnej → Opcje.
- W sekcji Wyświetlanie, zaznacz Wartości błędów jako – i wpisz, co ma się pojawiać zamiast błędów (np. pusty ciąg, „BRAK”, zero).
6. Formatowanie warunkowe dla błędów
Możesz nadać specjalny wygląd komórkom z błędami, by były mniej widoczne:
Krok po kroku –
- Zaznacz zakres z potencjalnymi błędami.
- Przejdź do Narzędzia główne → Formatowanie warunkowe → Nowa reguła.
- Wybierz Formatuj tylko komórki zawierające → Wartość komórki równa → wpisz #N/D (lub inną wartość błędu).
- Ustaw font na biały na białym tle (błąd będzie “niewidoczny”).
7. Ukrywanie wskaźników błędów (trójkąt w rogu komórki)
Krok po kroku –
- W Excelu kliknij Plik → Opcje → Formuły.
- W sekcji Sprawdzanie błędów odznacz pole Włącz sprawdzanie błędów w tle.
- Trójkąty przy błędach nie będą się wyświetlać.
8. Pytania i odpowiedzi – FAQ
-
Czy warto zawsze maskować błędy?
Nie, warto zachować widoczność błędów do etapu kontroli poprawności, później można je maskować dla estetyki. -
#N/D vs 0 – co wybrać?
Wykresy traktują #N/D jako „brak danych”, a 0 jako „dane o wartości zero” — wybór zależy od celu prezentacji. -
Czy można zamienić #N/D na własny komunikat?
Tak, wpisz odpowiedni tekst w funkcji JEŻELI.BŁĄD lub JEŻELI(CZY.BŁĄD(…)) dla własnej personalizacji.
Podsumowanie najważniejszych funkcji
| Sytuacja | Zalecana funkcja | Składnia przykładowa |
|---|---|---|
| Maskowanie dowolnego błędu | JEŻELI.BŁĄD | =JEŻELI.BŁĄD(formuła; „BRAK”) |
| Maskowanie tylko #N/D | JEŻELI(CZY.BŁĄD) | =JEŻELI(CZY.BŁĄD(formuła); „”; formuła) |
| Maskowanie pustych komórek w tabelach przestawnych | Ustawienia tabeli | Opcje → Wyświetlanie → Wartości błędów jako |
| Ukrywanie wskaźników błędów | Opcje programu Excel | Plik → Opcje → Formuły → wyłączanie sprawdzania błędów w tle |
Korzystaj z powyższych rozwiązań, aby Excel prezentował dane profesjonalnie, czytelnie i bez zbędnych komunikatów o błędach, które mogą rozpraszać Twoich odbiorców.
