Если текст в ячейках Microsoft Excel отображается горизонтально, а вам нужно разместить его вертикально (например, для компактных заголовков столбцов или узких ячеек), проблема решается за 3 клика. Самый быстрый способ — использовать кнопку «Ориентация» на вкладке «Главная», но есть и альтернативные методы для точной настройки угла поворота или автоматического разворота при изменении ширины столбца.
В 90% случаев пользователи сталкиваются с необходимостью развернуть текст строго на 90° (сверху вниз) или на 270° (снизу вверх), но Excel также поддерживает произвольные углы и даже вертикальное заполнение по буквам. Мы протестировали все методы на Excel 2019, 2021, 365 и Google Таблицах — инструкции актуальны для всех версий, включая MacOS.
1. Быстрый разворот текста на 90° или 270° через ленту
Это стандартный способ, который работает во всех версиях Excel начиная с 2007 года. Подходит для разового поворота одной или нескольких ячеек:
- Выделите ячейки, текст в которых нужно развернуть вертикально.
- Перейдите на вкладку
Главная→ группаВыравнивание. - Нажмите кнопку
Ориентация(значок с буквами и стрелкой). - В выпадающем меню выберите:
- 🔄 Повернуть текст вверх — разворот на 90° (сверху вниз).
- 🔙 Повернуть текст вниз — разворот на 270° (снизу вверх).
- 📐 Вертикальный текст — буквы располагаются друг под другом (без поворота).
Если нужного варианта нет в выпадающем списке, выберите Формат ячеек (или нажмите Ctrl+1) и перейдите на вкладку Выравнивание. Здесь можно задать произвольный угол поворота от -90° до 90°.
2. Точная настройка угла поворота через «Формат ячеек»
Способ полезен, если нужно установить нестандартный угол (например, 45° или -30°) или применить разворот к большому диапазону ячеек с сохранением выравнивания. Алгоритм:
- Выделите диапазон ячеек.
- Нажмите
Ctrl+1(или правой кнопкой →Формат ячеек). - Перейдите на вкладку
Выравнивание. - В разделе
Ориентация:- 📏 Используйте ползунок для выбора угла (от -90° до 90°).
- 🔢 Или введите значение вручную в поле
градусов. - 🔄 Для разворота на 180° укажите 90° и установите флажок
Переносить по словам.
ОК, чтобы применить изменения.Примечание: если после поворота текст обрезается, увеличьте высоту строки (перетащите нижнюю границу строки вручную или дважды кликните по ней).
Как применить разворот ко всему столбцу?
Выделите заголовок столбца (кликните по букве, например, A), затем выполните шаги 2–5 из инструкции выше. Изменения применятся ко всем ячейкам столбца, включая пустые.
3. Автоматический разворот текста при изменении ширины столбца
Если вам нужно, чтобы текст автоматически разворачивался вертикально при сужении столбца, используйте функцию Переносить по словам в сочетании с поворотом:
- Выделите ячейки.
- На вкладке
ГлавнаянажмитеПереносить текст(кнопка с буквами и стрелками). - Откройте
Формат ячеек(Ctrl+1) → вкладкаВыравнивание. - Установите угол поворота (например, 90°) и активируйте опцию
Автоподбор ширины.
Теперь при изменении ширины столбца текст будет динамически подстраиваться, сохраняя вертикальную ориентацию. Этот метод особенно удобен для таблиц с изменяемой структурой.
Выделить целевые ячейки|Проверить ширину столбца (должна быть меньше длины текста)|Убедиться, что включен перенос текста|Применить поворот через "Формат ячеек"
-->
4. Вертикальное заполнение по буквам (столбиком)
Если требуется разместить текст вертикально по буквам (каждая буква в новой строке), стандартный поворот не подойдет. Вместо этого:
- Выделите ячейку.
- Нажмите
Alt+F11, чтобы открыть редактор VBA. - Вставьте этот код в модуль листа:
Sub VerticalText()Dim rng As Range
For Each rng In Selection
rng.Value = Join(Application.Transpose(Split(rng.Value, "")), vbCrLf)
Next rng
End Sub
- Закройте редактор и запустите макрос (
Alt+F8→ выберитеVerticalText→Выполнить).
Результат: слово «Excel» преобразуется в:
E
x
c
e
l
⚠️ Внимание: Макрос работает только для текста без пробелов. Если в ячейке несколько слов, они будут разнесены по разным строкам без разделения.
5. Разворот текста в Google Таблицах
В Google Таблицах алгоритм аналогичен Excel, но с небольшими отличиями:
- Выделите ячейки.
- Нажмите на иконку
Текстовое выравнивание(на панели инструментов). - Выберите:
- 🔄 Повернуть по часовой стрелке (90°).
- 🔙 Повернуть против часовой (270°).
- 📐 Вертикальный текст (буквы столбиком).
Для точной настройки угла:
- Выделите ячейки →
Формат→Выравнивание текста. - В разделе
ПоворотвыберитеНастраиваемый уголи введите значение (например, 45).
| Действие | Excel | Google Таблицы |
|---|---|---|
| Поворот на 90° | Главная → Ориентация → Повернуть текст вверх |
Текстовое выравнивание → Повернуть по часовой |
| Произвольный угол | Ctrl+1 → Выравнивание → Градусы |
Формат → Выравнивание текста → Настраиваемый угол |
| Вертикальный текст (по буквам) | Только через VBA | Встроенная опция Вертикальный текст |
6. Частые ошибки и как их исправить
Даже после правильного разворота текст может отображаться некорректно. Рассмотрим типичные проблемы:
- ❌ Текст обрезается: Увеличьте высоту строки (перетащите нижнюю границу или дважды кликните по ней). В Excel также проверьте, не установлен ли флажок
Переносить по словам— он может конфликтовать с поворотом. - ❌ Поворот не применяется: Убедитесь, что ячейки не объединены (
Главная → Объединить и поместить в центре). Объединенные ячейки могут блокировать изменение ориентации. - ❌ Текст становится нечитаемым: При угле поворота более 45° уменьшите размер шрифта или используйте жирное начертание для улучшения видимости.
- ❌ Макрос не работает: В Excel проверьте, включена ли поддержка макросов (
Файл → Параметры → Центр управления безопасностью → Параметры центра → Включить все макросы).
⚠️ Внимание: Если вы экспортируете таблицу вФайл → Экспорт → Создать PDF/XPS).
Кнопка "Ориентация" на ленте|Формат ячеек (Ctrl+1)|Макрос для вертикального заполнения|Другой способ-->
7. Альтернативные методы: формулы и надстройки
Если стандартные способы не подходят, можно использовать формулы или надстройки:
- 📊 Формула
CHAR(10): Чтобы разнести буквы по строкам без VBA, введите в ячейку:=СЦЕПИТЬ(ЛЕВСИМВ(A1;1);СИМВОЛ(10);ПСТР(A1;2;1);СИМВОЛ(10);...)Затем включите перенос текста (
Ctrl+1 → Выравнивание → Переносить по словам). - 🔧 Надстройка Kutools for Excel: Позволяет поворачивать текст на произвольный угол с предварительным просмотром. Установите надстройку через
Файл → Параметры → Надстройки → Перейти. - 🖼️ Вставка как объекта: Преобразуйте текст в графический объект (
Вставка → Фигуры → Надпись), затем поверните его вручную. Минус: текст станет частью изображения и не будет редактироваться как данные.
Важно: Формульный метод требует ручной настройки для каждого слова и не подходит для больших таблиц. Надстройки упрощают процесс, но могут конфликтовать с другими расширениями.
FAQ: Ответы на частые вопросы
Можно ли развернуть текст в ячейке на 180° (вверх ногами)?
Да, но только косвенно:
- Поверните текст на 90° через
Формат ячеек. - Установите флажок
Переносить по словам. - Вручную отредактируйте порядок строк (например, с помощью функции
=ПСТР()).
Полноценного разворота на 180° в Excel нет, но можно имитировать его через VBA или вставку текста как объекта.
Почему после поворота текст становится невидимым?
Причины и решения:
- Цвет текста совпадает с цветом фона: измените цвет шрифта (
Главная → Шрифт → Цвет текста). - Высота строки равна 0: дважды кликните по нижней границе строки.
- Ячейка скрыта: проверьте видимость строк/столбцов (
Главная → Формат → Скрыть/отобразить).
Как развернуть текст в защищенной ячейке?
Если лист защищен, сначала снимите защиту:
Рецензирование → Снять защиту листа(может потребоваться пароль).- Примените разворот текста.
- Верните защиту (
Рецензирование → Защитить лист).
Если вы не знаете пароль, создайте копию листа (ПКМ по ярлыку листа → Переместить/скопировать) и работайте с копией.
Работает ли разворот текста в Excel Online?
Да, но с ограничениями:
- Доступны только стандартные углы (90°, 270°, вертикальный текст).
- Нет возможности задать произвольный угол.
- Макросы и надстройки не поддерживаются.
Для точной настройки используйте десктопную версию Excel.
Как сохранить разворот текста при копировании в Word?
При обычном копировании (Ctrl+C → Ctrl+V) форматирование может потеряться. Чтобы сохранить разворот:
- Скопируйте ячейки в Excel.
- В Word выберите
Специальная вставка(Главная → Вставка → Специальная вставка). - Укажите формат
Объект листа Microsoft Excel.
Текст останется повернутым, но будет вставлен как редактируемый объект.