Как перенести текст в ячейке Excel
Автоматический перенос: выделите ячейки → «Главная» → группа «Выравнивание» → кнопка «Перенос текста» (в разных версиях она может называться «Перенести текст» или «Обтекание текстом»). Текст разобьётся на строки по ширине столбца, а высота строки увеличится.
Новая строка в нужном месте: во время ввода или правки ячейки нажмите Alt+Enter — курсор перейдёт на следующую строку внутри той же ячейки.
Через окно «Формат ячеек»
Ctrl+1 → вкладка «Выравнивание» → флажок «переносить по словам». Это то же самое, что кнопка на ленте. Рядом — «автоподбор ширины» (уменьшает шрифт, чтобы текст влез в одну строку) и выравнивание по вертикали: для многострочных ячеек часто удобнее «по верхнему краю».
Высота строки не подстроилась
Обычно Excel сам увеличивает высоту строки. Если текст обрезан:
- дважды щёлкните нижнюю границу номера строки — высота подгонится под содержимое;
- или «Главная» → «Формат» → «Автоподбор высоты строки».
Автоподбор не работает, если высоту строки раньше задали вручную точным числом (тогда снова дважды щёлкните границу) и для объединённых ячеек — у них высоту придётся выставить мышью.
Перенос строки формулой
Внутри формулы новую строку даёт СИМВОЛ(10):
=A2&СИМВОЛ(10)&B2| A | B | C | |
|---|---|---|---|
| 1 | Улица | Город | Адрес |
| 2 | ул. Ленина, 5 | Минск | ул. Ленина, 5 / Минск |
В C2 текст встанет в две строки, а косая черта в таблице выше лишь обозначает это место. Перенос будет виден, только если у ячейки включён перенос текста. Без него обе части покажутся в одну строку.
Убрать переносы
Чтобы склеить строки обратно, замените символ переноса на пробел: =ПОДСТАВИТЬ(A2;СИМВОЛ(10);" "). Или «Главная» → «Найти и выделить» → «Заменить» (Ctrl+H), в поле «Найти» нажмите Ctrl+J (поле выглядит пустым, но символ переноса там есть), в «Заменить на» — пробел, затем «Заменить все».
Подводные камни
- Перенос не включён, а
Alt+Enterесть. Excel при вводе сAlt+Enterсам включает перенос, но после копирования значений в другие ячейки он может пропасть — включите кнопкой. - Текст «залезает» в соседнюю ячейку. Без переноса длинный текст показывается поверх пустых ячеек справа, но если там есть данные — обрезается. Это не перенос: значение целиком хранится в своей ячейке.
- CSV и другие программы. При сохранении в CSV переносы внутри ячеек сохраняются, но не все программы читают такие файлы правильно.
В LibreOffice Calc
Новая строка внутри ячейки — Ctrl+Enter (не Alt+Enter). Автоматический перенос — «Формат» → «Ячейки» → «Выравнивание» → флажок «Переносить по словам».