Чтобы начать новую строку внутри ячейки, нажмите Alt+Enter во время ввода. На Mac нажмите Control+Option+Return; Microsoft 365 для Mac принимает и Option+Return. В формуле перенос строки это СИМВОЛ(10) (по-английски CHAR(10)): =A2&СИМВОЛ(10)&B2 ставит текст из B2 на вторую строку под текстом из A2. В таблицах формулы записаны по-английски, но их можно вводить и по-русски, с точкой с запятой: =ПОДСТАВИТЬ(A2;СИМВОЛ(10);" ").
| A | B | C | |
|---|---|---|---|
| 1 | Street | City | Address label |
| 2 | 12 Oak Road | Leeds | 12 Oak Road Leeds |
| 3 | 4 Mill Lane | York | 4 Mill Lane York |
=A2&СИМВОЛ(10)&B2Щёлкните C2: формула соединяет улицу, перенос строки и город. Маленькая таблица показывает результат в одну строку. В Excel ячейка тоже показывает одну строку, пока вы не включите для неё Главная > Перенести текст; тогда строка станет выше, и город появится под улицей. Перенос, введённый через Alt+Enter, включает перенос текста сам. Перенос из формулы этого не делает, и это обычная причина жалоб «СИМВОЛ(10) не работает».
Просто Enter завершает ввод и переходит вниз. В Google Таблицах новая строка в ячейке вводится через Ctrl+Enter или Alt+Enter (Cmd+Enter на Mac), а CHAR(10) работает так же.
Перенос строки это один символ
СИМВОЛ(10) это символ перевода строки с кодом 10. Он считается одним символом, и НАЙТИ и ПОДСТАВИТЬ ищут его, как любой другой:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Text | Length | Break at | First line |
| 2 | Ana Silva | 9 | 4 | Ana |
=ДЛСТР(A2)Ana, перенос и Silva дают 9 символов, и перенос стоит 4-м. D2 берёт всё до него. A2 здесь собрана формулой только для того, чтобы было видно, где перенос; ячейка, в которой нажали Alt+Enter, ведёт себя так же.
| A | B | C | |
|---|---|---|---|
| 1 | Name | Title | Badge |
| 2 | Ana Silva | Manager |
Ваша очередь: В C2 поместите в одну ячейку имя из A2 и должность из B2, должность на второй строке.
Соединить диапазон через переносы строк
Чтобы собрать весь список в одной ячейке столбиком, используйте СИМВОЛ(10) как разделитель в ОБЪЕДИНИТЬ:
| A | B | C | |
|---|---|---|---|
| 1 | Item | List | |
| 2 | Milk | Milk Bread Eggs | |
| 3 | Bread | ||
| 4 | Eggs |
=ОБЪЕДИНИТЬ(СИМВОЛ(10);ИСТИНА;A2:A4)В Excel 2016 и старше, где нет ОБЪЕДИНИТЬ, соедините ячейки через &: =A2&СИМВОЛ(10)&A3&СИМВОЛ(10)&A4.
Удалить переносы строк
Данные, скопированные из писем, веб-форм или других программ, часто приносят с собой переносы строк. Замените каждый перенос пробелом или запятой с помощью ПОДСТАВИТЬ:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Imported | Spaces | Commas | CLEAN |
| 2 | Milk Bread Eggs | Milk Bread Eggs | Milk, Bread, Eggs | MilkBreadEggs |
=ПОДСТАВИТЬ(A2;СИМВОЛ(10);" ")ПЕЧСИМВ (CLEAN) в D2 тоже удаляет переносы строк, но ничего не ставит на их место, поэтому слова сливаются в MilkBreadEggs. В тексте из файлов Windows перед каждым переводом строки может стоять возврат каретки, СИМВОЛ(13); удалите оба: =ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;СИМВОЛ(13);"");СИМВОЛ(10);" ").
| A | B | |
|---|---|---|
| 1 | Imported | One line |
| 2 | Ana Ben Chen |
Ваша очередь: Имена в A2 стоят на разных строках. В B2 верните их в одну строку, поставив запятую и пробел на место каждого переноса.
Разделить ячейку по переносам строк
=ТЕКСТРАЗД(A2;СИМВОЛ(10)) помещает каждую строку в отдельный столбец (Microsoft 365 и Excel 2024):
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Address | |||
| 2 | 12 Oak Road Leeds LS1 4AB | 12 Oak Road | Leeds | LS1 4AB |
=ТЕКСТРАЗД(A2;СИМВОЛ(10))В старых версиях Excel для Windows это делает Данные > Текст по столбцам: выберите «с разделителями», отметьте «другой», щёлкните в его поле и нажмите Ctrl+J. Поле выглядит пустым, но теперь в нём перенос строки.
Удалить переносы строк через «Найти и заменить»
Чтобы очистить много ячеек сразу без формулы, в Excel для Windows:
- Выделите ячейки и нажмите Ctrl+H.
- Щёлкните в поле Найти и нажмите Ctrl+J. Ничего видимого не появится; теперь в поле перенос строки.
- В поле Заменить на введите пробел или запятую.
- Нажмите Заменить все.
На Mac используйте формулу с ПОДСТАВИТЬ выше, а затем вставьте её результаты поверх исходных данных через Специальная вставка > Значения.
Если после этого ячейки всё ещё высокие, выделите строки и дважды щёлкните границу строки, чтобы снова подогнать высоту, и выключите перенос текста, если он не нужен.
Часто задаваемые вопросы
Как начать новую строку в ячейке Excel?
Во время ввода в ячейку нажмите Alt+Enter в Windows или Control+Option+Return на Mac (Microsoft 365 для Mac принимает и Option+Return). Просто Enter переходит к следующей ячейке.
Как добавить перенос строки в формулу Excel?
Вставьте СИМВОЛ(10) там, где нужен перенос: =A2&СИМВОЛ(10)&B2, или =ОБЪЕДИНИТЬ(СИМВОЛ(10);ИСТИНА;A2:A4) для диапазона. Включите для ячейки Главная > Перенести текст, иначе строки будут показаны слитно.
Почему СИМВОЛ(10) не переносит строку?
Для ячейки не включён перенос текста. Выделите её и нажмите Главная > Перенести текст; высота строки увеличится, и станут видны все строки.
Как удалить переносы строк в Excel?
=ПОДСТАВИТЬ(A2;СИМВОЛ(10);" ") заменяет каждый перенос строки пробелом. Без формулы, в Excel для Windows: откройте «Найти и заменить» (Ctrl+H), в поле «Найти» нажмите Ctrl+J, в поле «Заменить на» введите пробел и нажмите «Заменить все».