Разделить данные по столбцам из сводной таблицы

Разделить данные по столбцам из сводной таблицы

У меня есть лист Excel, содержащий сводную таблицу. Мне нужно разделить данные на 6 столбцов на том же листе, что и сводная таблица.

Сводная таблица

Например, я хочу

m5.16xlarge-RHEL 7-Сообщения|Предварительный просмотр-24/5-Maison

чтобы разделить на 6 столбцов, каждый столбец со словом (перед тире).

Заранее спасибо :)

решение1

Разделение данных на новые столбцы в сводной таблице не представляется простым и удобным для пользователя способом.

Лучше использовать текст в столбцах в исходных данных, используя «-» в качестве символа-разделителя.

Во-первых, убедитесь, что у вас достаточно пустых столбцов справа от столбца VM, чтобы вместить максимальное количество разделенных частей. Так, если вы ожидаете 6 столбцов в конце, вам понадобится 5 пустых столбцов справа от имени VM.

Далее выберите список виртуальных машин и используйте Данные>Инструменты данных>Текст в столбцы.

Выберите «С разделителями» на шаге 1, затем настройте шаг 2 следующим образом:

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

При желании вы можете настроить тип данных каждого столбца и другие параметры на шаге 3. В противном случае нажмите «Готово», чтобы разделить данные по столбцам.

решение2

Я использовал формулу для разделения данных из сводной таблицы в каждой ячейке. Вот формула:

=TRIM(MID(SUBSTITUTE($A3,"~",REPT(" ",LEN($A3))),(COLUMN()-4)*LEN($A3)+1,LEN($A3)))

Вам просто нужно будет изменить знак ("~") и заменить ячейку ($A3) на нужную ячейку. Затем просто растяните формулу на ячейки, и она заработает :)

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