Как разобрать несколько строк с конкатенированными данными в один столбец

У меня есть таблица Excel с информацией с разделителями (отслеживание #s) в разных строках:

row a 630521*630621*630215*610517
row b 630522*630611
row c 630531*630651*630265
row d 630524

Я хотел бы организовать все строки отслеживания #, разделенные знаком «*», в один столбец. Можете ли вы сказать мне, как это возможно? У меня есть более 4000 таких строк с 21 номером отслеживания (переменной) в каждой строке, которую я хочу преобразовать в один столбец с несколькими строками.

col a
630521
630621
630215
610517
630522
630611
630531
630651
630265
630524

person Laurie    schedule 26.01.2015    source источник
comment
вы просто хотите заменить * пробелом и оставить то же самое в строках?   -  person toddmo    schedule 26.01.2015
comment
Вы пытаетесь сделать это с VBA или без него?   -  person TheEngineer    schedule 26.01.2015
comment
я бы сделал это с vba, но мы смогли справиться и без vba @TheEngineer   -  person Laurie    schedule 26.01.2015


Ответы (2)


Все это можно сделать в Excel:

  1. Выделите свою колонку
  2. В меню «Данные» выберите «Текст в столбцы» => «С разделителями» => «Далее» => «Другое» * => «Готово».
  3. Затем скопируйте / вставьте каждый из полученных столбцов в один столбец и отсортируйте его, чтобы поместить пробелы внизу.
person Ron Smith    schedule 26.01.2015
comment
Спасибо. Я использовал № 1 и 2, а затем ответ pnuts для № 3. - person Laurie; 26.01.2015

Чтобы сохранить шаг 3. в ответе Рона Смита, где у вас МНОГО строк, вы можете добавить пустую строку вверху и слева, выбрать весь диапазон (включая все пробелы), применить технику подробно здесь удалите столбцы, помеченные Row и Column затем отфильтруйте пустые строки из столбца с меткой Value.

person pnuts    schedule 26.01.2015
comment
Большое спасибо! Это было очень необходимо для шага 3 от Рона. Я ценю помощь. - person Laurie; 26.01.2015