При построении диаграммы в Microsoft Excel автоматически назначает данные на оси абсцисс (X) и ординату (Y) по алгоритму программы, но часто требуется поменять оси местами — например, когда категории должны отображаться по вертикали, а числовые значения по горизонтали. Если после создания графика вы видите, что ряды данных и метки перепутаны, или нужно инвертировать направление оси (например, сделать убывание сверху вниз), это исправляется за 2-3 клика без пересоздания диаграммы.
Самая распространённая ошибка — попытка перетащить оси мышью: это работает только для точечных (XY) диаграмм, а в гистограммах или графиках с областями такой метод приведёт к искажению данных. В этой статье разберём 5 проверенных способов поменять оси в зависимости от типа диаграммы, версии Excel (2010–2026) и целей анализа, включая скрытые настройки формата осей, которые не видны в стандартном интерфейсе.
1. Быстрый обмен осей X и Y через «Выбрать данные»
Этот метод подходит для всех типов диаграмм, кроме точечных (XY), и занимает менее 10 секунд. Алгоритм одинаков для Excel 2013–2026 и Office 365:
- Выделите диаграмму щелчком по её области.
- На вкладке ленты
Работа с диаграммами → Конструкторнажмите кнопкуВыбрать данные. - В открывшемся окне кликните
Изменитьв блоке «Легенда (ряды)». - В поле
Имя рядаоставьте текущее значение, а вЗначения XиЗначения Yпоменяйте диапазоны местами (например, если раньше в X была колонкаA2:A10, а в Y —B2:B10, теперь наоборот). - Подтвердите изменения кнопкой
OK.
⚠️ Внимание: Если после обмена осей диаграмма стала отображаться некорректно (например, вместо столбцов появились линии), проверьте тип диаграммы. Для категорийных данных (текстовые метки на одной оси) подходят Гистограмма или Линейчатая, а для числовых пар — только Точечная (XY).
✅ Убедитесь, что данные в таблице не содержат пустых ячеек
✅ Проверьте, что диапазоны X и Y имеют одинаковое количество значений
✅ Отмените объединение ячеек в исходных данных
✅ Сохраните резервную копию файла (Ctrl+S)
-->
2. Перетаскивание осей мышью (только для XY-диаграмм)
В точечных диаграммах (XY) оси X и Y равноправны, поэтому их можно поменять местами перетаскиванием:
- Щёлкните по диаграмме, чтобы активировать её.
- Наведите курсор на горизонтальную ось (X) — она подсветится.
- Зажмите левую кнопку мыши и перетащите ось на место вертикальной (Y). Excel автоматически поменяет их ролями.
Этот способ не работает для других типов диаграмм! Если попытаться перетащить ось в гистограмме, Excel либо проигнорирует действие, либо исказит масштаб. Для проверки типа диаграммы кликните по её области правой кнопкой и выберите Изменить тип диаграммы.
3. Настройка параметров осей через «Формат оси»
Когда нужно не просто поменять оси местами, а инвертировать их направление (например, сделать убывание сверху вниз для оси Y) или изменить масштаб, используйте расширенные настройки:
- Дважды кликните по оси, которую нужно настроить (или правая кнопка →
Формат оси). - В правой панели перейдите на вкладку
Параметры оси. - Для инверсии направления поставьте галочку
Значения в обратном порядке. - Чтобы поменять масштаб, в блоке
Параметры осиукажите:- 📏 Минимум/максимум: ручные границы (например, от 0 до 100 вместо авто).
- 🔄 Единицы: шаг основных и промежуточных делений.
- 📊 Пересечение с осью: где ось Y пересекает ось X (по умолчанию — в нуле).
| Параметр | Для оси X | Для оси Y |
|---|---|---|
| Обратный порядок | Метки категорий отобразятся справа налево | Значения будут убывать сверху вниз |
| Логарифмическая шкала | Не поддерживается | Позволяет отображать данные с большим разбросом |
| Пересечение с осью | Ось Y пересечёт X в указанной категории | Ось X пересечёт Y в заданном значении (например, 10 вместо 0) |
⚠️ Внимание: Если после изменения масштаба оси данные на диаграмме исчезли, проверьте, не выходят ли ваши значения за установленные границы. Например, если задать максимум оси Y как 100, а в данных есть значение 150, соответствующий столбец или точка не отобразится.
4. Изменение источника данных для осей
Если оси поменялись местами из-за неверного выбора диапазона при создании диаграммы, исправьте источник:
- Кликните по диаграмме правой кнопкой →
Выбрать данные. - В блоке «Подписи оси X» нажмите
Изменить. - Укажите правильный диапазон с метками категорий (например,
A2:A10вместоB2:B10). - Повторите для «Значений Y», если нужно.
Частая ошибка: пользователи выделяют весь столбец (например, A:A) вместо конкретного диапазона (A2:A10). Это приводит к пустым меткам на оси или дублированию данных. Всегда проверяйте, чтобы в диапазонах не было лишних строк или столбцов.
Что делать, если Excel не сохраняет изменения осей?
Если после настройки осей и закрытия файла изменения сбрасываются, проблема в настройках книги:
1. Перейдите в Файл → Параметры → Дополнительно.
2. В блоке Параметры редактирования снимите галочку Автоматически обновлять связи при открытии.
3. Сохраните файл в формате .xlsx (не .xls).
5. Продвинутые методы: VBA и Power Query
Для автоматизации изменения осей в больших проектах используйте макросы VBA или Power Query:
Способ 1: Макрос для обмена осей
Sub SwapAxes()
Dim cht As Chart
Set cht = ActiveChart
With cht
.Axes(xlCategory).Select
Selection.Delete
.Axes(xlValue).Select
Selection.Delete
.ApplyDataLabels
End With
End Sub
Этот код удаляет текущие оси и пересоздаёт их в обратном порядке. Чтобы запустить макрос:
- Нажмите
Alt + F11, чтобы открыть редактор VBA. - Вставьте код в модуль (
Insert → Module). - Выделите диаграмму и запустите макрос (
F5).
Способ 2: Power Query для трансформации данных
Если нужно поменять оси на уровне данных (например, транспонировать таблицу):
- Выделите исходные данные →
Данные → Из таблицы/диапазона(в Excel 2016+). - В редакторе Power Query выберите столбцы →
Трансформировать → Транспонировать. - Загрузите данные обратно в Excel и постройте диаграмму заново.
Выбор данных вручную|Перетаскивание мышью|Настройка через «Формат оси»|Макросы VBA|Не знаю, как это сделать-->
Типичные ошибки и как их избежать
Даже после правильного обмена осей диаграмма может отображаться некорректно. Вот 5 распространённых проблем и их решения:
- 🔴 Ось Y отображается как категорийная: Убедитесь, что в исходных данных для оси Y используются числа, а не текст. Excel автоматически назначает тип оси по первому значению в диапазоне.
- 🔴 Метки на оси X накладываются: Уменьшите размер шрифта или поверните метки на 45° (правая кнопка по оси →
Формат оси→Параметры меток). - 🔴 Диаграмма стала пустой: Проверьте, не установлены ли в
Формат осиграницы, выходящие за пределы данных (например, максимум 100 при реальном максимуме 150). - 🔴 Линии на графике превратились в столбцы: Вы случайно изменили тип диаграммы. Верните исходный тип через
Конструктор → Изменить тип диаграммы. - 🔴 Ось X отображается как числовая, хотя там категории: Выделите ось →
Формат оси→ установите параметрТип оси: Текстовая ось.
FAQ: Частые вопросы по смене осей в Excel
❓ Можно ли поменять оси в сводной диаграмме?
Да, но с ограничениями. В сводных диаграммах оси привязаны к полям сводной таблицы. Чтобы их поменять:
- Кликните по диаграмме правой кнопкой →
Изменить данные. - В сводной таблице перетащите поля между областями
Ось (категории)иЗначения.
Если опция недоступна, преобразуйте сводную таблицу в обычный диапазон (Анализ → Преобразовать в диапазон).
❓ Почему после обмена осей диаграмма стала нечитаемой?
Это происходит из-за:
- Несовпадения типов данных (текст вместо чисел на оси Y).
- Слишком большого количества категорий на оси X (оптимально — не более 20).
- Некорректного масштаба (например, ось Y начинается с 1000, а данные — от 10).
Решение: проверьте исходные данные и настройки оси через Формат оси → Параметры оси.
❓ Как поменять оси в Excel Online?
В веб-версии Excel функционал ограничен. Чтобы поменять оси:
- Кликните по диаграмме →
Изменить данные. - Вручную поменяйте диапазоны для
Ось XиОсь Y.
⚠️ Перетаскивание осей мышью и расширенный Формат оси в Excel Online недоступны.
❓ Можно ли поменять оси в 3D-диаграммах?
В 3D-диаграммах (например, Объёмная гистограмма) оси X и Y жёстко привязаны к структуре графика. Чтобы их поменять:
- Преобразуйте диаграмму в 2D-формат (
Конструктор → Изменить тип диаграммы). - Поменяйте оси одним из описанных выше способов.
- При необходимости верните 3D-эффекты через
Формат ряда данных.
❓ Как сохранить настройки осей для будущих диаграмм?
Создайте шаблон диаграммы:
- Настройте диаграмму (включая оси) так, как нужно.
- Кликните по ней правой кнопкой →
Сохранить как шаблон. - В следующий раз выберите ваш шаблон в
Вставка → Диаграмма → Шаблоны.
Шаблон сохранит не только оси, но и цвета, стили линий и другие параметры.