У меня есть следующая таблица в Excel:
category label value A green 2 A red 1 A blue 4 B green 0 B red 3 B blue 2
Как ее можно транспонировать следующим образом через макрос VBA?
category green red blue A 2 1 4 B 0 3 2
Для этого достаточно использовать сводную таблицу:
Выбрать всю таблицу
Перейти на вкладку «Вставка» и нажать «Сводная таблица»
Затем вам нужно перетащить соответствующие столбцы в правильные поля, например label в столбцы, category в строки и value в значения.
label
category
value
Примерно так (я назвал category столбец как cat):
cat
Сводные таблицы в Excel