KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как скрыть нулевой процент в Excel?

АвторСуньДата изменения

При работе с данными в Excel, особенно отформатированными в виде процентов, ненужные нули — например, «0 %» — могут загромождать листы, ухудшая их визуальное восприятие и затрудняя интерпретацию. В определённых ситуациях, таких как подготовка отчётов для презентаций или передача данных заинтересованным сторонам, скрытие нулевых процентных значений помогает повысить ясность и читаемость. В этом руководстве представлены практические способы выборочного скрытия значений 0 % в Excel без ущерба для целостности исходных данных.

Скрыть нулевой процент|Формула Excel – Используйте ЕСЛИ для скрытия нулевого процента|Код VBA – Условное форматирование или скрытие нулевого процента


Скрыть нулевой процент

Если вы хотите скрыть нулевые процентные значения в таблице, настройка пользовательского формата ячеек в Excel — это эффективный способ визуально их скрыть. Этот метод идеально подходит для ситуаций, когда нужно сохранить фактические значения в ячейках, но не отображать их как «0 %» на листе.

Выполните следующие действия:

1. Начните с выделения диапазона ячеек, содержащих процентные данные. Затем щёлкните правой кнопкой мыши по выделенным ячейкам и выберите в контекстном меню пункт Установить формат ячейки. Откроется диалоговое окно «Установить формат ячейки», где можно настроить отображение данных.

снимок экрана с открытым диалоговым окном «Формат ячеек»

2. В открывшемся диалоговом окне перейдите к разделу Число > Дополнительно на левой панели. В поле Тип введите следующий код формата:

0 %;‑0 %;« »

Этот Пользовательский формат настроен так, чтобы:

  • Положительные проценты будут отображаться в обычном виде.
  • Отрицательные проценты будут отображаться со знаком «минус».
  • Нулевые проценты будут отображаться как пустые ячейки, скрывая «0 %».

снимок экрана с форматированием ячеек

3. Нажмите кнопку ОК, чтобы применить изменения. Теперь все ячейки, в которых ранее отображался «0 %», станут пустыми, а остальные значения останутся видимыми в виде процентов.

снимок экрана с исходными данными
снимок экрана со стрелкой
снимок экрана с результирующими ячейками

Совет: Если ваши процентные данные содержат десятичные значения (например, 63,25 %), скорректируйте код формата. Введите 0,00 %;‑0,00 %;« » в поле Тип. Это сохранит нужное количество десятичных знаков и скроет нулевые процентные значения.

снимок экрана с результирующими ячейками, содержащими десятичные числа

Примечание: Этот приём влияет только на отображение значений. Фактическое содержимое ячейки остаётся неизменным, и все расчёты по-прежнему будут использовать исходные данные (включая нули). Если вы снова установите формат «Общий» или «Числовой», нули тут же отобразятся. Кроме того, данный метод носит чисто визуальный характер и никак не мешает Excel использовать нулевые значения в вычислениях.

Области применения этого метода включают финансовый анализ, отслеживание прогресса и составление отчётов, где важно подчеркнуть только значимые данные. Основное преимущество заключается в том, что он не разрушает исходные данные. Однако если вы скопируете отформатированные данные в другую книгу или ячейку без пользовательского форматирования, нули могут снова отобразиться.


Формула Excel – Используйте ЕСЛИ для скрытия нулевого процента

Когда отображаемый результат должен отличаться от фактического значения ячейки или когда вы хотите, чтобы нулевые проценты отображались как пустые — без изменения Формата ячеек, — используйте формулу Excel с функцией ЕСЛИ. Этот подход особенно полезен, если нужно генерировать результаты в новых ячейках на основе существующих данных.

1. Щёлкните ячейку, в которой должен отображаться результат (например, B1), и введите следующую формулу:

=IF(A1=0,"",A1)

2. Нажмите клавишу Enter, чтобы подтвердить формулу. Если значение в ячейке A1 равно нулю, ячейка будет выглядеть пустой; в противном случае отобразится исходное значение из A1.

3. Чтобы применить эту формулу ко всему диапазону, скопируйте ячейку B1 по мере необходимости — перетащите маркер заполнения вниз или используйте Ctrl+C и вставьте в нужный диапазон. При желании отформатируйте результирующие ячейки как проценты, чтобы значения отображались со знаком процента. Если вы ссылаетесь на диапазон (A2, A3 и т. д.), убедитесь, что ссылки остаются относительными при копировании формулы. Этот метод идеален, когда нужно создать чистую выходную таблицу для отчётов или обмена, полностью отделённую от исходных данных.

Обратите внимание: при использовании этой формулы ячейки с нулевым результатом могут выглядеть пустыми, хотя формула в них остаётся. Если для последующих вычислений вам важно, чтобы такие ячейки были действительно пустыми, используйте дополнительные функции, например IF(A1=0,NA(),A1), чтобы вместо пустого значения отображалась ошибка #Н/Д.

Это решение идеально подходит для динамических таблиц, панелей мониторинга или форм ввода, где исходные данные могут меняться, а выходные — автоматически скрывать нули. Единственный недостаток — необходимость поддерживать отдельные столбцы с результатами: при изменении исходных значений придётся обновлять диапазон ссылок в формуле.


Код VBA – Условное форматирование или скрытие нулевого процента

Для расширенного управления, особенно при работе с большими таблицами или повторяющимися задачами, код VBA позволяет программно форматировать или даже очищать ячейки с нулевым процентом. Это решение подходит, если вы хотите автоматизировать процесс или настроить Формат ячеек в зависимости от конкретных потребностей. Вы можете либо скрывать нули путём удаления значений, либо изменять Цвет шрифта, либо применять другие параметры форматирования.

1. Нажмите Инструменты разработчика > Visual Basic. Когда появится окно Microsoft Visual Basic для приложений, перейдите в меню Вставка > Модуль и вставьте следующий код в модуль:

Sub HideZeroPercent()
    Dim rng As Range
    Dim cell As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set rng = Application.Selection
    Set rng = Application.InputBox("Select percent cells to process", xTitleId, rng.Address, Type:=8)
    For Each cell In rng
        If cell.Value = 0 Or cell.Value = 0# Then
            cell.NumberFormat = ";;;"""""
        ElseIf cell.Value <> "" Then
            cell.NumberFormat = "0%"
        End If
    Next cell
End Sub

2. После ввода кода нажмите кнопку Кнопка запуска«Выполнить», чтобы запустить макрос. Появится диалоговое окно с запросом на выбор диапазона ячеек с процентными значениями для обработки. Макрос настроит форматирование так, чтобы все ячейки с нулевыми значениями в указанном диапазоне стали невидимыми (фактически скрытыми), а все остальные сохранили стандартное процентное форматирование.

Совет: Подход с использованием VBA обеспечивает гибкость при выполнении массовых операций сразу в нескольких листах или книгах. Вы можете адаптировать код, например, чтобы очищать содержимое ячейки при обнаружении нуля или изменять цвет шрифта вместо скрытия значения. Всегда создавайте резервную копию данных перед запуском макросов — автоматизация может повлиять на ваш лист гораздо шире, чем ручные методы.

Если макрос не запускается, убедитесь, что макросы включены в настройках Excel, и проверьте, правильно ли вы выбрали ячейки с процентным форматом. Если выбранные ячейки имеют текстовый или иной формат, при необходимости измените их. Чтобы избежать ошибок, убедитесь, что все ячейки в диапазоне «Выберите диапазон» содержат числовые значения; в противном случае рекомендуется добавить проверки на наличие текста или пустых ячеек.

Этот код особенно полезен для выполнения повторяющихся задач и очистки данных перед подготовкой отчётов или их передачей. Он ускоряет масштабное форматирование и обеспечивает лёгкое обновление данных при их частых изменениях.


Связанная статья:


Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
  • Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек