Главная›Инструменты›Текст и картинки›Списки и таблицы›Из столбца в строку через запятую и обратно

Из столбца в строку через запятую и обратно

Собирает столбец в одну строку через запятую, пробел или свой разделитель — и разбивает строку обратно в столбик. Переносы строк превращаются в разделители, лишние пробелы и пустые строки уходят сами.

Режим:
Разделитель:
Кавычки:

Данные

4 строки

Результат

4 значения
Скопировано ✓ Значений:4

Результат обновляется сразу, кнопка «Преобразовать» не нужна. Кавычки и скобки собирают список для SQL: ('Москва', 'Казань').

Что делает инструмент и где это нужно

Инструмент делает две встречные вещи. Столбец, где каждое значение стоит на своей строке, он собирает в одну строку через выбранный разделитель: запятую, точку с запятой, пробел, табуляцию или любой свой. Строку с разделителями он раскладывает обратно в столбец. Так данные переезжают между таблицей, где удобно редактировать, и полем ввода, где нужен список через запятую: условие IN в SQL, минус-слова в рекламном кабинете, список адресатов в письме, теги, артикулы.

Лишние пробелы по краям и пустые строки убираются по дороге, поэтому столбец из Excel с хвостами табуляций превращается в чистую строку без ручной правки. Всё считается в браузере, объём ограничен только памятью вкладки: список на сто тысяч строк собирается за секунду.

Перфокарта на 80 столбцов
Перфокарта на 80 столбцов: в каждом столбце одно значение, и ровно из этой логики выросли таблицы и CSV. Фото: Marcin Wichary, CC BY 2.0.
ЗадачаРазделительЧто получится
Условие IN в SQL, WHERE id IN (101, 102, 103): значения в кавычках добавляет инструмент префиксов и суффиксов.
Минус-слова Директапробел или -Кабинет принимает слова через пробел с дефисом перед каждым.
Адресаты письма; Почтовые клиенты понимают адреса через точку с запятой.
CSV в одну строку,Значения с запятыми внутри берите в кавычки, иначе таблица разрежет их.
Строка в столбецлюбойОбратный режим: список из документа снова становится столбцом для таблицы.

История: от перфокарт до CSV

Столбец как способ хранить данные старше компьютеров. В 1890 году Герман Холлерит обработал перепись населения США на перфокартах: каждая карта описывала человека, каждая колонка отверстий — один признак, а табулятор считал карты быстрее, чем сотни клерков. Компания Холлерита позже стала IBM, а в 1928 году появилась карта на 80 столбцов, которая полвека задавала ширину строки: и терминалы, и первые редакторы показывали ровно 80 символов.

Когда данные переехали с карт на ленты и диски, понадобился текстовый формат обмена. Значения через запятую описаны в руководстве IBM по Фортрану 1972 года, а стандартом формат CSV оформили только в 2005 году в документе RFC 4180. Электронные таблицы, начиная с VisiCalc 1979 года и Lotus 1-2-3, научили миллионы людей думать столбцами, и с тех пор половина работы с текстом сводится к переносу данных между столбцом таблицы и строкой в поле ввода.

Табуляторы Холлерита на переписи 1890 года
Табуляторы Холлерита на переписи населения США 1890 года, гравюра из Scientific American. Фото: Викисклад, общественное достояние.
Перфокарта
Перфокарта: строка данных в виде колонок отверстий. Фото: Marcin Wichary, CC BY 2.0.

Как переносить данные без потерь

Вставьте столбец из таблицы, выберите разделитель и нажмите преобразовать. Для обратной задачи вставьте строку и укажите, чем разделены значения: инструмент разложит их по строкам. Если значения содержат запятые, например адреса или названия с перечислением, выберите другой разделитель или заключите значения в кавычки, как это делает CSV.

Проверяйте хвосты: в столбцах из Excel часто прячутся пробелы и неразрывные пробелы, а в строках из документов — двойные разделители. Инструмент убирает пустые элементы, но дубликаты оставляет; для удаления повторов и сортировки есть сортировка списка, а для кавычек и скобок вокруг каждого значения префикс и суффикс.

Направления2
Разделителилюбые
Пустые строкиубираются
Пробелы по краямубираются
Лимит строкпамять вкладки
Стандарт CSVRFC 4180, 2005
Ширина перфокарты80 столбцов
Данные на серверне уходят

Как превратить столбец в строку в Excel и Google Таблицах

Ту же задачу таблицы решают формулами, только по-разному в зависимости от версии. Собрать столбик в строчку через запятую в Excel умеет функция ОБЪЕДИНИТЬ — в англоязычной версии TEXTJOIN. Формула =ОБЪЕДИНИТЬ(", ";ИСТИНА;A1:A50) склеит диапазон через запятую с пробелом и пропустит пустые ячейки. Функция появилась в Excel 2019 и есть в подписке 365; в версиях постарше остаётся СЦЕПИТЬ, где каждую ячейку приходится перечислять руками. В Google Таблицах короче: =JOIN(", "; A1:A50).

Обратная дорога, из строки в столбец, в Excel состоит из двух шагов. Сначала «Данные → Текст по столбцам» с нужным разделителем разложит строку по ячейкам — но по горизонтали. Затем копирование и «Специальная вставка → Транспонировать» ставит значения вертикально; то же делает формула ТРАНСП. В Google Таблицах обе операции складываются в одну: =TRANSPOSE(SPLIT(A1; ",")).

ЗадачаExcelGoogle Таблицы
Столбец в строку через запятуюОБЪЕДИНИТЬ (TEXTJOIN)JOIN или TEXTJOIN
Строка в столбецТекст по столбцам + ТранспонироватьTRANSPOSE(SPLIT())
Поменять строки и столбцы местамиТРАНСПTRANSPOSE
Убрать пустые значениявторой аргумент ИСТИНАJOIN пропускает сам

Две ловушки, из-за которых результат в таблице расходится с ожидаемым. Первая — разделитель аргументов: в русской версии Excel это точка с запятой, и формула с запятыми выдаёт ошибку. Вторая — ведущие нули: артикулы вида 007123 таблица превращает в 7123, если столбец заранее не переведён в текстовый формат. Инструмент выше обеих ловушек лишён — он работает с текстом как есть, поэтому для разовой задачи быстрее вставить список сюда, чем поднимать формулу.

Как пользоваться

  1. Столбец из Excel или Google Таблиц, по строке на значение, либо строку с разделителями, которую нужно разложить в столбик.
  2. «Столбец → строка» склеит значения через запятую или тот разделитель, что стоит в поле; «строка → столбец» разобьёт по нему. Табуляцию из таблицы можно вставить прямо в поле.
  3. Скопируйте строку одной кнопкой: список через запятую готов для условия IN в SQL, минус-слов в Директе или адресатов письма.

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

Как из столбика сделать строчку через запятую?

Вставьте столбик в левое поле, оставьте режим «столбец → строка» и разделитель «запятая с пробелом» — строка через запятую появится справа. Если нужен другой знак, впишите его в поле разделителя: точку с запятой, вертикальную черту, пробел.

Как перевести столбец в строку без формул Excel?

В Excel для этого нужны ТРАНСП или ОБЪЕДИНИТЬ, а здесь достаточно скопировать столбец и вставить: инструмент склеит значения через выбранный разделитель. Обратный ход тоже без формул — строку через запятую он разложит по одному значению на строку.

Что делает «столбец → строка»?

Склеивает все строки списка в одну строку через выбранный разделитель, чаще всего запятую или пробел. Так готовят список городов для минус-слов, список артикулов для запроса в базу или адреса для письма.

А «строка → столбец»?

Разбивает строку или текст по разделителю обратно в список, по одному значению на строку. Если разделитель пуст, режет по пробелам — удобно для текста через пробел.

Как получить список через запятую с пробелом?

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

Куда деваются пустые строки и лишние пробелы?

Пустые строки отбрасываются, пробелы по краям значений срезаются. Список, скопированный из таблицы с хвостами табуляций, выходит чистым.

Можно ли разделить по табуляции?

Да: скопируйте символ табуляции из таблицы и вставьте в поле разделителя. Так разбирают строку, скопированную из одной строки Excel, обратно в столбик.

Данные куда-то отправляются?

Нет. Всё работает прямо в браузере на JavaScript — введённые данные не уходят на сервер и нигде не сохраняются.

Спросите нейросети об инструменте

Отвечает DeepSeek по данным этой страницы и тому, что у вас сейчас на экране: что делает, как устроен, частные случаи

Похожие инструменты

Подсчёт и частотность

Сколько строк всего, уникальных и как часто повторяется каждая. Сортировка по частоте.

Открыть
Убрать переносы строк

Склеивает текст, порванный переносами: строки внутри абзаца соединяются, пустая строка остаётся границей, слова с дефисом срастаются. Есть режим «всё в одну строку».

Открыть
Разделить список

Разбить на группы по N строк или на N равных частей. Бить семантику на пакеты.

Открыть
Форматирование телефонов

Приводит список номеров к одному виду: +7 (999) 123-45-67, E.164, только цифры и хеши MD5 и SHA-256. Убирает дубли, отбраковывает битые.

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

Убирает пустые строки и строки из пробелов или знаков-заглушек, умеет оставить одну между абзацами, считает было и стало; под инструментом способы для Excel, Word, Google Таблиц и Notepad++.

Открыть
Обернуть строки

Добавляет кавычки, скобки или теги вокруг каждой строки и соединяет разделителем — готовый SQL IN(...), массив, <li>.

Открыть

Ещё инструменты для списков

Удаление дубликатов и сравнение двух списков, сортировка, столбец в строку и обратно, нумерация, частотность и шаблонизатор — в разделе 33 инструмента.