Перейти к содержимому

Как повернуть подписи осей в диаграмме в Excel?

Author: Sun Last Modified: 2025-08-07

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

a screenshot showing the original axis labels in a chart

Поворот подписей осей в диаграмме
Формула Excel: Вставка разрывов строк в подписях осей с помощью CHAR(10)
VBA: Пакетный поворот или пользовательская ориентация подписей осей в нескольких диаграммах


Поворот подписей осей в диаграмме

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

Пожалуйста, следуйте этим шагам:

Поворот подписей осей в Excel 2007/2010

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

a screenshot showing how to open the Format Axis dialog box

2. В диалоговом окне Формат оси перейдите на вкладку Выравнивание. В разделе Макет текста вы найдете выпадающий список Направление текста. Щелкните этот список и выберите желаемую ориентацию для ваших меток, например Горизонтальное, Повернуть весь текст на 90°, Повернуть весь текст на 270° или Стековое расположение. Разные варианты подходят для разных ситуаций:

  • Горизонтальное: По умолчанию, лучше всего подходит для коротких меток.
  • Повернуть весь текст на 90°/270°: Полезно для длинных меток, чтобы избежать наложения.
  • Стековое: Располагает каждый символ или слово на новой строке, если место ограничено.
Попробуйте каждый вариант, чтобы увидеть, какой формат лучше всего подходит для данных на вашей диаграмме.

a screenshot of selecting a text direction

3. Нажмите Закрыть, чтобы выйти из диалогового окна. Ваша диаграмма немедленно отразит новую ориентацию меток.

a screenshot showing the new axis label after rotating

Совет: Если вы хотите больше контроля, например, установить пользовательский угол (кроме фиксированных 90° или 270°), оставайтесь во вкладке Выравнивание и настройте поле Пользовательский угол до предпочитаемого градуса поворота (от -90° до +90°). Это позволит более точно настроить параметры в зависимости от потребностей макета вашей диаграммы.

Поворот подписей осей в диаграммах Excel 2013 или более поздних версий

Если вы работаете в Microsoft Excel 2013, 2016, Microsoft 365 или более поздних версиях, интерфейс для форматирования меток осей немного обновлен, но предоставляет аналогичные и иногда улучшенные варианты для выравнивания и направления меток.

1. Найдите свою диаграмму, затем щелкните правой кнопкой мыши по меткам осей, которые вы хотите повернуть. Из контекстного меню выберите Формат оси.

2. На правой стороне экрана появится панель Формат оси. Нажмите кнопку Размер и свойства (обозначена значком, похожим на квадрат с отметками измерения). Далее найдите выпадающий список Направление текста и выберите из похожих вариантов: Горизонтальное, Повернуть весь текст на 90°, Повернуть весь текст на 270° или Стековое. Настройте и просмотрите эффект, чтобы выбрать лучшее соответствие макету ваших данных.

a screenshot of selecting a text direction in Excel2013

Примечание: Для пользовательских углов текста в Excel 2013 и более поздних версиях найдите Опции текста или элементы управления Выравниванием на панели Формат оси и введите конкретный градус, который вы предпочитаете. Несоответствие может возникнуть, если установлены отрицательные или чрезмерно большие углы, поэтому проверяйте изменения перед подтверждением.

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

Если вы случайно нарушили выравнивание меток или хотите восстановить исходные настройки, просто следуйте тем же шагам и верните ориентацию к «Горизонтальной».


Формула Excel: Вставка разрывов строк в подписях осей с помощью CHAR(10)

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

Применимые сценарии:

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

Примечания к параметрам:
CHAR(10) представляет собой разрыв строки (новая строка) в Excel. Для этого требуется, чтобы соответствующие ячейки имели Перенос текста включенным в форматировании ячеек для правильного отображения многострочного текста.

Шаги:

  1. Предположим, ваши исходные метки осей находятся в столбце A. В новом столбце (например, столбец F) введите следующую формулу (в ячейке F2):
    =SUBSTITUTE(A1,"-",CHAR(10))
    Эта формула заменяет каждый дефис в метке разрывом строки. Вы можете настроить аргумент «-», чтобы заменить запятую, пробел или другой символ в зависимости от структуры вашей метки.
  2. Нажмите Enter, чтобы применить формулу, затем скопируйте ее вниз для остальных данных источника меток осей.
  3. Примените форматирование Перенос текста к столбцу B, чтобы появились разрывы строк. Для этого выберите весь столбец B, перейдите на вкладку Главная > Перенос текста.
    a screenshot of selecting the Wrap Text option
  4. Установите метки осей вашего графика на ссылку на новый столбец формул (например, столбец F) вместо исходного столбца (A).
    1. Щелкните любую полосу на вашем графике, чтобы активировать его, затем щелкните правой кнопкой мыши и выберите «Выбрать данные...» из контекстного меню.
      a screenshot of selecting the select data option
    2. В диалоговом окне Выбрать источник данных перейдите в раздел Метки горизонтальной (категориальной) оси и нажмите кнопку «Изменить».
      a screenshot of selecting the edit button
    3. В диалоговом окне Метки осей замените исходный диапазон меток на новый диапазон формул, где столбец F содержит ваши формулы SUBSTITUTE(...,CHAR(10)).
      a screenshot of selecting the new data range with formulas
    4. Нажмите OK, чтобы подтвердить диапазон меток, затем снова нажмите OK, чтобы закрыть диалоговое окно Выбрать источник данных.

Напоминание об ошибке: Если разрывы строк не отображаются после применения формулы, дважды проверьте, что Перенос текста включен для соответствующих ячеек. Также на Mac CHAR(10) может вести себя по-разному в некоторых версиях Excel — протестируйте и отрегулируйте при необходимости.


VBA: Пакетный поворот или пользовательская ориентация меток осей в нескольких диаграммах

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

Применимые сценарии:

  • Обновление формата нескольких диаграмм одновременно (например, шаблоны компании, периодические отчеты).
  • Применение определенного угла или ориентации ко всем меткам осей согласно корпоративным или издательским стандартам.
  • Экономия времени при частых изменениях или корректировках, необходимых для согласованного форматирования.

Устранение неполадок и примечания к параметрам:

  • Если ось, которую вы хотите повернуть, содержит пустые или объединенные ячейки меток, макрос может не работать должным образом — убедитесь, что метки осей являются стандартными осями диаграммы Excel.
  • Если вы запускаете макрос в защищенной книге/лист, сначала снимите защиту, чтобы позволить изменения.
  • Этот код можно адаптировать для осей X или Y, изменив код по необходимости. 

Шаги:

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

Sub RotateAllChartAxisLabels()
    Dim cht As ChartObject
    Dim ws As Worksheet
    Dim angle As Integer
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    angle = Application.InputBox("Enter rotation angle in degrees (-90 to 90):", xTitleId, 45, , , , , 1)
    
    If angle < -90 Or angle > 90 Then
        MsgBox "Enter an angle between -90 and 90 degrees."
        Exit Sub
    End If
    
    For Each ws In ActiveWorkbook.Worksheets
        For Each cht In ws.ChartObjects
            cht.Chart.Axes(xlCategory).TickLabels.Orientation = angle
        Next cht
    Next ws
End Sub

2. После ввода кода нажмите Run button кнопку или нажмите F5 для запуска макроса. Диалоговое окно предложит вам указать желаемый угол поворота (в допустимом диапазоне от -90 до 90 градусов).

Затем все метки категорий осей во всех диаграммах вашей книги будут обновлены до угла, который вы ввели.

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

Восстановление: Если вы хотите сбросить поворот к нормальному (горизонтальному), просто повторно запустите макрос и введите 0 для угла поворота.

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


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

🤖 Kutools AI Aide: Переворот в анализе данных на основе: Интеллектуальное выполнение   |  Сгенерировать код  |  Создать Пользовательские Формулы  |  Анализ данных и генерация диаграмм  |  Вызов Kutools Functions
Популярные функции: Найти, выделить или отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячейки без потери данных   |   Округлить...
Супер ПОИСК: VLookup с несколькими критериями    VLookup с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–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% и сократите сотни кликов мышью ежедневно!