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

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

Чтобы сделать перенос строки в ячейке Excel, поставьте курсор в нужное место текста и нажмите сочетание клавиш Alt + Enter. Это создаст разрыв строки именно там, где вам нужно. Если же требуется автоматический перенос длинного текста по ширине столбца, используйте кнопку «Перенос текста» на вкладке «Главная».

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

Важно: В Excel нет понятия «абзац» в привычном смысле (как в Word). Здесь используется термин «перенос строки» (line break). Все описанные ниже способы работают внутри одной ячейки, не создавая новых строк в таблице.

Способ 1. Ручной перенос (Alt + Enter)

Самый точный метод, позволяющий контролировать, где именно закончится одна строка и начнется другая. Идеально подходит для адресов, списков внутри ячейки или разделения ФИО и должности.

Пошаговая инструкция:

  1. Дважды кликните по ячейке или нажмите F2, чтобы войти в режим редактирования.
  2. Установите курсор в то место, где нужен разрыв.
  3. Нажмите Alt + Enter (на Mac: Control + Option + Enter или Option + Enter).
  4. Нажмите Enter для завершения ввода.

При вводе нового текста вы можете сразу нажимать Alt + Enter в нужных местах, не выходя из режима редактирования. Это быстрее, чем форматировать уже готовый текст.

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

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

Как включить:

  1. Выделите нужную ячейку или диапазон.
  2. На вкладке Главная в группе Выравнивание нажмите кнопку Перенос текста (иконка с буквами abc и стрелкой вниз).

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

Способ 3. Через меню «Формат ячеек»

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

  1. Выделите ячейки.
  2. Нажмите Ctrl + 1 для открытия окна формата.
  3. Перейдите на вкладку Выравнивание.
  4. В блоке «Отображение» поставьте галочку Переносить по словам.
  5. Нажмите ОК.

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

Способ 4. Перенос строки в формуле

Если вы собираете текст из нескольких ячеек (например, имя из A1 и фамилию из B1) и хотите разделить их переносом, используйте функцию объединения с символом разрыва строки.

Формула для русской версии Excel:

=A1 & СИМВОЛ(10) & B1

Формула для английской версии Excel:

=A1 & CHAR(10) & B1

Критически важное условие: Чтобы перенос отобразился визуально, в результирующей ячейке должен быть включен «Перенос текста» (Способ 2 или 3). Без этого настройки вы увидите либо сплошной текст, либо квадратик вместо символа переноса.

Функция СИМВОЛ(10) вставляет непечатаемый символ разрыва строки (ASCII code 10). Он не виден в строке формул, но работает при отображении в ячейке с включенным переносом.

Почему перенос не отображается? Частые ошибки

Даже если вы всё сделали правильно, текст может выглядеть некорректно. Проверьте эти три пункта:

  1. Не включен «Перенос текста». Если вы использовали Alt + Enter или формулу с СИМВОЛ(10), но кнопка «Перенос текста» отключена, Excel может показывать текст в одну строку или обрезать его. Всегда включайте эту опцию для многострочных ячеек.

  2. Недостаточная высота строки. Иногда текст перенесен, но строка таблицы слишком узкая, и нижние части букв или целые строки скрыты. Решение: На вкладке Главная выберите ФорматАвтоподбор высоты строки. Или просто дважды кликните по нижней границе номера строки слева.

  3. Лишние пробелы. При использовании Alt + Enter иногда случайно добавляются пробелы перед или после переноса, что создает некрасивые отступы. Решение: Внимательно проверяйте курсор при ручном вводе. В формулах используйте функцию СЖПРОБЕЛЫ() для очистки лишних символов.

Сравнение методов: что выбрать?

СитуацияЛучший способПреимущество
Адрес, список, жесткая структураAlt + EnterПолный контроль над местом разрыва
Длинные комментарии, описанияАвтопереносАдаптируется при изменении ширины столбца
Объединение данных из разных ячеекФормула (СИМВОЛ(10))Динамическое обновление при изменении исходных данных
Массовое форматирование отчетаФормат ячеек (Ctrl+1)Быстрое применение к большому диапазону

FAQ

Можно ли сделать перенос строки макросом (VBA)? Да, в VBA используется константа vbCrLf или функция Chr(10). Пример: Range("A1").Value = "Строка 1" & vbCrLf & "Строка 2".

Как удалить все переносы строк из ячейки? Используйте функцию ПЕЧСИМВ() (англ. CLEAN()). Она удаляет все непечатаемые символы, включая переносы строк. Формула: =ПЕЧСИМВ(A1).

Работает ли перенос строки при экспорте в CSV? Да, но ячейка с переносом должна быть взята в кавычки. Большинство современных программ (включая сам Excel) корректно обрабатывают такие файлы, но старые системы могут разбить одну ячейку на несколько строк.