Menu

Перенос строки в ячейке Excel (эксель): Alt+Enter, формула

Чтобы начать новую строку в ячейке, нажмите Alt+Enter во время ввода (на Mac Control+Option+Return). В формуле перенос строки это СИМВОЛ(10): =A2&СИМВОЛ(10)&B2 ставит B2 на вторую строку, видную при включённом переносе текста.

Каждая таблица на этой странице живая: измените число или формулу, и она пересчитается.

Чтобы начать новую строку внутри ячейки, нажмите Alt+Enter во время ввода. На Mac нажмите Control+Option+Return; Microsoft 365 для Mac принимает и Option+Return. В формуле перенос строки это СИМВОЛ(10) (по-английски CHAR(10)): =A2&СИМВОЛ(10)&B2 ставит текст из B2 на вторую строку под текстом из A2. В таблицах формулы записаны по-английски, но их можно вводить и по-русски, с точкой с запятой: =ПОДСТАВИТЬ(A2;СИМВОЛ(10);" ").

Перенос строки в формуле
C2
ABC
1StreetCityAddress label
212 Oak RoadLeeds12 Oak Road Leeds
34 Mill LaneYork4 Mill Lane York
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =A2&СИМВОЛ(10)&B2

Щёлкните C2: формула соединяет улицу, перенос строки и город. Маленькая таблица показывает результат в одну строку. В Excel ячейка тоже показывает одну строку, пока вы не включите для неё Главная > Перенести текст; тогда строка станет выше, и город появится под улицей. Перенос, введённый через Alt+Enter, включает перенос текста сам. Перенос из формулы этого не делает, и это обычная причина жалоб «СИМВОЛ(10) не работает».

Просто Enter завершает ввод и переходит вниз. В Google Таблицах новая строка в ячейке вводится через Ctrl+Enter или Alt+Enter (Cmd+Enter на Mac), а CHAR(10) работает так же.

Перенос строки это один символ

СИМВОЛ(10) это символ перевода строки с кодом 10. Он считается одним символом, и НАЙТИ и ПОДСТАВИТЬ ищут его, как любой другой:

Найти перенос строки
B2
ABCD
1TextLengthBreak atFirst line
2Ana Silva94Ana
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ДЛСТР(A2)

Ana, перенос и Silva дают 9 символов, и перенос стоит 4-м. D2 берёт всё до него. A2 здесь собрана формулой только для того, чтобы было видно, где перенос; ячейка, в которой нажали Alt+Enter, ведёт себя так же.

Имя над должностью
C2
ABC
1NameTitleBadge
2Ana SilvaManager
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.

Ваша очередь: В C2 поместите в одну ячейку имя из A2 и должность из B2, должность на второй строке.

Соединить диапазон через переносы строк

Чтобы собрать весь список в одной ячейке столбиком, используйте СИМВОЛ(10) как разделитель в ОБЪЕДИНИТЬ:

По одному элементу на строку
C2
ABC
1ItemList
2MilkMilk Bread Eggs
3Bread
4Eggs
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ОБЪЕДИНИТЬ(СИМВОЛ(10);ИСТИНА;A2:A4)

В Excel 2016 и старше, где нет ОБЪЕДИНИТЬ, соедините ячейки через &: =A2&СИМВОЛ(10)&A3&СИМВОЛ(10)&A4.

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

Данные, скопированные из писем, веб-форм или других программ, часто приносят с собой переносы строк. Замените каждый перенос пробелом или запятой с помощью ПОДСТАВИТЬ:

Переносы строк в пробелы или запятые
B2
ABCD
1ImportedSpacesCommasCLEAN
2Milk Bread EggsMilk Bread EggsMilk, Bread, EggsMilkBreadEggs
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ПОДСТАВИТЬ(A2;СИМВОЛ(10);" ")

ПЕЧСИМВ (CLEAN) в D2 тоже удаляет переносы строк, но ничего не ставит на их место, поэтому слова сливаются в MilkBreadEggs. В тексте из файлов Windows перед каждым переводом строки может стоять возврат каретки, СИМВОЛ(13); удалите оба: =ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;СИМВОЛ(13);"");СИМВОЛ(10);" ").

Одна строка через запятые
B2
AB
1ImportedOne line
2Ana Ben Chen
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.

Ваша очередь: Имена в A2 стоят на разных строках. В B2 верните их в одну строку, поставив запятую и пробел на место каждого переноса.

Разделить ячейку по переносам строк

=ТЕКСТРАЗД(A2;СИМВОЛ(10)) помещает каждую строку в отдельный столбец (Microsoft 365 и Excel 2024):

Столбец на каждую строку
B2
ABCD
1Address
212 Oak Road Leeds LS1 4AB12 Oak RoadLeedsLS1 4AB
Нажмите на ячейку, чтобы увидеть её формулу. Измените число или формулу, и таблица пересчитается.В русском Excel: =ТЕКСТРАЗД(A2;СИМВОЛ(10))

В старых версиях Excel для Windows это делает Данные > Текст по столбцам: выберите «с разделителями», отметьте «другой», щёлкните в его поле и нажмите Ctrl+J. Поле выглядит пустым, но теперь в нём перенос строки.

Удалить переносы строк через «Найти и заменить»

Чтобы очистить много ячеек сразу без формулы, в Excel для Windows:

  1. Выделите ячейки и нажмите Ctrl+H.
  2. Щёлкните в поле Найти и нажмите Ctrl+J. Ничего видимого не появится; теперь в поле перенос строки.
  3. В поле Заменить на введите пробел или запятую.
  4. Нажмите Заменить все.

На 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, в поле «Заменить на» введите пробел и нажмите «Заменить все».

Иллюстрация языков программирования Coddy

Учитесь программировать с Coddy

НАЧАТЬ