Как сделать перенос текста на новую строку в Excel: все способы с примерами

Работа с текстовыми данными в Microsoft Excel часто требует форматирования, которое выходит за рамки стандартного отображения. Одна из самых распространённых задач — перенос текста на новую строку внутри одной ячейки. Без этого приёма таблицы выглядят громоздко, а данные теряют наглядность. Например, когда в одной ячейке нужно разместить адрес с улицей, домом и квартирой, или перечислить несколько характеристик товара с разделением по строкам.

Многие пользователи ошибочно думают, что для переноса текста достаточно нажать Enter — но это приводит лишь к переходу на следующую ячейку. Другие пытаются вручную расширять столбцы, но это не решает проблему структурирования информации. На самом деле в Excel есть сразу 5 способов переноса текста, и каждый из них подходит для разных сценариев: от ручного форматирования до автоматического подбора ширины. Далее разберём их подробно — с примерами, нюансами и решениями типичных ошибок.

📊 Как часто вы работаете с текстовыми данными в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

1. Ручной перенос текста с помощью клавиш

Самый быстрый способ разделить текст на строки внутри ячейки — использовать горячие клавиши. Этот метод работает во всех версиях Excel (от 2010 до 2026) и не требует предварительных настроек.

Чтобы сделать перенос:

  1. Дважды кликните по ячейке (или нажмите F2), чтобы перейти в режим редактирования.
  2. Поместите курсор в то место текста, где нужна новая строка.
  3. Нажмите комбинацию клавиш:
    • 🖥️ Windows: Alt + Enter
    • 🍎 MacOS: Option + Command + Enter или Control + Option + Enter (в зависимости от версии)

После этого текст в ячейке будет отображаться в несколько строк, а высота строки автоматически подстроится под содержимое. Важно: если высота строки не изменилась, проверьте, не зафиксирована ли она вручную (об этом — в разделе про ошибки).

Пример использования:

До переноса:

Адрес: ул. Ленина, д. 15, кв. 42, г. Москва, 123456

После нажатия Alt+Enter:

Адрес: ул. Ленина,

д. 15, кв. 42,

г. Москва, 123456

2. Автоматический перенос текста по ширине ячейки

Если вам не нужно контролировать место переноса, а достаточно, чтобы текст автоматически переходил на новую строку при достижении границы ячейки, используйте функцию автопереноса. Этот способ удобен для работы с большими массивами данных, где ручное форматирование заняло бы слишком много времени.

Как включить автоперенос:

  1. Выделите ячейку (или диапазон ячеек), для которой нужно активировать перенос.
  2. Перейдите на вкладку Главная в верхнем меню.
  3. В группе Выравнивание нажмите кнопку Перенос текста (значок с буквами и стрелкой вниз).
  4. Теперь текст будет переноситься автоматически, если не помещается в ячейку по ширине. Обратите внимание:

    • 🔹 Автоперенос работает только если ширина столбца фиксирована. Если столбец растягивается под текст, перенос не произойдёт.
    • 🔹 При изменении ширины столбца текст перераспределится автоматически.
    • 🔹 Этот метод не добавляет символы переноса в сам текст — они появляются только при отображении.

    Чтобы отменить автоперенос, повторно нажмите кнопку Перенос текста.

    Что делать, если автоперенос не работает?

    Если после включения функции текст не переносится, проверьте:

    1. Ширина столбца — если она слишком большая, текст не будет переноситься.

    2. Наличие пробелов в тексте — автоперенос происходит только по пробелам.

    3. Формат ячейки — если установлен формат "Текстовый", перенос может не срабатывать. Попробуйте изменить формат на "Общий".

    3. Перенос текста с помощью формул

    В некоторых случаях перенос текста требуется не для визуального оформления, а для обработки данных. Например, когда нужно разделить строку на части по определённому символу (запятая, точка с запятой) и разместить их на новых строках. Для этого используются функции ПОДСТАВИТЬ, СЖПРОБЕЛЫ и СИМВОЛ(10) (символ переноса строки).

    Пример формулы для замены запятых на переносы строк:

    =ПОДСТАВИТЬ(A1; ","; СИМВОЛ(10))

    Где:

    • A1 — ячейка с исходным текстом (например, "яблоки, груши, бананы").
    • СИМВОЛ(10) — код символа переноса строки в Excel.

После применения формулы не забудьте включить перенос текста для ячейки с результатом (см. предыдущий раздел). Иначе символы переноса будут отображаться как квадратики (□).

Более сложный пример — разделить текст по пробелам и перенести каждое слово на новую строку:

=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1; " "; СИМВОЛ(10)); "  "; ""))

✅ Убедиться, что в тексте есть разделители (запятые, точки с запятой, пробелы)

✅ Проверьте, что в ячейке с формулой включён перенос текста

✅ Если используете СИМВОЛ(10), не забывайте про автоперенос

✅ Для больших текстов используйте функцию СЖПРОБЕЛЫ, чтобы убрать лишние пробелы-->

4. Перенос текста при импорте данных

Часто текст с переносами строк импортируется в Excel из других источников: баз данных, текстовых файлов (.txt, .csv) или веб-страниц. В таких случаях символы переноса могут отображаться некорректно — например, как квадратики или вовсе игнорироваться.

Чтобы сохранить переносы при импорте:

  1. При открытии файла .csv или .txt через Excel выберите Импорт данныхТекстовые файлы.
  2. На шаге Формат данных укажите С разделителями.
  3. В разделе Символ-разделитель выберите тот символ, который используется для переноса в исходном файле (чаще всего это LF или CR+LF).
  4. Нажмите Готово и укажите ячейку для вставки данных.

Если переносы уже потеряны, восстановить их можно с помощью функции ПОДСТАВИТЬ, заменив символы-разделители (например, | или ;) на СИМВОЛ(10).

Типичные проблемы при импорте:

Проблема Причина Решение
Переносы отображаются как □ Не включён перенос текста в ячейке Выделите ячейки и нажмите Перенос текста на вкладке Главная
Текст в одной строке Импорт выполнен без учёта символов переноса Повторите импорт с правильными настройками разделителей
Лишние пустые строки В исходном файле дублирующиеся символы переноса Используйте СЖПРОБЕЛЫ для очистки

5. Перенос текста в сводных таблицах и отчётах

При работе со сводными таблицами перенос текста может вести себя неожиданно: например, заголовки строк или значения полей не переносятся, несмотря на включённую функцию. Это связано с особенностями форматирования сводных таблиц.

Как настроить перенос в сводной таблице:

  1. Щёлкните правой кнопкой мыши по ячейке сводной таблицы, где нужно включить перенос.
  2. Выберите Формат ячеек.
  3. Перейдите на вкладку Выравнивание и поставьте галочку напротив Переносить по словам.
  4. Нажмите ОК.

Если перенос не сработал:

  • 🔸 Проверьте, не заблокирована ли высота строк в сводной таблице (по умолчанию она может быть фиксированной).
  • 🔸 Обновите сводную таблицу (Анализ → Обновить), чтобы изменения вступили в силу.
  • 🔸 Если используете Excel Online, некоторые функции переноса могут быть ограничены.

Для переноса заголовков столбцов в сводной таблице:

  1. Выделите строку с заголовками.
  2. На вкладке Главная нажмите Перенос текста.
  3. При необходимости увеличьте высоту строки вручную.

6. Типичные ошибки и их решения

Даже опытные пользователи Excel сталкиваются с проблемами при переносе текста. Рассмотрим наиболее частые из них и способы их устранения.

Ошибка 1: Текст не переносится, несмотря на включённую функцию

⚠️ Внимание: Если вы включили Перенос текста, но текст остаётся в одной строке, проверьте ширину столбца. Автоперенос срабатывает только когда текст не помещается в ячейку. Растяните столбец влево или уменьшите его ширину вручную.

Ошибка 2: Символы □ вместо переносов

Это происходит, когда в ячейке есть символ СИМВОЛ(10), но не включён перенос текста. Решение:

  1. Выделите ячейку.
  2. Нажмите Ctrl + 1 (или правая кнопка → Формат ячеек).
  3. На вкладке Выравнивание поставьте галочку Переносить по словам.

Ошибка 3: Переносы исчезают при копировании в другой файл

Если вы копируете ячейки с ручными переносами (Alt+Enter) в другой файл Excel или программу (например, Word), символы переноса могут потеряться. Чтобы сохранить форматирование:

  • 📋 Используйте Специальная вставка → Значения и форматы.
  • 📋 Сохраните файл в формате .xlsx (а не .csv), чтобы сохранить все символы.

Ошибка 4: Перенос работает только в некоторых ячейках

⚠️ Внимание: Если перенос применяется не ко всем ячейкам диапазона, проверьте, не смешаны ли в них форматы. Например, часть ячеек может иметь формат "Текстовый", а часть — "Общий". Выделите весь диапазон и примените единый формат (Ctrl + 1 → Число → Общий).

7. Перенос текста в Excel Online и мобильной версии

Функционал переноса текста в веб-версии Excel Online и мобильных приложениях (Excel для Android/iOS) несколько ограничен по сравнению с десктопной версией. Однако основные способы доступны.

В Excel Online:

  • 🌐 Ручной перенос (Alt+Enter) работает так же, как в десктопной версии.
  • 🌐 Автоперенос включается через Главная → Перенос текста.
  • 🌐 Нет возможности настроить перенос через Формат ячеек — только через ленту инструментов.

В мобильном приложении:

  • 📱 Для ручного переноса коснитесь ячейки, нажмите Редактировать, поместите курсор в нужное место и нажмите Ввод (на некоторых устройствах требуется удерживать Shift + Ввод).
  • 📱 Автоперенос включается через меню форматирования (значок AПеренос текста).
  • 📱 В Excel для iPad поддерживаются все функции, как на ПК, а в Excel для Android может отсутствовать перенос в сводных таблицах.

Ограничения мобильных версий:

Функция Android iOS Excel Online
Ручной перенос (Alt+Enter) ✅ (удерживать Shift+Ввод)
Автоперенос
Перенос в сводных таблицах
Формулы с СИМВОЛ(10)

FAQ: Ответы на частые вопросы

Можно ли сделать перенос текста в защищённой ячейке?

Нет, если ячейка защищена от изменений (через Формат ячеек → Защита), вы не сможете редактировать её содержимое, включая добавление переносов. Сначала снимите защиту с листа (Рецензирование → Снять защиту листа).

Почему при экспорте в PDF переносы исчезают?

Это связано с настройками печати. Перед экспортом в PDF:

  1. Убедитесь, что в ячейках включён Перенос текста.
  2. Перейдите в Файл → Печать → Параметры страницы.
  3. В разделе Печатать выберите Как на экране.

Если проблема остаётся, попробуйте сохранить файл в .xps, а затем конвертировать в PDF через сторонние сервисы.

Как перенести текст на новую строку в формуле?

В формулах Excel нельзя напрямую вставить перенос строки, но можно использовать функцию СИМВОЛ(10) в сочетании с амперсандом (&). Пример:

=A1 & СИМВОЛ(10) & B1

Не забудьте включить перенос текста в ячейке с формулой.

Как убрать все переносы строк в тексте?

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

=ПОДСТАВИТЬ(A1; СИМВОЛ(10); " ")

Для полного удаления переносов (вместе с пробелами):

=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A1; СИМВОЛ(10); ""))
Работает ли перенос текста в Google Таблицах?

Да, в Google Таблицах перенос текста работает аналогично Excel:

  • Ручной перенос: Alt + Enter (Windows) или Option + Enter (Mac).
  • Автоперенос: Формат → Перенос текста.

Отличие: в Google Таблицах нет функции СИМВОЛ(10), но можно использовать CHAR(10).