Перенос строки в Microsoft Excel¶
Перенос строки в Microsoft Excel — это вставка символа перевода строки внутри одной ячейки таблицы, позволяющая отображать несколько строк текста в пределах одной ячейки. В Excel по умолчанию клавиша Enter завершает ввод и перемещает курсор вниз, поэтому для вставки перевода строки внутри текста используются специальные сочетания клавиш и функции. Перенос строки тесно связан с функцией «Перенос по ширине столбца» (Wrap Text), которая автоматически разбивает длинный текст на несколько строк визуально.
¶Способы вставки перевода строки
¶Сочетание клавиш Alt + Enter
Основной и наиболее распространённый способ вставить перевод строки внутри ячейки — нажатие сочетания Alt + Enter (в версиях Excel для Windows). После ввода текста пользователь помещает курсор в нужное место внутри содержимого ячейки, нажимает Alt + Enter, и курсор переходит на новую строку внутри той же ячейки. Для завершения редактирования нажимается Enter.
В Excel для macOS сочетание отличается: используется Command + Option + Return либо Control + Option + Enter в зависимости от версии и раскладки. В веб-версии Excel Online комбинация Alt + Enter работает аналогично на Windows.
¶Автоматический перенос по ширине столбца
Функция «Перенос по ширине столбца» (Wrap Text) находится на вкладке «Главная» в группе «Выравнивание». Когда она включена, длинный текст в ячейке автоматически разбивается на несколько визуальных строк по ширине столбца. При этом высота строки увеличивается автоматически. Эта функция не вставляет реальный символ перевода строки — она лишь изменяет отображение текста. Для вставки настоящего перевода строки внутри текста по-прежнему требуется Alt + Enter или формула.
¶Использование функции CHAR(10)
В Microsoft Excel символ перевода строки можно вставить программно с помощью функции CHAR(10) (в русской версии — СИМВОЛ(10)). Например, формула =A1 & СИМВОЛ(10) & B1 объединяет содержимое ячеек A1 и B1, вставляя между ними перевод строки. Чтобы символ отобразился визуально, необходимо включить функцию переноса по ширине столбца для соответствующей ячейки.
Аналогичная функция — CHAR(13) (возврат каретки), однако для переноса строки в Excel обычно используется именно CHAR(10).
¶Функция ПЕРЕНОССТРОКИ
В русскоязычной версии Excel существует функция ПЕРЕНОССТРОКИ (в английской версии — CHAR или UNICHAR в сочетании с другими функциями). В современных версиях Excel для Microsoft 365 также доступна функция ПЕРЕНОССТРОКИ, вставляющая символ перевода строки без использования числового кода.
¶Удаление перевода строки
Для удаления символов перевода строки внутри ячеек используется функция ЗАМЕНИТЬ (ЗАМЕНИТЬ) или ПОДСТАВИТЬ. Например, формула =ЗАМЕНИТЬ(A1; СИМВОЛ(10); " ") заменяет все переводы строк в ячейке A1 на пробелы. Для массовой очистки можно использовать утилиту «Найти и заменить» (Ctrl + H), однако стандартный поиск не всегда находит символ перевода строки напрямую — в поле «Найти» нужно вставить его через Ctrl + J.
¶Автоматический перенос при импорте данных
При импорте текстовых файлов (CSV, TXT) в Excel переводы строк внутри полей могут восприниматься как разделители записей. Чтобы корректно импортировать данные с многострочными полями, используется мастер импорта («Данные» → «Получить данные» → «Из файла»), в котором можно указать кодировку и разделитель. При работе с CSV-файлами, содержащими переводы строк внутри кавычек, Excel может некорректно разбить записи — в таких случаях рекомендуется использовать формат XLSX или TSV.
¶Особенности отображения
- Высота строки с включённым переносом автоматически подстраивается под содержимое.
- При экспорте данных в CSV символы перевода строки внутри полей могут ломать структуру файла; для безопасного экспорта их следует заменить на альтернативные разделители.
- В формате XLSX символ перевода строки хранится в XML-представлении ячейки как
. - При печати ячейки с переносом строк текст может обрезаться, если не настроена автоподгонка высоты строки.
¶Историческая справка
В ранних версиях Excel (до 2007 года) перенос строки внутри ячейки вставлялся только через Alt + Enter; функция ПЕРЕНОССТРОКИ появилась в более поздних выпусках. В Excel для веба и мобильных версиях поддержка переноса строк реализована частично и зависит от платформы.
¶Источники
- Документация Microsoft Support по работе с текстом в ячейках Excel
- Справка по формулам и функциям Microsoft Excel
- Руководства по импорту и экспорту данных в Microsoft Excel
