Как перенести текст на новую строку в ячейке Excel

Иван Корнев·15.05.2026·5 мин

Чтобы перенести текст на новую строку внутри одной ячейки Excel, используйте комбинацию клавиш Alt + Enter (Windows) или Option + Command + Enter (Mac). Для автоматического подстраивания текста под ширину столбца включите функцию «Перенос текста» на вкладке «Главная». Это позволяет сохранять данные компактными и читаемыми без расширения колонок.

Ниже подробно разобраны оба метода, нюансы работы в разных версиях программы и решение частых проблем с отображением.

Оглавление

В чем разница между ручным и автоматическим переносом

В Excel существует два принципиально разных подхода к многострочному тексту:

  1. Принудительный (ручной) перенос. Вы сами решаете, где именно закончится первая строка и начнется вторая. Это полезно для адресов, списков внутри ячейки или разделения имени и фамилии. Символ разрыва сохраняется в данных ячейки.
  2. Автоматический перенос (Wrap Text). Программа сама переносит слова на новую строку, если они не помещаются в текущую ширину столбца. Если вы измените ширину колонки, текст автоматически переформатируется. Разрывы зависят от визуального отображения, а не от скрытых символов в тексте.

Способ 1: Принудительный разрыв строки (Alt + Enter)

Этот метод вставляет специальный непечатаемый символ разрыва строки. Текст будет разбит строго в указанном вами месте, независимо от ширины столбца.

Инструкция для Windows

  1. Дважды кликните по ячейке или нажмите F2, чтобы войти в режим редактирования.
  2. Поставьте курсор в то место, где нужно начать новую строку.
  3. Нажмите комбинацию Alt + Enter.
  4. Нажмите Enter для завершения ввода.

Инструкция для macOS

  1. Войдите в режим редактирования ячейки (двойной клик или Ctrl + U).
  2. Установите курсор в нужное место.
  3. Нажмите Option (Alt) + Command (⌘) + Enter (в некоторых версиях достаточно Control + Option + Enter).

Где это применять? Идеально для заполнения адресов («Город» [разрыв] «Улица»), создания маркированных списков внутри одной ячейки или разделения длинных названий товаров по смысловым блокам.

Способ 2: Автоматический перенос по словам

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

Как включить

  1. Выделите одну или несколько ячеек.
  2. Перейдите на вкладку Главная (Home).
  3. В группе «Выравнивание» нажмите кнопку Перенос текста (Wrap Text). Иконка выглядит как строчка с изогнутой стрелкой вниз.

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

Особенности Excel Online (веб-версия)

В браузерной версии Excel комбинация Alt+Enter может не срабатывать так же, как в десктопной программе.

  • Для ручного переноса попробуйте скопировать текст с разрывами из Блокнота или Word.
  • Автоматический перенос включается аналогично: вкладка ГлавнаяПеренос текста.

Настройка высоты строк и ширины столбцов

После включения переноса текст может обрезаться снизу, если высота строки недостаточна.

Автоподбор высоты строки

Чтобы Excel сам подобрал высоту под количество строк текста:

  1. Наведите курсор на нижнюю границу номера строки (слева, где цифры 1, 2, 3...). Курсор превратится в двойную стрелку.
  2. Сделайте двойной клик. Строка расширится ровно настолько, чтобы вместить весь текст.

Ручная корректировка

Если автоподбор работает некорректно (например, скрывает часть текста при сложном форматировании):

  • Потяните нижнюю границу строки вниз мышью.
  • Или задайте точную высоту: правая кнопка мыши на номере строки → Высота строки.

Важно: Если вы объединили ячейки (Merge & Center), функция автоподбора высоты строки часто не работает. В таких случаях высоту придется подбирать вручную или отказаться от объединения ячеек в пользу формата «Выровнять по центру выделения».

Частые ошибки и проблемы

ПроблемаПричинаРешение
Текст не переносится после Alt+EnterНе включен режим «Перенос текста» или ячейка слишком узкая/низкая.Убедитесь, что кнопка «Перенос текста» активна. Проверьте высоту строки.
Текст обрезан снизуВысота строки фиксирована и меньше высоты контента.Сделайте двойной клик по границе строки для автоподбора.
Разрывы исчезли при копированииПри вставке в другую программу (например, CSV) спецсимволы могут теряться.Используйте замену символов или экспортируйте в формат, поддерживающий многострочность (xlsx).
Формула вместо текстаВы пытаетесь сделать перенос внутри формулы без использования символа ПЕЧСИМВ().В формулах используйте функцию СИМВОЛ(10) для разрыва строки. Пример: ="Строка 1" & СИМВОЛ(10) & "Строка 2".

FAQ

Можно ли сделать перенос строки с помощью формулы? Да. Используйте функцию СИМВОЛ(10) (в английской версии CHAR(10)). Например: =A1 & СИМВОЛ(10) & B1. После этого обязательно включите «Перенос текста» для этой ячейки, иначе разрыв не отобразится.

Почему перенос текста не работает в объединенных ячейках? Это известное ограничение Excel. Для корректного отображения многострочного текста в объединенных ячейках нужно вручную увеличивать высоту строки. Лучше избегать объединения ячеек, используя вместо этого формат «Выровнять по центру выделения» (Merge across не рекомендуется, лучше использовать центрирование по выделению в настройках формата ячеек).

Как убрать все переносы строк из ячейки? Выделите ячейки, нажмите Ctrl + H (Найти и заменить). В поле «Найти» вставьте разрыв строки (скопируйте его из ячейки или нажмите Ctrl+J в поле поиска), в поле «Заменить на» поставьте пробел или оставьте пустым. Нажмите «Заменить все».