Объединить текст из столбца в одну строку

Список или столбец Excel — в одну строку через запятую или свой разделитель.

Перенос строки заменить на
Результат

Как собрать столбец в строку

  1. Выделите ячейки столбца в Excel или Google Таблицах и нажмите Ctrl + C.
  2. Вставьте их в поле: каждая ячейка придёт отдельной строкой.
  3. Выберите разделитель — запятую, ничего или свой — и скопируйте готовую строку.

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

Какой разделитель выбрать

РазделительДля чего
Запятая с пробеломСписок в тексте письма или документа
;CSV для русского Excel, адреса в поле «Кому» в Outlook
\t (табуляция)Вставить значения в одну строку таблицы
НичегоСклеить части номера, кода или ссылки

Формулы в самом Excel

=ОБЪЕДИНИТЬ(", ";ИСТИНА;A1:A10)
=A1&", "&A2&", "&A3

ОБЪЕДИНИТЬ (в английском Excel — TEXTJOIN) есть в Excel 2019 и новее: второй аргумент ИСТИНА пропускает пустые ячейки. В старых версиях значения склеивают знаком & или функцией СЦЕПИТЬ — по одной ячейке. Если строки разделены переносом внутри одной ячейки, замените его формулой =ПОДСТАВИТЬ(A1;СИМВОЛ(10);", ").

Пример

Столбец городов из поля выше

Шесть ячеек превращаются в строку «Москва, Санкт-Петербург, Новосибирск, Екатеринбург, Казань, Нижний Новгород». Пустая ячейка перед Нижним Новгородом не дала лишней запятой. Длину готовой строки можно проверить в счётчике символов.

Частые вопросы

Как вставить результат обратно в Excel в одну строку по ячейкам?
Выберите разделитель «Своё» и введите \t — табуляцию. Скопируйте результат и вставьте в одну ячейку: Excel сам разложит значения по соседним столбцам.
Как объединить ячейки через запятую в Google Таблицах?
Формулой =JOIN(", "; A1:A10) или =TEXTJOIN(", "; TRUE; A1:A10) — вторая пропускает пустые ячейки. В русском интерфейсе вторая функция называется ОБЪЕДИНИТЬ.
Что будет с пустыми ячейками?
Пустые строки пропускаются, поэтому двойных запятых не будет. Если значения нужно разбить на группы, оставьте между группами пустую строку и включите «Сохранять абзацы»: каждая группа станет отдельной строкой.

Обновлено