Глиф Учебники

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

Справочник · Excel · 2 минуты чтения

Автоматический перенос: выделите ячейки → «Главная» → группа «Выравнивание» → кнопка «Перенос текста» (в разных версиях она может называться «Перенести текст» или «Обтекание текстом»). Текст разобьётся на строки по ширине столбца, а высота строки увеличится.

Новая строка в нужном месте: во время ввода или правки ячейки нажмите Alt+Enter — курсор перейдёт на следующую строку внутри той же ячейки.

Через окно «Формат ячеек»

Ctrl+1 → вкладка «Выравнивание» → флажок «переносить по словам». Это то же самое, что кнопка на ленте. Рядом — «автоподбор ширины» (уменьшает шрифт, чтобы текст влез в одну строку) и выравнивание по вертикали: для многострочных ячеек часто удобнее «по верхнему краю».

Высота строки не подстроилась

Обычно Excel сам увеличивает высоту строки. Если текст обрезан:

Автоподбор не работает, если высоту строки раньше задали вручную точным числом (тогда снова дважды щёлкните границу) и для объединённых ячеек — у них высоту придётся выставить мышью.

Перенос строки формулой

Внутри формулы новую строку даёт СИМВОЛ(10):

Формула
=A2&СИМВОЛ(10)&B2
ABC
1УлицаГородАдрес
2ул. Ленина, 5Минскул. Ленина, 5 / Минск

В C2 текст встанет в две строки, а косая черта в таблице выше лишь обозначает это место. Перенос будет виден, только если у ячейки включён перенос текста. Без него обе части покажутся в одну строку.

Убрать переносы

Чтобы склеить строки обратно, замените символ переноса на пробел: =ПОДСТАВИТЬ(A2;СИМВОЛ(10);" "). Или «Главная» → «Найти и выделить» → «Заменить» (Ctrl+H), в поле «Найти» нажмите Ctrl+J (поле выглядит пустым, но символ переноса там есть), в «Заменить на» — пробел, затем «Заменить все».

Подводные камни

В LibreOffice Calc

Новая строка внутри ячейки — Ctrl+Enter (не Alt+Enter). Автоматический перенос — «Формат» → «Ячейки» → «Выравнивание» → флажок «Переносить по словам».