July 8, 2021

Перевод строки: как разделить по нему текст или очистить текст от него в Google Таблицах и Excel

В ячейках Excel и Google Таблиц можно переходить на новую строку — сочетание клавиш Alt+Enter. Это отдельный символ, а не визуальное форматирование ячейки, как параметр "Переносить текст" в Excel или Google Таблицах.

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

Также можно вставлять переход на новую строку в формулах — с помощью функции СИМВОЛ / CHAR с аргументом 10. Например, объединить несколько текстовых значений с помощью JOIN в Google Таблицах или ОБЪЕДИНИТЬ / TEXTJOIN в Excel:

Объединяем несколько текстовых строк с переходом строки в качестве разделителя

Но обычно проблема не в том, чтобы "слепить" несколько значений, разделив их в одной ячейке по строкам, а наоборот - почистить данные от переходов или разделить по столбцам.

Разделяем текст из одной ячейки с переходами по столбцам

В Google Таблицах

Используем функцию SPLIT, в качестве разделителя задаем переход на новую строку через функцию СИМВОЛ:

=SPLIT(A1;СИМВОЛ(10))

=SPLIT(A1;CHAR(10))

В Excel

Выделяем ячейки с текстом, который нужно разбить по столбцам, вызываем "Текст по столбцам":

На следующем этапе выбираем "другой" разделитель и вводим в поле Ctrl+J — это и будет переход.

И нажимаем "Готово".

Чистим данные от переходов на следующую строку

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

В Google Таблицах

Выделяем диапазон - Ctrl+H и далее в "Найти" вводим \n и включаем флажок "Поиск с использованием регулярных выражений":

В Excel

Выделяем диапазон - Ctrl+H и далее вводим в "Найти" Ctrl+J, "Заменить на" оставляем пустым: