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

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

Author: Sun Last Modified: 2025-07-21

При работе с диаграммами в 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
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

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