Преобразовать столбец в список, разделенный запятыми

Преобразовать столбец в список, разделенный запятыми

У меня есть задача создать простую таблицу Excel, которая занимает неопределенное количество строк в столбце A, например:

1234
123461
123151
11321

И создайте из них список, разделенный запятыми, в другой ячейке, который пользователь может легко скопировать и вставить в другую программу, например, так:

1234,123461,123151,11321

Как проще всего это сделать?

решение1

Предполагая, что ваши данные начинаются в ячейке A1, я бы поместил следующее в столбец B:

В1:

=A1

БИ 2:

=B1&","&A2

Затем вы можете вставить столбец B2 вниз по всему столбцу. Последняя ячейка в столбце B теперь должна быть списком столбца A, разделенным запятыми.

решение2

  • Скопировать столбец в Excel
  • Открыть Слово
  • «Вставить специально» только как текст
  • Выделите данные в Word (те, которые необходимо преобразовать в текст, разделенный знаком ,), нажмите Ctrl- H(Найти и заменить)
  • В поле «Найти что» введите^p
  • В поле «Заменить на» введите,
  • Выберите «Заменить все».

решение3

Если у вас Office 365 Excel, то вы можете использовать TEXTJOIN():

=TEXTJOIN(",",TRUE,A:A)

введите описание изображения здесь

решение4

Альтернативным подходом будет вставка столбца Excel в этот инструмент в браузере:

convert.town/column-to-comma-separated-list

Он преобразует столбец текста в список, разделенный запятыми.

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

Связанный контент