Как изменить цвет и размер шрифта подписей осей диаграммы в Excel?
Предположим, вы создали диаграмму в Excel, и метки оси Y отображают числовые значения. Теперь вы хотите, чтобы определенные метки оси выделялись — возможно, выделение отрицательных чисел красным цветом, отображение положительных значений другим цветом или изменение размера для меток, соответствующих определенным критериям. Как можно эффективно изменить цвет и размер шрифта выбранных значений меток оси по таким правилам в Excel? Это руководство предоставляет подробные шаги и практические советы по различным полезным подходам, помогая легко настроить форматирование меток оси для улучшения визуализации данных и ясности ваших диаграмм.
Независимо от того, нужно ли вам применить единообразное изменение ко всем меткам оси, выделить значения с помощью встроенного числового форматирования, использовать формулы Excel для динамических текстовых эффектов, форматировать метки на основе пользовательских критериев с помощью VBA или накладывать пользовательский текст для сложных макетов, следующие решения предлагают пошаговое руководство для различных потребностей и ситуаций.
➤ Изменить цвет и размер шрифта всех меток осей на диаграмме
➤ Изменить цвет шрифта всех отрицательных меток осей на диаграмме
➤ Изменить цвет шрифта меток осей по положительным/отрицательным/нулевым значениям с условным форматированием на диаграмме
➤ Изменить цвет шрифта меток осей, если значение больше или меньше определенного значения, с условным форматированием на диаграмме
➤ VBA: Изменить цвет и размер шрифта меток осей с пользовательской логикой
➤ Формула Excel: Создать метки в вспомогательных ячейках и наложить пользовательский текст
Изменить цвет и размер шрифта всех меток осей на диаграмме
Когда вам нужно изменить цвет и размер шрифта каждой метки на оси диаграммы (X или Y) сразу, Excel предоставляет простой способ. Это идеально подходит, когда вам нужно единое оформление для всех чисел или текста на осях, обеспечивая согласованность и улучшенную видимость — например, увеличение значений осей для презентаций или изменение цветов для соответствия требованиям бренда.
Щелкните по оси, которую необходимо отформатировать (например, щелкните по меткам оси Y на вашей диаграмме), затем используйте Размер шрифта окно и Цвет шрифта кнопку в группе Шрифт на вкладке Главная в ленте Excel, чтобы выбрать нужные параметры форматирования. Это изменит всю ось сразу и подходит для базовых потребностей форматирования.
Все изменения цвета и размера шрифта, которые вы выберете, будут применены к каждой метке на выбранной оси, что делает этот метод быстрым способом улучшить читаемость или подчеркнуть оси на ваших диаграммах.
Применить условное форматирование для заливки столбцов на диаграмме
Обычно все точки данных в одной серии данных имеют одинаковый цвет. Однако с помощью инструмента Заполнить цвет диаграммы по значению в Kutools для Excel, вы можете легко применить окрашивание на основе значений к столбцам или полосам диаграммы, выделяя конкретные точки данных и делая закономерности в ваших данных более заметными. Эта функция особенно полезна для визуализации различных диапазонов значений на первый взгляд.
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Изменить цвет шрифта всех отрицательных меток осей на диаграмме
В некоторых аналитических сценариях вы можете захотеть выделить отрицательные значения осей, например, чтобы быстро определить потери или выбросы в ряду данных. Excel позволяет автоматически применять другой цвет ко всем отрицательным меткам осей с использованием встроенного числового форматирования. Этот метод эффективен и не требует ручного редактирования каждой метки.
1. Щелкните правой кнопкой мыши по оси, которую хотите отформатировать (например, ось Y), затем выберите Формат оси из контекстного меню.
2. В зависимости от версии Excel настройте формат чисел оси:
(1) В Excel2013 и выше, в панели Формат оси разверните группу Число под Параметры оси. Из выпадающего списка Категория выберите Число, затем выберите красный стиль для Отрицательные числа .
(2) В Excel2007 и 2010 откройте диалоговое окно Формат оси выберите Число в боковой панели, выделите Число под Категория, и выберите желаемое форматирование отрицательных чисел.
Excel2013 и выше:
Excel2007 и 2010:
Примечание: Вы также можете ввести код пользовательского числового формата, например #,##0_ ;[Red]-#,##0, в поле Format Code и нажать Add. Чтобы отобразить отрицательные значения другим цветом, просто замените [Red] на другое имя цвета (например, [Blue]).
3. Закройте панель/диалоговое окно форматирования. Отрицательные метки на выбранной оси теперь отображаются в выбранном цвете шрифта, обеспечивая немедленное визуальное выделение.
Этот метод легко реализовать и он хорошо работает для выделения отрицательных чисел, но он ограничен только форматированием по цвету и не может автоматически изменять размер шрифта на основе значения.
Изменить цвет шрифта меток осей по положительным/отрицательным/нулевым значениям с условным форматированием на диаграмме
Для дальнейшего улучшения ваших меток осей вы можете захотеть различать положительные, отрицательные и нулевые значения разными цветами, что облегчит интерпретацию диаграмм, особенно при представлении наборов данных с разнообразными типами значений. Возможность пользовательского числового форматирования в Excel поможет в этом, хотя она позволяет только изменять цвет на основе знака значения, не затрагивая размер или семейство шрифтов.
1. Щелкните правой кнопкой мыши по целевой оси и выберите Формат оси из контекстного меню.
2. Настройте числа в соответствии с вашей версией Excel:
(1) В Excel2013 и выше, в панели Формат оси под Число, введите[Blue]#,###;[Red]#,###;[Green]0 в поле Format Code и нажмите Add.
(2) В Excel2007 и 2010 выберите Число слева, введите тот же код формата и нажмите Add.
Excel2013 и выше:
Excel2007 и 2010:
Примечание: В [Blue]#,###;[Red]#,###;[Green]0 первая заключенная в скобки цветовая настройка (Синий) задает цвет положительных значений, вторая (Красный) задает цвет отрицательных значений, а третья (Зеленый) задает цвет нулевых значений. При необходимости измените имена цветов. Будут приняты только распознаваемые имена цветов Excel.
3. Завершите и закройте диалоговое окно. Цвета меток осей теперь визуально разделяют положительные, отрицательные и нулевые значения для лучшей интерпретации данных.
Этот метод быстрый, но учтите, что через эту функцию можно изменить только цвет шрифта. Размеры или стили шрифта нельзя изменить с помощью кодов форматирования чисел.
Изменить цвет шрифта меток осей, если значение больше или меньше определенного значения, с условным форматированием на диаграмме
Бывают ситуации, когда вы хотите выделить значения осей, которые превышают или ниже определенного числового порога — это полезно для акцентирования точек отсечения, целей или границ. Снова, числовое форматирование Excel поддерживает это через использование правил цвета на основе значений.
1. Щелкните правой кнопкой мыши по оси, которую нужно отформатировать, выберите Формат оси.
2. Настройте числовой формат в соответствии с вашей версией Excel:
(1) Excel2013+: В панели Формат оси на вкладке Число раздел, введите[Blue][<=400]General;[Magenta][>400] в поле Format Code и нажмите Add.
(2) Excel2007/2010: Под Число, введите тот же код формата и нажмите Add.
Excel2013 и выше:
Excel2007 и 2010:
3. После подтверждения, закрытие диалогового окна форматирования обновит выбранную ось. Например, код формата [Blue][<=400]General;[Magenta][>400] означает, что метки для значений 400 или менее становятся синими, а те, что больше 400, становятся малиновыми. Цвета и границы легко настраиваются.
Этот подход рекомендуется для выделения определенных областей значений, но он не может изменять размер шрифта или гарнитуру, только цвет.
VBA: Форматировать метки данных диаграммы на основе значения (пользовательский цвет и размер)
Если вы хотите настроить цвет и размер шрифта меток данных на диаграмме на основе их значений — например, сделать отрицательные значения красными и крупнее, или положительные значения синими и мелкими — встроенное форматирование Excel не может справиться с этим динамически. Однако с помощью VBA (Visual Basic для Applications) вы можете программно применить пользовательскую логику для обновления стиля каждой метки данных соответственно.
Это решение идеально подходит для информационных панелей, презентаций или визуализации бизнес-критичных данных, где внешний вид меток должен отражать числовую значимость (например, выделение потерь или нулевых значений).
Шаги для применения пользовательского форматирования:
1. В Excel сначала выберите диаграмму, которую хотите отформатировать. Затем перейдите на вкладку Разработчик и нажмите Visual Basic, чтобы открыть редактор VBA. В редакторе нажмите Вставка > Модуль, и вставьте следующий код в окно модуля:
Sub CustomFormat_DataLabels_ByValue()
Dim cht As Chart
Dim srs As Series
Dim i As Long
' Get the active chart (the one you clicked before running the macro)
Set cht = ActiveChart
If cht Is Nothing Then
MsgBox "Please select a chart first, then run the macro.", vbExclamation, "No Chart Selected"
Exit Sub
End If
' Apply formatting to the first series
Set srs = cht.SeriesCollection(1)
With srs
.HasDataLabels = True
For i = 1 To .Points.Count
Dim val As Double
val = .Values(i)
With .Points(i).DataLabel
.ShowValue = True
' Set color and size based on value
If val > 0 Then
.Font.Color = RGB(0, 102, 204) ' Blue
.Font.Size = 12
ElseIf val < 0 Then
.Font.Color = RGB(220, 0, 0) ' Red
.Font.Size = 14
Else
.Font.Color = RGB(34, 139, 34) ' Green
.Font.Size = 13
End If
End With
Next i
End With
MsgBox "Data labels formatted based on values.", vbInformation
End Sub
2. Вернитесь в Excel, убедитесь, что ваша диаграмма выбрана, затем запустите макрос, нажав F5 или используя команду Выполнить на панели инструментов. Макрос автоматически применит различные стили шрифта к каждой метке данных в первой серии вашей диаграммы на основе ее значения.
- Этот макрос форматирует только первую серию на диаграмме. Для нацеливания на дополнительные серии продублируйте логику и настройте её соответствующим образом.
- Логика форматирования полностью настраивается. Вы можете изменить RGB-коды цветов, добавить жирное/курсивное оформление или применить условные типы шрифтов.
- Этот скрипт работает только если макросы включены, и книга сохранена в формате .xlsm.
- Если ничего не происходит при запуске кода, убедитесь, что вы сначала выбрали диаграмму — `ActiveChart` обнаруживает только текущие выбранные диаграммы.
Этот подход VBA позволяет вам реализовать форматирование на основе правил для лучшей визуальной коммуникации в диаграммах Excel, особенно когда выделение значимости значений является ключевым.
Формула Excel: Создать метки в вспомогательных ячейках и наложить пользовательский текст
Хотя формулы Excel не могут напрямую изменять цвет или размер шрифта меток осей, они могут генерировать пользовательский текст меток динамически. Используя вспомогательные ячейки для построения описательных меток — таких как добавление стрелок, суффиксов или форматированных значений — и связывая эти ячейки с метками данных или текстовыми полями, вы можете имитировать опыт пользовательского маркирования осей, управляемый вашими данными.
Этот подход особенно полезен, когда вам нужно создавать аннотированные метки, которые автоматически обновляются при изменении рабочего листа, или когда нужно объединить несколько значений в одну строку метки.
Пример операционных шагов:
1. Установите вспомогательный столбец рядом с данными диаграммы. Например, если ваши значения оси Y находятся в B2:B10, введите следующую формулу в ячейку C2:
=IF(B2>0,"▲ "&B2,IF(B2<0,"▼ "&B2,"0"))
Эта формула добавляет символ ▲ для положительных чисел, ▼ для отрицательных значений и отображает 0 без изменений. Вы можете изменить символы или логику для соответствия вашим специфическим потребностям форматирования.
2. Перетащите формулу вниз по столбцу C, чтобы сгенерировать соответствующие метки для каждой точки данных.
3. Создайте диаграмму обычным способом. Чтобы применить пользовательские метки:
- Вариант 1: Использовать метки данных, связанные с вспомогательными ячейками
Щелкните правой кнопкой мыши по ряду данных диаграммы → Добавить метки данных. Затем щелкните правой кнопкой мыши по одной метке данных → Формат меток данных → в разделе Опции меток отмените выбор других опций и оставьте “Значение из ячеек” отмеченным. В строке формул введите=
и выберите соответствующую вспомогательную ячейку (например,=C2
), затем нажмите Enter. - Вариант 2: Использовать наложенные текстовые поля
Вставить текстовые поля (Вставка → Текстовое поле), затем щелкните внутри одного и введите=
в строке формул. Нажмите на вспомогательную ячейку, чтобы связать поле с ней (например,=C2
). Отформатируйте и разместите эти текстовые поля вручную над областью осей диаграммы.
- Цвет и размер шрифта, применяемые через формулы, не будут автоматически отражаться в метках; используйте ручное форматирование или VBA, если требуется динамическое оформление.
- Связанные метки данных с использованием “Значение из ячеек” применяют все содержимое ячейки как есть; отдельные части (например, символы и значения) не могут быть отформатированы по отдельности.
- Этот метод лучше всего подходит для столбчатых диаграмм, линейчатых диаграмм или точечных графиков, где вы можете свободно размещать метки данных или текстовые поля возле осей.
- Если размер диаграммы или длина данных меняются, вам может потребоваться вручную скорректировать расположение текстовых полей.
- Вы хотите динамические метки, которые отражают изменения значений на рабочем листе.
- Вам нужно объединить значения (например, объединить единицы измерения, индикаторы или примечания).
- VBA не является вариантом из-за ограничений макросов или предпочтений.
Это решение на основе формул предоставляет гибкий, не-VBA метод создания умных меток, похожих на осевые. Однако для автоматизации или условного форматирования шрифта (например, цветовых шкал или стилей на основе значений) обратитесь к решению на основе VBA.
Другие встроенные возможности: Использовать форматированные текстовые поля как пользовательские метки осей
Если стандартное форматирование меток осей Excel слишком ограничено и вам нужен полный контроль над внешним видом меток — например, применение смешанных шрифтов, цветов фона, многострочных текстов или иконок — наиболее гибкий метод — это вставить и разместить текстовые поля вручную как пользовательские метки осей.
Этот метод особенно подходит для презентационных диаграмм, инфографики или информационных панелей, требующих высоко персонализированного внешнего вида или макета меток, который стандартное форматирование осей не может предоставить.
Операционные шаги:
- Перейдите на вкладку Вставка и выберите Текстовое поле. Вы можете вставить стандартный прямоугольник или другие фигуры по мере необходимости.
- Нарисуйте текстовое поле рядом с отметкой деления оси или местоположением метки.
- Введите или вставьте желаемый текст. Чтобы динамически связать текстовое поле с ячейкой рабочего листа, щелкните по текстовому полю, введите
=
в строке формул, затем выберите ячейку. - Используйте инструменты форматирования на вкладке Главная для настройки шрифта, размера, цвета, фона, границ и выравнивания.
- Повторите для каждой метки, которую вы хотите заменить или настроить на диаграмме.
- Текстовые поля поддерживают все стили форматирования, включая многострочный текст, символы и полный контроль цвета.
- Текстовые поля не перемещаются автоматически вместе с диаграммой. Если диаграмма или диапазон данных меняются, может потребоваться ручное переопределение.
- Этот метод лучше всего подходит для статических диаграмм или визуальных информационных панелей, предназначенных для отчетов или презентаций.
- Если изменения форматирования не применяются, убедитесь, что текстовое поле выбрано и не сгруппировано с диаграммой.
- Если вы связываетесь с ячейками, проверьте, что формулы не содержат ошибок и указывают на правильные значения ячеек.
- Для больших или повторяющихся задач рассмотрите возможность использования VBA для программного вставления и стилизации меток.
- Всегда создавайте резервную копию перед выполнением ручных изменений или наложения пользовательских фигур.
Стандартное форматирование осей Excel быстро и просто для большинства случаев использования. Но когда вам нужны высоковоздействные визуальные эффекты или сложные макеты меток, вручную размещенные и стилизованные текстовые поля предлагают наибольшую свободу дизайна. Хотя это требует больше усилий и не имеет автоматизации, это идеально для одноразовых или готовых к презентации диаграмм.
Демо: изменить цвет шрифта меток на оси диаграммы в Excel
Связанные статьи:
Лучшие инструменты для повышения продуктивности в Office
Повысьте свои навыки работы в 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.





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