Понякога в Excel може да искатеКриянулеви стойности в набора от данни и покажете тези клетки като празни.
Да предположим, че имате набор от данни като този по-долу и искате да скриете стойността 0 във всички тези клетки (или искате да я замените с нещо като тире или текст „Не е налично“).
Въпреки че можете да направите това ръчно с малки набори от данни, имате нужда от по-добър подход, когато работите с големи набори от данни.
В този урок ще ви покажа няколко начина да скриете нули в Excel и начин да изберете и премахнете всички нули от набор от данни.
важен намек: Когато скриете 0 в клетка, като използвате метода, показан в този урок, той просто скрива 0, без да го премахва.Въпреки че клетките може да изглеждат празни, тези клетки все още съдържат 0.Ако използвате тези клетки (скрити нули) във формула, тези клетки ще бъдат използвани във формулата.
Нека започнем да работим по тези методи!
Съдържание
- 1 Автоматично скриване на нулевите стойности в клетките
- 2 Скриване на нулеви стойности в клетки с помощта на условно форматиране
- 3 Скриване на нулеви стойности с персонализиран формат
- 4 Заменете нулите с тирета или някакъв конкретен текст
- 5 Скриване на нулеви стойности в обобщената таблица
- 6 Намерете и премахнете нули в Excel
- 7 скрий нула премахне нула
- 8 О, здравей, радвам се да се запознаем.
Автоматично скриване на нулевите стойности в клетките
Excel има вградена функция, която ви позволява автоматично да скривате всички нулеви стойности за целия работен лист.
Всичко, което трябва да направите, е да премахнете отметката от квадратчето в опциите на Excel и промените ще се прилагат към целия работен лист.
Да предположим, че имате набора от данни за продажбите, показан по-долу, и искате да скриете всички нулеви стойности и да покажете празна клетка.
Ето стъпките за скриване на нули във всички клетки в работна книга на Excel:
- Отворете работната книга, където искате да скриете всички нули
- Щракнете върху раздела Файл
- щракнете върху опция
- В диалоговия прозорец Опции на Excel, който се отваря, щракнете върху опцията Разширени в левия прозорец
- Превъртете надолу до секцията „Опции за показване на този лист“ и изберете листа, където искате да скриете нули.
- Премахнете отметката от опцията „Показване на нули в клетки с нулеви стойности“
- Щракнете върху OK
Горните стъпки ще скрият нули във всички клетки в избрания работен лист наведнъж.
Тази промяна се отнася и за клетки, където резултатът от формулата е нула.
Не забравяйте, че този метод скрива само стойностите 0 в клетката, но не ги изтрива.0 все още е там, просто е скрит.
Това е най-добрият и бърз начин да скриете нулеви стойности в Excel.Но това е полезно само ако искате да скриете нулеви стойности в целия лист.Ако просто искате да скрие нулеви стойности в определен диапазон от клетки, по-добре е да използвате другите методи, описани по-късно в този урок.
Скриване на нулеви стойности в клетки с помощта на условно форматиране
Въпреки че горният метод е най-удобният, той не ви позволява да скривате нули само в определен диапазон (скрива нулеви стойности в целия работен лист).
Ако искате да скриете само нули за конкретен набор от данни (или множество набори от данни), можете да използвате условно форматиране.
С условно форматиране можете да приложите конкретно форматиране въз основа на стойността в клетка.Така че, ако някои клетки имат стойност 0, можете просто да напишете условно форматиране, за да го скриете (или дори да го маркирате, ако е необходимо).
Да предположим, че имате набор от данни като по-долу и искате да скриете нули в клетките.
Ето стъпките за скриване на нули в Excel с помощта на условно форматиране:
- Изберете набор от данни
- Щракнете върху раздела Начало
- В групата Стил щракнете върху Условно форматиране.
- Поставете курсора върху опцията „Открояване на правилата за клетки“ и щракнете върху опцията „Равно“ в показаните опции.
- В диалоговия прозорец Equals въведете "0" в лявото поле.
- Изберете падащото меню Формат и щракнете върху Персонализиран формат.
- В диалоговия прозорец Форматиране на клетки изберете раздела Шрифт.
- От падащия списък Цвят изберете Бяло.
- Щракнете върху OK.
- Щракнете върху OK.
Горните стъпки променят цвета на шрифта на клетките с нули на бял, което прави тези клетки да изглеждат празни.
Това решение ще работи само ако имате бял фон във вашия лист.Ако има друг цвят на фона в клетката, бялото все пак може да направи нулата видима.
Ако искате действително да скриете нулите в клетката, клетката изглежда празна, независимо от цвета на фона на клетката, можете да използвате следните стъпки.
- Изберете набор от данни
- Щракнете върху раздела Начало
- В групата Стил щракнете върху Условно форматиране.
- Поставете курсора върху опцията „Открояване на правилата за клетки“ и щракнете върху опцията „Равно“ в показаните опции.
- В диалоговия прозорец Equals въведете 0 в лявото поле.
- Изберете падащото меню Формат и щракнете върху Персонализиран формат.
- В диалоговия прозорец Форматиране на клетки изберете раздела Числа и след това щракнете върху опцията Custom в левия панел.
- В Опции за персонализирано форматиране въведете следното в полето Тип:;;; (три точки и запетая, без интервали)
- Щракнете върху OK.
- Щракнете върху OK.
Горните стъпки променят персонализирания формат за клетки със стойност 0.
Когато използвате три точки и запетая като форматиране, той скрива всичко в клетката (независимо дали са числа или текст).И тъй като този формат се прилага само за клетки със стойност 0 в него, той скрива само нулите, но не и останалата част от набора от данни.
Можете също да използвате този метод, за да маркирате тези клетки в различен цвят, като червено или жълто.За да направите това, просто добавете още една стъпка (след стъпка 8), където трябва да изберете раздела Запълване в диалоговия прозорец Форматиране на клетки и да изберете цвета, с който искате да маркирате клетките.
Горните два метода също работят, когато 0 е резултат от формулата в клетката.
Забележка: И двата метода, описани в този раздел, крият само нулеви стойности.Не премахва тези нули.Това означава, че ако използвате тези клетки в изчисление, всички нули също ще бъдат използвани.
Скриване на нулеви стойности с персонализиран формат
Друг начин да скриете нулеви стойности от набор от данни е да създадете персонализиран формат, който скрива стойностите в клетки с 0, докато всички други стойности се появяват според очакванията.
Ето стъпките за скриване на нули в клетки с персонализирано форматиране:
- Изберете целия набор от данни, към който да приложите този формат.Изберете всички клетки, ако искате тази опция за целия лист
- С избраната клетка щракнете върху раздела Начало
- В групата Клетки щракнете върху Опции за форматиране
- От падащите опции щракнете върху Форматиране на клетки.Това ще отвори диалоговия прозорец Форматиране на клетки
- В диалоговия прозорец Форматиране на клетки изберете раздела Числа
- В опциите в левия прозорец щракнете върху Персонализирани опции.
- В опциите вдясно въведете следния формат в полето Тип:0;-0;;@
- Щракнете върху OK
Горните стъпки ще приложат персонализиран формат към избраните клетки, където само клетки със стойност 0 се форматират, за да скрият стойността, докато останалите клетки показват данни, както се очаква.
Как работи този персонализиран формат?
В Excel можете да посочите четири типа формати на данни:
- Положително число
- отрицателно число
- 零
- текст
За всеки от тези типове данни можете да посочите формат.
В повечето случаи има формат по подразбиране - общ, който прави всички тези типове данни видими.Но имате гъвкавостта да създавате специфични формати за всеки тип данни.
Ето персонализираната структура на форматиране, която трябва да следвате, в случай че приложите персонализирано форматиране към всеки от тези типове данни:
;;;
В метода, представен по-горе, посочих формата като:
0;-0;;@
Горният формат прави следното:
- Положителните числа се показват както са
- Отрицателните числа се показват със знак минус
- Нулите са скрити (защото не е посочен формат)
- Текстът се показва както е
Заменете нулите с тирета или някакъв конкретен текст
В някои случаи може не само да искате да скриете нули в клетките, но и да ги замените с нещо по-смислено.
Например, може да искате да премахнете нули и да ги замените с тирета или текст като „не са налични“ или „данните все още не са налични“
Това отново става възможно с персонализиран числов формат, където можете да посочите какво да показва клетката вместо нула.
Следват стъпките за преобразуване на 0 в тире в Excel:
- Изберете целия набор от данни, към който да приложите този формат.Изберете всички клетки, ако искате тази опция за целия лист
- С избраната клетка щракнете върху раздела Начало
- В групата Клетки щракнете върху Опции за форматиране
- От падащите опции щракнете върху Форматиране на клетки.Това ще отвори диалоговия прозорец Форматиране на клетки
- В диалоговия прозорец Форматиране на клетки изберете раздела Числа
- В опциите в левия прозорец щракнете върху Персонализирани опции.
- В опциите вдясно въведете следния формат в полето Тип:0;-0;–;@
- Щракнете върху OK
Горните стъпки ще оставят всички останали клетки непроменени и ще променят клетките със стойност 0, за да се покаже тире (-).
注意: В този пример избрах да заменя нулите с тирета, но можете да използвате произволен текст.Например, ако искате да покажете NA в клетка, можете да използвате следния формат:0;-0;"NA";@
Професионални съвети: Можете също да посочите някакъв цвят на текста в персонализиран числов формат.Например, ако искате клетки с нули да показват текста NA в червено, можете да използвате следния формат:0;-0;[червено]"NA";@
Скриване на нулеви стойности в обобщената таблица
Има два възможни сценария, при които основната таблица показва стойност като 0:
- Клетките с изходни данни, обобщени в обобщена таблица, имат 0 стойности
- Клетките с изходни данни за обобщението в обобщената таблица са празни и обобщената таблица е форматирана да показва празни клетки като нули
Нека да видим как да скрием нулите в обобщената таблица във всеки отделен случай:
Когато изходната клетка с данни е 0
По-долу е примерният набор от данни, който използвах за създаване на централната таблица.Имайте предвид, че всички записани числа/количество/приходи/печалба за „Запад“ са 0.
Основната таблица, създадена с този набор от данни, изглежда така:
Тъй като всички записи в западния регион имат 0 в набора от данни, тук ще видите 0 в западната централна таблица.
Ако искате да скриете нули в тази обобщена таблица, можете да използвате условно форматиране, за да го направите.
Въпреки това, условното форматиране в обобщените таблици на Excel работи малко по-различно от обикновените данни.
Ето стъпките за прилагане на условно форматиране към въртяща се таблица, за да скриете нулите:
- Изберете всяка клетка в колоната, която съдържа 0 в обобщението на обобщената таблица (не избирайте всички клетки, само една)
- Щракнете върху раздела Начало
- В групата Стил щракнете върху Условно форматиране.
- Поставете курсора върху опцията „Открояване на правилата за клетки“ и щракнете върху опцията „Равно“ в показаните опции.
- В диалоговия прозорец Equals въведете 0 в лявото поле.
- Изберете падащото меню Формат и щракнете върху Персонализиран формат.
- В диалоговия прозорец Форматиране на клетки изберете раздела Числа и след това щракнете върху опцията Custom в левия панел.
- В Опции за персонализирано форматиране въведете следното в полето Тип:;;; (три точки и запетая, без интервали)
- Щракнете върху OK.Ще видите малки икони за опции за форматиране вдясно от избраните клетки.
- Щракнете върху тази икона за опции за форматиране
- Сред наличните опции изберете – Всички клетки, които показват стойността на сумата на приходите за зоната.
Горните стъпки скриват нулите в обобщената таблица, ако промените структурата на обобщената таблица (като добавите още заглавки на редове/колони към нея, нулите ще продължат да бъдат скрити).
Ако искате да научите повече за това как работи, ето подробен урок, който обясняваПриложете условно форматиране към въртяща се таблицаправилния начин.
Когато изходната клетка с данни има празни клетки
По-долу е пример, в който имам набор от данни с празни клетки за всички записи на Запад.
Ако създам централна таблица с тези данни, получавам резултати като по-долу.
По подразбиране централната таблица ви показва празни клетки, когато всички клетки в изходните данни са празни.Въпреки това, ако все още виждате 0 в този случай, следвайте тези стъпки, за да скриете нулата и да покажете празната клетка:
- Щракнете с десния бутон върху която и да е клетка в въртящата се таблица
- Щракнете върху Опции за обобщена таблица
- В диалоговия прозорец Опции на обобщената таблица щракнете върху раздела Оформление и форматиране
- В опциите за форматиране поставете отметка до опцията и „Показване: за празни клетки“ и я оставете празна.
- Щракнете върху OK.
Горните стъпки ще скрият нулите в обобщената таблица и ще покажат празна клетка.
Можете да посочите в стъпка 0 дали искате централната таблица да показва нещо вместо 4.Например, ако искате да покажете текста - "Данните не са налични", вместо 0, в полето (показано по-долу).
Намерете и премахнете нули в Excel
Във всички горепосочени методи ви показах как да скриете стойността 0 в клетката, но стойността остава в клетката.
Ако искате да премахнете нулеви стойности от набора от данни (което ще ви остави празни клетки), използвайте следните стъпки:
- Изберете набор от данни (или цял работен лист)
- Щракнете върху раздела Начало
- В групата Редактиране щракнете върху Намери и изберете
- От опциите, които се показват в падащия списък, щракнете върху Замяна
- В диалоговия прозорец Намиране и замяна направете следните промени:
- В полето Find what въведете 0
- В полето „Замяна с“ не въведете нищо (оставете го празно)
- Щракнете върху бутона Опции и поставете отметка в опцията "Съпоставяне на цялото съдържание на клетка".
- щракнете върху замени всички
Горните стъпки незабавно ще заменят всички клетки със стойност нула с празни места.
Ако не искате да премахнете нулите веднага и първо изберете клетките, използвайте следните стъпки:
- Изберете набор от данни (или цял работен лист)
- Щракнете върху раздела Начало
- В групата Редактиране щракнете върху Намери и изберете
- От опциите, които се показват в падащия списък, щракнете върху Замяна
- В диалоговия прозорец Намиране и замяна направете следните промени:
- В полето Find what въведете 0
- В полето „Замяна с“ не въведете нищо (оставете го празно)
- Щракнете върху бутона Опции и поставете отметка в опцията "Съпоставяне на цялото съдържание на клетка".
- Щракнете върху бутона Намери всички.Това ще ви даде списък с всички клетки, които съдържат 0
- Натиснете Control-A (задръжте клавиша за управление и натиснете A).Това ще избере всички клетки с 0 в тях.
Сега, след като сте избрали всички клетки на 0, можете да ги изтриете, да ги замените с нещо друго или да промените цвета и да ги маркирате.
скрий нулата премахване на нули
Когато работите с клетки, които имат 0 в тях, трябва да знаете разликата между скриването им и изтриването им.
Когато скриете нулевата стойност в клетка, тя е невидима за вас, но остава в клетката.Това означава, че ако имате набор от данни и го използвате за изчисления, тази стойност 0 също ще се използва за изчисления.
Обратно, когато имате празна клетка, използването й във формула може да означава, че Excel автоматично игнорира тези клетки (в зависимост от формулата, която използвате).
Например, ето какво получавам, когато използвам формулата СРЕДНА, за да получа средната стойност от две колони (резултат в ред 14).Стойностите 0 в клетките на колона A са скрити (но все още присъстват в клетките), а стойностите 0 в клетките на колона B са премахнати.
Въпреки че наборите от данни и за двата набора от данни изглеждат еднакви, можете да видите разликата в резултатите.
Това е така, защото формулата AVERAGE игнорира празни клетки в колона B, но използва клетки в колона A (защото клетките в колона A все още имат стойността 0).