
У меня есть очень длинный список данных, который выглядит примерно так:
User1 Item1 Item2 Item3
User2 Item1 Item2 #NUM! (This is a failed formula)
User3 Item1 #NUM! #NUM!
И я хочу превратить каждую строку в 1-3 разных строки, вот так:
User1 Item1
User1 Item2
User1 Item3
User2 Item1
User2 Item2
User3 Item1
Есть ли способ сделать это в Excel? Решения VBA тоже подойдут.
решение1
Для Excel 2010 или 2013 я бы использовал надстройку Power Query. Начиная с Excel 2016, Power Query встроен в ленту «Данные» в разделе «Получить и преобразовать».
Power Query может начать с таблицы Excel. В его ленте Transform есть команда "Unpivot other Columns", которая сделает то, что вам нужно.