Скриване на стойностите за грешки и индикаторите за грешки в клетките

Отнася се за
Excel за Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Да предположим, че вашите формули от електронна таблица съдържат грешки, които сте предвидили и не искате да ги коригирате, но искате да подобрите показването на резултатите. Има няколко начина да скриете стойностите на грешки и индикаторите за грешки в клетките.

Има много причини, поради които формулите могат да връщат грешки. Например делението на 0 не е разрешено и ако въведете формулата =1/0, Excel връща #DIV/0. Стойностите за грешки включват #DIV/0!, #N/A, #NAME?, #NULL!, #NUM!, #REF!, и #VALUE!.

Конвертиране на грешка в нула и използване на формат за скриване на стойността

Можете да скриете стойностите на грешки, като ги преобразувате в число, например 0, и след това приложите условен формат, който скрива стойността

Създаване на примерна грешка

  1. Отворете празна работна книга или създайте нов работен лист.
  2. Въведете 3 в клетка B1, въведете 0 в клетка C1, а в клетка A1 въведете формулата =B1/C1.
    #DIV/0! в клетка A1.
  3. Изберете A1 и натиснете F2, за да редактирате формулата.
  4. След знака за равенство (=) въведете IFERROR, последвано от отваряща скоба.
    IFERROR(
  5. Преместете курсора в края на формулата.
  6. Тип ,0) – т. е. запетая, последвана от нула и затваряща скоба.
    Формулата =B1/C1 става =IFERROR(B1/C1;0).
  7. Натиснете клавиша Enter, за да завършите формулата.
    Съдържанието на клетката сега трябва да показва 0 вместо #DIV! грешка.

Прилагане на условен формат

  1. Изберете клетката, която съдържа грешката, и в раздела " Начало " изберете "Условно форматиране".
  2. Изберете ново правило.
  3. В диалоговия прозорец "Ново правило за форматиране " изберете "Форматиране само на клетки, които съдържат".
  4. Уверете се, че под Форматиране само на клетки с в първото списъчно поле се показва Стойност на клетката, във второто списъчно поле се показва равно на и след това въведете 0 в текстовото поле вдясно.
  5. Изберете бутона "Формат".
  6. Изберете раздела "Число " и след това под "Категория" изберете "По избор".
  7. В полето за тип въведете ;;; (три знака "точка и запетая") и след това изберете OK. Изберете OK отново.
    Числото 0 в клетката изчезва. Това се случва, защото ;;; Форматът по избор кара числата в клетката да не се показват. Обаче действителната стойност (0) остава в клетката.

Скриване на стойности на грешки чрез промяна на цвета на текста в бял

Използвайте следната процедура, за да форматирате клетки, които съдържат грешки, така че текстът в тези клетки да се показва с бял шрифт. Това прави текста за грешка в тези клетки практически невидим.

  1. Изберете диапазона от клетки, съдържащ стойностите на грешки.
  2. В раздела Начало изберете стрелката до Условно форматиране и след това изберете Управление на правилата.
    Появява се диалоговият прозорец Диспечер на правилата за условно форматиране.
  3. Изберете ново правило.
    Появява се диалоговият прозорец Ново правило за форматиране.
  4. Под "Избор на тип правило" изберете "Форматиране само на клетки, които съдържат".
  5. Под Редактиране на описанието на правилото, в списъка Форматиране само на клетки с изберете Грешки.
  6. Изберете "Формат" и след това изберете раздела "Шрифт".
  7. Изберете стрелката, за да отворите списъка с цветове , и под "Цветове на тема" изберете белия цвят.

Показване на тире, #N/A или NA вместо стойност за грешка

Може да има случаи, когато не искате в клетките да се показват стойности на грешките и предпочитате вместо това да се покаже текстов низ, като например "#N/A", тире или низа "NA". За да направите това, можете да използвайте функциите IFERROR и NA, както показва следният пример.

Пример:

Подробности за функциите

IFERROR Използвайте тази функция, за да определите дали една клетка съдържа грешка и дали резултатите от формулата ще върнат грешка.

NA Използвайте тази функция, за да върнете низа #N/A в клетката. Синтаксисът е =NA().

Скриване на стойности за грешки в отчет с обобщена таблица

  1. Изберете отчета с обобщена таблица.

  2. В раздела "Анализиране на обобщена таблица ", в групата "Обобщена таблица " изберете стрелката до "Опции" и след това изберете "Опции".

  3. Изберете раздела "Оформление & формат " и след това направете едно или няколко от следните неща:

    • Промяна на показването на грешки Поставете отметка в квадратчето "При грешни стойности показвай под "Формат". Въведете в полето стойността, която искате да се показва вместо грешките. За да показвате грешките като празни клетки, изтрийте всички знаци от полето.
    • Промяна на показването на празни клетки Поставете отметка в квадратчето "За празни клетки показвай ". В полето въведете стойността, която искате да се показва в празните клетки. За да показвате празни клетки, изтрийте всички знаци от полето. За да показвате нули, изчистете отметката от квадратчето.

Скриване на индикатори за грешки в клетките

Ако една клетка съдържа формула, която дава за резултат грешка, в горния ляв ъгъл на клетката се появява триъгълник (индикатор за грешка). Може да потиснете показването на тези индикатори помощта на следната процедура.

Клетка с проблем със формула

Клетка с проблем във формула

  1. В раздела "Файл" изберете "Опции" и изберете "Формули".
  2. Под Проверка за грешки изчистете отметката от квадратчето Разреши фонова проверка за грешки.

Вж. също

IFERROR функция

NA функция