Как объединить столбец со строкой, чтобы создать новые столбцы?

Как объединить столбец со строкой, чтобы создать новые столбцы?

У меня есть данные, хранящиеся в виде файла Excel, взятые из Управления энергетической информации США. Ниже приведен фрагмент этих данных. Я хочу перевести их в формат, пригодный для использования в ГИС. Таким образом, я хочу объединить данные в столбце MSN по коду с данными в столбцах года. Возьмите изображение ниже в качестве текущих данных:

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

Я хочу получить результирующую таблицу, которая выглядит следующим образом:

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

Редактировать: Я наполовину решил эту проблему с помощью только сводной таблицы. Я создал сводную таблицу с кодами MSN в качестве столбцов, StateCodes в качестве строк и данными о годе в качестве значения суммы. Если бы я только манипулировал данными в Excel, этого было бы достаточно. Коды MSN представляют собой общий заголовок с каждой годовой суммой в столбце/заголовке под ним. Есть ли способ объединить общий заголовок с каждым отдельным столбцом, чтобы вывод напоминал второе изображение выше?

решение1

Вы должны быть в состоянии сделать это с помощью Power QueryakaGet & Transform

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

с курсором в исходной таблице

  • Данные --> Получить и преобразовать данные --> Из таблицы/диапазона
  • Должен открыться редактор Power Query.
    • Выберите столбцы MSN и StateCode.
    • Unpivotдругойстолбцы

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

  • Выберите Attributeстолбец и replace Yс помощью_
  • Mergeстолбцы MSN и Атрибут
  • Сортируйте столбец Merged или StateCode, если хотите.
  • Выберите столбец «Объединенные» и Pivot, где столбец «Значения» — Value, а агрегатная функция —Sum

    Close and Load

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

решение2

Предположим, я правильно понял, и вы хотите еще 4 столбца справа, но с объединенными значениями, например:

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

Давайте назовем текущие столбцы от A до F (как на рисунке)

В ячейку G1 введите формулу=$B1&C1

Скопируйте это в следующие 3 столбца, а затем скопируйте все 4 столбца вниз до конца данных.

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