Скриване на нулева стойност в Excel (направете клетка празна, ако стойността е 0)

Скриване на нулева стойност в Excel (направете клетка празна, ако стойността е 0)

Понякога в Excel може да искатеКриянулеви стойности в набора от данни и покажете тези клетки като празни.

Да предположим, че имате набор от данни като този по-долу и искате да скриете стойността 0 във всички тези клетки (или искате да я замените с нещо като тире или текст „Не е налично“).

набор от данни, съдържащ нули

Въпреки че можете да направите това ръчно с малки набори от данни, имате нужда от по-добър подход, когато работите с големи набори от данни.

В този урок ще ви покажа няколко начина да скриете нули в Excel и начин да изберете и премахнете всички нули от набор от данни.

важен намек: Когато скриете 0 в клетка, като използвате метода, показан в този урок, той просто скрива 0, без да го премахва.Въпреки че клетките може да изглеждат празни, тези клетки все още съдържат 0.Ако използвате тези клетки (скрити нули) във формула, тези клетки ще бъдат използвани във формулата.

Нека започнем да работим по тези методи!

Автоматично скриване на нулевите стойности в клетките

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

Всичко, което трябва да направите, е да премахнете отметката от квадратчето в опциите на Excel и промените ще се прилагат към целия работен лист.

Да предположим, че имате набора от данни за продажбите, показан по-долу, и искате да скриете всички нулеви стойности и да покажете празна клетка.

набор от данни, съдържащ нули

Ето стъпките за скриване на нули във всички клетки в работна книга на Excel:

  1. Отворете работната книга, където искате да скриете всички нули
  2. Щракнете върху раздела ФайлЩракнете върху Опции за файл в лентата на Excel
  3. щракнете върху опциящракнете върху опция
  4. В диалоговия прозорец Опции на Excel, който се отваря, щракнете върху опцията Разширени в левия прозорецЩракнете върху Разширени опции в левия прозорец на диалоговия прозорец Опции на Excel
  5. Превъртете надолу до секцията „Опции за показване на този лист“ и изберете листа, където искате да скриете нули.Изберете листа, където искате да скриете нули
  6. Премахнете отметката от опцията „Показване на нули в клетки с нулеви стойности“Премахнете отметката от опцията - показване на нули в клетки с нулеви стойности
  7. Щракнете върху OK

Горните стъпки ще скрият нули във всички клетки в избрания работен лист наведнъж.

Тази промяна се отнася и за клетки, където резултатът от формулата е нула.

Не забравяйте, че този метод скрива само стойностите 0 в клетката, но не ги изтрива.0 все още е там, просто е скрит.

Това е най-добрият и бърз начин да скриете нулеви стойности в Excel.Но това е полезно само ако искате да скриете нулеви стойности в целия лист.Ако просто искате да скрие нулеви стойности в определен диапазон от клетки, по-добре е да използвате другите методи, описани по-късно в този урок.

Скриване на нулеви стойности в клетки с помощта на условно форматиране

Въпреки че горният метод е най-удобният, той не ви позволява да скривате нули само в определен диапазон (скрива нулеви стойности в целия работен лист).

Ако искате да скриете само нули за конкретен набор от данни (или множество набори от данни), можете да използвате условно форматиране.

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

Да предположим, че имате набор от данни като по-долу и искате да скриете нули в клетките.

набор от данни, съдържащ нули

Ето стъпките за скриване на нули в Excel с помощта на условно форматиране:

  1. Изберете набор от данни
  2. Щракнете върху раздела НачалоЩракнете върху раздела Начало в лентата
  3. В групата Стил щракнете върху Условно форматиране.Щракнете върху Условно форматиране
  4. Поставете курсора върху опцията „Открояване на правилата за клетки“ и щракнете върху опцията „Равно“ в показаните опции.Щракнете върху опцията за равенство в Условно форматиране
  5. В диалоговия прозорец Equals въведете "0" в лявото поле.Въведете 0 в полето за равни
  6. Изберете падащото меню Формат и щракнете върху Персонализиран формат.Щракнете върху Персонализиран формат в диалоговия прозорец Опции за формат
  7. В диалоговия прозорец Форматиране на клетки изберете раздела Шрифт.
  8. От падащия списък Цвят изберете Бяло.Изберете бял цвят на шрифта, за да скриете нулите с условно форматиране
  9. Щракнете върху OK.
  10. Щракнете върху OK.
Свързани въпроси  Урок за сглобяване на компютър: Създайте свой собствен компютър

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

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

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

  1. Изберете набор от данни
  2. Щракнете върху раздела НачалоЩракнете върху раздела Начало в лентата
  3. В групата Стил щракнете върху Условно форматиране.Щракнете върху Условно форматиране
  4. Поставете курсора върху опцията „Открояване на правилата за клетки“ и щракнете върху опцията „Равно“ в показаните опции.
  5. В диалоговия прозорец Equals въведете 0 в лявото поле.Въведете 0 в полето за равни
  6. Изберете падащото меню Формат и щракнете върху Персонализиран формат.Щракнете върху Персонализиран формат в диалоговия прозорец Опции за формат
  7. В диалоговия прозорец Форматиране на клетки изберете раздела Числа и след това щракнете върху опцията Custom в левия панел.
  8. В Опции за персонализирано форматиране въведете следното в полето Тип:;;; (три точки и запетая, без интервали)Персонализирано форматиране за скриване на нули с помощта на условно форматиране
  9. Щракнете върху OK.
  10. Щракнете върху OK.

Горните стъпки променят персонализирания формат за клетки със стойност 0.

Когато използвате три точки и запетая като форматиране, той скрива всичко в клетката (независимо дали са числа или текст).И тъй като този формат се прилага само за клетки със стойност 0 в него, той скрива само нулите, но не и останалата част от набора от данни.

Можете също да използвате този метод, за да маркирате тези клетки в различен цвят, като червено или жълто.За да направите това, просто добавете още една стъпка (след стъпка 8), където трябва да изберете раздела Запълване в диалоговия прозорец Форматиране на клетки и да изберете цвета, с който искате да маркирате клетките.

Горните два метода също работят, когато 0 е резултат от формулата в клетката.

Забележка: И двата метода, описани в този раздел, крият само нулеви стойности.Не премахва тези нули.Това означава, че ако използвате тези клетки в изчисление, всички нули също ще бъдат използвани.

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

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

Ето стъпките за скриване на нули в клетки с персонализирано форматиране:

  1. Изберете целия набор от данни, към който да приложите този формат.Изберете всички клетки, ако искате тази опция за целия лист
  2. С избраната клетка щракнете върху раздела НачалоЩракнете върху раздела Начало в лентата
  3. В групата Клетки щракнете върху Опции за форматиранеЩракнете върху Опции за форматиране в лентата
  4. От падащите опции щракнете върху Форматиране на клетки.Това ще отвори диалоговия прозорец Форматиране на клеткиЩракнете върху опцията Форматиране на клетки в падащото меню
  5. В диалоговия прозорец Форматиране на клетки изберете раздела ЧислаИзберете раздела Числа в диалоговия прозорец Форматиране на клетки
  6. В опциите в левия прозорец щракнете върху Персонализирани опции.Щракнете върху опцията Custom в диалоговия прозорец Форматиране на клетки
  7. В опциите вдясно въведете следния формат в полето Тип:0;-0;;@Въведете персонализиран формат, за да скриете нулите
  8. Щракнете върху OK

Горните стъпки ще приложат персонализиран формат към избраните клетки, където само клетки със стойност 0 се форматират, за да скрият стойността, докато останалите клетки показват данни, както се очаква.

Как работи този персонализиран формат?

В Excel можете да посочите четири типа формати на данни:

  1. Положително число
  2. отрицателно число
  3. текст

За всеки от тези типове данни можете да посочите формат.

В повечето случаи има формат по подразбиране - общ, който прави всички тези типове данни видими.Но имате гъвкавостта да създавате специфични формати за всеки тип данни.

Ето персонализираната структура на форматиране, която трябва да следвате, в случай че приложите персонализирано форматиране към всеки от тези типове данни:

;;;

В метода, представен по-горе, посочих формата като:

0;-0;;@

Горният формат прави следното:

  1. Положителните числа се показват както са
  2. Отрицателните числа се показват със знак минус
  3. Нулите са скрити (защото не е посочен формат)
  4. Текстът се показва както е

Заменете нулите с тирета или някакъв конкретен текст

В някои случаи може не само да искате да скриете нули в клетките, но и да ги замените с нещо по-смислено.

Например, може да искате да премахнете нули и да ги замените с тирета или текст като „не са налични“ или „данните все още не са налични“

Това отново става възможно с персонализиран числов формат, където можете да посочите какво да показва клетката вместо нула.

Следват стъпките за преобразуване на 0 в тире в Excel:

  1. Изберете целия набор от данни, към който да приложите този формат.Изберете всички клетки, ако искате тази опция за целия лист
  2. С избраната клетка щракнете върху раздела НачалоЩракнете върху раздела Начало в лентата
  3. В групата Клетки щракнете върху Опции за форматиранеЩракнете върху Опции за форматиране в лентата
  4. От падащите опции щракнете върху Форматиране на клетки.Това ще отвори диалоговия прозорец Форматиране на клеткиЩракнете върху опцията Форматиране на клетки в падащото меню
  5. В диалоговия прозорец Форматиране на клетки изберете раздела ЧислаИзберете раздела Числа в диалоговия прозорец Форматиране на клетки
  6. В опциите в левия прозорец щракнете върху Персонализирани опции.
  7. В опциите вдясно въведете следния формат в полето Тип:0;-0;–;@Въведете формат, за да замените нулите с тирета
  8. Щракнете върху OK
Свързани въпроси  Как да отворите и използвате редактора на Visual Basic в Excel

Горните стъпки ще оставят всички останали клетки непроменени и ще променят клетките със стойност 0, за да се покаже тире (-).

注意: В този пример избрах да заменя нулите с тирета, но можете да използвате произволен текст.Например, ако искате да покажете NA в клетка, можете да използвате следния формат:0;-0;"NA";@

Професионални съвети: Можете също да посочите някакъв цвят на текста в персонализиран числов формат.Например, ако искате клетки с нули да показват текста NA в червено, можете да използвате следния формат:0;-0;[червено]"NA";@

Скриване на нулеви стойности в обобщената таблица

Има два възможни сценария, при които основната таблица показва стойност като 0:

  1. Клетките с изходни данни, обобщени в обобщена таблица, имат 0 стойности
  2. Клетките с изходни данни за обобщението в обобщената таблица са празни и обобщената таблица е форматирана да показва празни клетки като нули

Нека да видим как да скрием нулите в обобщената таблица във всеки отделен случай:

Когато изходната клетка с данни е 0

По-долу е примерният набор от данни, който използвах за създаване на централната таблица.Имайте предвид, че всички записани числа/количество/приходи/печалба за „Запад“ са 0.

Данни от обобщена таблица с 0 в записи

Основната таблица, създадена с този набор от данни, изглежда така:

въртяща се таблица с 0

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

Ако искате да скриете нули в тази обобщена таблица, можете да използвате условно форматиране, за да го направите.

Въпреки това, условното форматиране в обобщените таблици на Excel работи малко по-различно от обикновените данни.

Ето стъпките за прилагане на условно форматиране към въртяща се таблица, за да скриете нулите:

  1. Изберете всяка клетка в колоната, която съдържа 0 в обобщението на обобщената таблица (не избирайте всички клетки, само една)
  2. Щракнете върху раздела Начало
  3. В групата Стил щракнете върху Условно форматиране.Щракнете върху Условно форматиране
  4. Поставете курсора върху опцията „Открояване на правилата за клетки“ и щракнете върху опцията „Равно“ в показаните опции.Щракнете върху опцията за равенство в Условно форматиране
  5. В диалоговия прозорец Equals въведете 0 в лявото поле.Въведете 0 в полето за равни
  6. Изберете падащото меню Формат и щракнете върху Персонализиран формат.Щракнете върху Персонализиран формат в диалоговия прозорец Опции за формат
  7. В диалоговия прозорец Форматиране на клетки изберете раздела Числа и след това щракнете върху опцията Custom в левия панел.
  8. В Опции за персонализирано форматиране въведете следното в полето Тип:;;; (три точки и запетая, без интервали)Персонализирано форматиране за скриване на нули с помощта на условно форматиране
  9. Щракнете върху OK.Ще видите малки икони за опции за форматиране вдясно от избраните клетки.
  10. Щракнете върху тази икона за опции за форматиранеИкони за опции за форматиране при прилагане на условно форматиране към обобщена таблица
  11. Сред наличните опции изберете – Всички клетки, които показват стойността на сумата на приходите за зоната.Изберете всички клетки, които показват сумата от стойностите на дохода за опцията за диапазон

Горните стъпки скриват нулите в обобщената таблица, ако промените структурата на обобщената таблица (като добавите още заглавки на редове/колони към нея, нулите ще продължат да бъдат скрити).

Ако искате да научите повече за това как работи, ето подробен урок, който обясняваПриложете условно форматиране към въртяща се таблицаправилния начин.

Когато изходната клетка с данни има празни клетки

По-долу е пример, в който имам набор от данни с празни клетки за всички записи на Запад.

Обобщена таблица с празни клетки в изходните данни

Ако създам централна таблица с тези данни, получавам резултати като по-долу.

Осигурена таблица, когато има празни клетки в изходните данни

По подразбиране централната таблица ви показва празни клетки, когато всички клетки в изходните данни са празни.Въпреки това, ако все още виждате 0 в този случай, следвайте тези стъпки, за да скриете нулата и да покажете празната клетка:

  1. Щракнете с десния бутон върху която и да е клетка в въртящата се таблица
  2. Щракнете върху Опции за обобщена таблицаЩракнете с десния бутон върху която и да е клетка в обобщената таблица и щракнете върху Опции на обобщената таблица
  3. В диалоговия прозорец Опции на обобщената таблица щракнете върху раздела Оформление и форматиране
  4. В опциите за форматиране поставете отметка до опцията и „Показване: за празни клетки“ и я оставете празна.Поставете отметка в опцията за показване на празни клетки и ги оставете празни
  5. Щракнете върху OK.

Горните стъпки ще скрият нулите в обобщената таблица и ще покажат празна клетка.

Можете да посочите в стъпка 0 дали искате централната таблица да показва нещо вместо 4.Например, ако искате да покажете текста - "Данните не са налични", вместо 0, в полето (показано по-долу).

Свързани въпроси  Как да премахнете водещите нули в Excel [5 лесни начина]

Показване на данните, които не са налични в централната таблица вместо 0

Намерете и премахнете нули в Excel

Във всички горепосочени методи ви показах как да скриете стойността 0 в клетката, но стойността остава в клетката.

Ако искате да премахнете нулеви стойности от набора от данни (което ще ви остави празни клетки), използвайте следните стъпки:

  1. Изберете набор от данни (или цял работен лист)
  2. Щракнете върху раздела Начало
  3. В групата Редактиране щракнете върху Намери и изберете
  4. От опциите, които се показват в падащия списък, щракнете върху ЗамянаЩракнете върху Замяна в лентата на Excel
  5. В диалоговия прозорец Намиране и замяна направете следните промени:
    • В полето Find what въведете 0
    • В полето „Замяна с“ не въведете нищо (оставете го празно)
    • Щракнете върху бутона Опции и поставете отметка в опцията "Съпоставяне на цялото съдържание на клетка".Намерете и заменете опция за замяна на 0 с празно
  6. щракнете върху замени всички

Горните стъпки незабавно ще заменят всички клетки със стойност нула с празни места.

Ако не искате да премахнете нулите веднага и първо изберете клетките, използвайте следните стъпки:

  1. Изберете набор от данни (или цял работен лист)
  2. Щракнете върху раздела Начало
  3. В групата Редактиране щракнете върху Намери и изберете
  4. От опциите, които се показват в падащия списък, щракнете върху Замяна
  5. В диалоговия прозорец Намиране и замяна направете следните промени:
    • В полето Find what въведете 0
    • В полето „Замяна с“ не въведете нищо (оставете го празно)
    • Щракнете върху бутона Опции и поставете отметка в опцията "Съпоставяне на цялото съдържание на клетка".Намерете и заменете опция за замяна на 0 с празно
  6. Щракнете върху бутона Намери всички.Това ще ви даде списък с всички клетки, които съдържат 0Щракнете върху Намери всички, за да намерите всички клетки с 0 в тях
  7. Натиснете Control-A (задръжте клавиша за управление и натиснете A).Това ще избере всички клетки с 0 в тях.Намерете и изберете всички клетки с 0 в тях

Сега, след като сте избрали всички клетки на 0, можете да ги изтриете, да ги замените с нещо друго или да промените цвета и да ги маркирате.

скрий нулата премахване на нули

Когато работите с клетки, които имат 0 в тях, трябва да знаете разликата между скриването им и изтриването им.

Когато скриете нулевата стойност в клетка, тя е невидима за вас, но остава в клетката.Това означава, че ако имате набор от данни и го използвате за изчисления, тази стойност 0 също ще се използва за изчисления.

Обратно, когато имате празна клетка, използването й във формула може да означава, че Excel автоматично игнорира тези клетки (в зависимост от формулата, която използвате).

Например, ето какво получавам, когато използвам формулата СРЕДНА, за да получа средната стойност от две колони (резултат в ред 14).Стойностите 0 в клетките на колона A са скрити (но все още присъстват в клетките), а стойностите 0 в клетките на колона B са премахнати.

Разлика между скриване на нули и премахване на нули

Въпреки че наборите от данни и за двата набора от данни изглеждат еднакви, можете да видите разликата в резултатите.

Това е така, защото формулата AVERAGE игнорира празни клетки в колона B, но използва клетки в колона A (защото клетките в колона A все още имат стойността 0).

О, здравей 👋Приятно ми е да се запознаем.

Абонирайте се за нашия бюлетин, изпращайте много редовнострахотна техникана вашата поща.

Публикувай коментар