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

Как скрыть нулевые значения меток данных на диаграмме в Excel?

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

При создании диаграмм в Excel добавление меток данных помогает наглядно пояснить точки данных и предоставляет зрителям прямой доступ к их значениям. Однако если данные на диаграмме содержат нули, Excel зачастую отображает их в виде меток — это может вызвать путаницу или снизить визуальную привлекательность диаграммы. Во многих бизнес-, академических и отчётных сценариях предпочтительнее скрывать такие нулевые метки, чтобы на диаграмме отображались только действительно значимые значения.

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


Скрытие нулей Метки данных на диаграмме с помощью пользовательского числового формата

Если вы хотите скрыть нули в метках данных на диаграмме, не изменяя исходные данные, один из самых быстрых способов — применить к меткам данных пользовательский числовой формат. Этот метод особенно полезен, когда нужно сохранить исходные данные (включая нули), но при этом не отображать нулевые значения на диаграмме.

1. Сначала добавьте метки данных на диаграмму по мере необходимости. Затем щелкните правой кнопкой мыши любую из меток данных и выберите в контекстном меню Формат метки данных. См. снимок экрана:

выберите «Формат подписей данных» в контекстном меню

2. В диалоговом окне Формат Метки данных слева выберите Число. Затем в списке Категория выберите Пользовательный. Введите пользовательский код формата #«» в поле Код формата и нажмите Добавить, чтобы сохранить его в список типов. См. снимок экрана:

задайте пользовательский код формата

Примечание: в Excel 2013 или более поздней версии после щелчка правой кнопкой мыши по любой метке данных и выбора Формат метки данных разверните раздел Число на панели форматирования, выберите Пользовательский, введите #«» в качестве кода формата и нажмите Добавить.

шаги для скрытия подписей данных со значением ноль на диаграмме в Excel 2013 и более поздних версиях

3. Нажмите Закрыть, чтобы закрыть диалоговое окно. Теперь на диаграмме будут скрыты все метки данных со значением ноль — останутся только ненулевые значения.

все подписи данных со значением ноль скрыты на диаграмме

Совет: чтобы восстановить отображение нулей в метках данных, вернитесь в диалоговое окно Формат метки данных, выберите ЧислоПользовательский и укажите стандартный числовой формат, например #,##0;-#,##0, из списка «Список типов».

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

Внимание: Пользовательское числовое форматирование визуально скрывает нули на диаграмме, но фактическое значение остаётся нулевым в фоновых данных и в исходных данных.


Формула Excel — скрытие нулей на диаграмме с помощью формулы ЕСЛИ в Исходные данные

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

Применимые сценарии: Используйте это решение, если вы можете управлять исходными данными (или создать вспомогательный столбец для диаграммы) и хотите полностью исключить нулевые значения из меток или самой серии диаграммы.

Преимущества: Простота и эффективность — гарантирует, что нули не отображаются ни в точках данных диаграммы, ни в её метках.

Недостатки: Требует либо изменения существующих данных, либо добавления вспомогательного столбца, если вы не хотите изменять исходный набор данных.

Чтобы реализовать это решение:

1. В новом вспомогательном столбце или в существующем диапазоне данных (например, если исходные значения находятся в столбце B, начиная с ячейки)B2), введите следующую формулу в соответствующую ячейку вспомогательного столбца (например, в ячейку C2):

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

Эта формула проверяет ячейку C2: если значение равно нулю, она возвращает пустую ячейку; в противном случае — исходное значение.

2. Нажмите Enter, чтобы подтвердить формулу, а затем при необходимости скопируйте её вниз по столбцу рядом с исходными данными: выделите ячейку с формулой и перетащите маркер заполнения или воспользуйтесь сочетаниями клавиш Ctrl+C / Ctrl+V.

3. Обновите диапазон данных диаграммы, чтобы она ссылалась на новый вспомогательный столбец (например, столбец)C), — тогда отображаемые серии будут отражать скорректированные значения.

  1. Щелкните правой кнопкой мыши по любой существующей метке данных на диаграмме и выберите «Формат метки данных».
    снимок экрана с опцией «Формат подписей данных»
  2. В разделе «Параметры меток» выберите «Значения из ячеек» — откроется диалоговое окно. Укажите диапазон вспомогательного столбца и нажмите «ОК».
    снимок экрана с выбором опции «Значения из ячеек» и всплывающего окна
  3. Снимите флажки с других параметров меток, например «Значение».

Теперь Excel не будет отображать Метки данных для Нулевые значения, поскольку ячейки в источнике диаграммы действительно пусты (а не содержат ноль). Напоминаем: убедитесь, что пустые ячейки не интерпретируются как нули в настройках диаграммы (например, для линейных диаграмм или Диаграмма рассеяния проверьте параметр «Настройки скрытых и пустых ячеек» через Выбрать данные → Скрытые и Пустые ячейки).

Напоминание об ошибках: Если в вашем столбце с формулами есть ошибки, например #ЗНАЧ!, такие точки могут быть пропущены или отображаться на диаграмме с метками ошибок — убедитесь, что ваша формула корректно работает для всех строк.


Код VBA — автоматическое скрытие нулей Метки данных на диаграмме

Для больших наборов данных, часто обновляемых диаграмм или регулярной отчетности использование VBA обеспечивает удобный и эффективный способ автоматически скрывать или удалять нули Метки данных с диаграммы Excel. Решение на основе VBA подходит, когда вы хотите автоматизировать процесс или обрабатывать сразу несколько диаграмм без ручного форматирования.

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

Преимущества: Автоматически скрывает нули в метках данных, экономя время и снижая риск ошибок при ручной настройке. Работает даже при изменении данных диаграммы или создании панелей мониторинга с частыми обновлениями.

Недостатки: Требует включения макросов и базового понимания процедур VBA. Изменения, внесённые с помощью VBA, возможно, придётся обновлять, если данные или серии диаграмм изменятся после выполнения макроса.

Как использовать это решение на основе VBA:

1. На вкладке Разработчик в Excel выберите Visual Basic, чтобы открыть редактор VBA. В окне VBA выберите Вставка > Модуль и вставьте следующий код в созданный модуль:

Sub HideZeroDataLabels()
'Updated by extendoffice 2025/7/11
    Dim cht As Chart
    Dim s As Series
    Dim pt As Point
    Dim xTitleId As String

    On Error Resume Next
    xTitleId = "KutoolsforExcel"

    Set cht = Application.ActiveChart
    If cht Is Nothing Then
        MsgBox "Please activate the chart from which you want to hide zero data labels.", vbExclamation, xTitleId
        Exit Sub
    End If

    For Each s In cht.SeriesCollection
        For Each pt In s.Points
            If pt.HasDataLabel Then
                If pt.DataLabel.Text = "0" Or pt.DataLabel.Text = "0%" Then
                    pt.DataLabel.Delete
                End If
            End If
        Next pt
    Next s
End Sub

2. Вернитесь на лист и активируйте диаграмму, на которой нужно скрыть нулевые метки данных (щёлкнув один раз по её границе).

3. Вернитесь в редактор VBA и нажмите кнопку Кнопка «Выполнить»Выполнить(или нажмите клавишу)F5), чтобы запустить макрос. Макрос пройдёт по всем сериям диаграммы и автоматически скроет любые метки со значением «ноль», оставив остальные метки данных без изменений.

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

Напоминание об ошибке: Убедитесь, что вы включили макросы перед запуском кода и что диаграмма, которую требуется обработать, в данный момент активна — в противном случае макрос выведет предупреждение.


См. также:

Лучшие инструменты повышения продуктивности в 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-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек