#excel #vba
#excel #vba
Вопрос:
Я хотел бы разделить строки в первой таблице на основе значений, разделенных запятыми, в столбце C.
Таким образом, столбцы A, B, D, E будут дублироваться для каждого значения, разделенного запятой, в столбце C.
Таким образом, данные будут представлены в таблице ниже.
Спасибо
Комментарии:
1. Взгляните на Power Query
Ответ №1:
Вот алгоритмический подход, который вы можете попробовать
- Получите ссылку на свой диапазон данных
- Перебирайте строки в этом диапазоне
- Поскольку вы собираетесь добавлять строки, выполняйте цикл снизу вверх
- Для каждой строки
Split
значение в столбце C- Если результирующий массив имеет > 1 значений, вставьте строки для новых значений
- Скопируйте значения в новые строки
- Перенесите разделенный массив в столбец C
- Повторить