У меня есть данные, хранящиеся в виде файла Excel, взятые из Управления энергетической информации США. Ниже приведен фрагмент этих данных. Я хочу перевести их в формат, пригодный для использования в ГИС. Таким образом, я хочу объединить данные в столбце MSN по коду с данными в столбцах года. Возьмите изображение ниже в качестве текущих данных:
Я хочу получить результирующую таблицу, которая выглядит следующим образом:
Редактировать: Я наполовину решил эту проблему с помощью только сводной таблицы. Я создал сводную таблицу с кодами MSN в качестве столбцов, StateCodes в качестве строк и данными о годе в качестве значения суммы. Если бы я только манипулировал данными в Excel, этого было бы достаточно. Коды MSN представляют собой общий заголовок с каждой годовой суммой в столбце/заголовке под ним. Есть ли способ объединить общий заголовок с каждым отдельным столбцом, чтобы вывод напоминал второе изображение выше?
решение1
Вы должны быть в состоянии сделать это с помощью Power Query
akaGet & Transform
с курсором в исходной таблице
- Данные --> Получить и преобразовать данные --> Из таблицы/диапазона
- Должен открыться редактор Power Query.
- Выберите столбцы MSN и StateCode.
- Unpivotдругойстолбцы
- Выберите
Attribute
столбец иreplace
Y
с помощью_
Merge
столбцы MSN и Атрибут- Сортируйте столбец Merged или StateCode, если хотите.
Выберите столбец «Объединенные» и
Pivot
, где столбец «Значения» —Value
, а агрегатная функция —Sum
Close and Load