Como posso combinar uma coluna com uma linha para gerar novas colunas?

Como posso combinar uma coluna com uma linha para gerar novas colunas?

Tenho dados armazenados como um arquivo Excel retirado da Administração de Informações de Energia dos EUA. A seguir está um trecho desses dados. Quero transferir isso para um formato utilizável em GIS. Como tal, quero combinar os dados da coluna MSN por código com os dados das colunas do ano. Considere a imagem abaixo como os dados atuais:

insira a descrição da imagem aqui

Quero ter uma tabela resultante parecida com esta:

insira a descrição da imagem aqui

Editar: resolvi isso parcialmente com apenas uma tabela dinâmica. Criei uma tabela dinâmica com os códigos MSN como colunas, os StateCodes como linhas e os dados do ano como valor de soma. Se eu estivesse apenas manipulando dados no Excel, isso seria bom o suficiente. Os códigos MSN são um título geral com cada soma anual uma coluna/título abaixo dele. Existe uma maneira de combinar o título geral com cada coluna individual para que a saída se pareça com a segunda imagem acima?

Responder1

Você deve ser capaz de fazer isso com Power QueryakaGet & Transform

insira a descrição da imagem aqui

com o cursor na tabela original

  • Dados -> Obter e transformar dados -> Da tabela/intervalo
  • O Editor do Power Query deve abrir
    • Selecione as colunas MSN e StateCode
    • Não dinâmicooutrocolunas

insira a descrição da imagem aqui

  • Selecione a Attributecoluna e replace Ycom_
  • Mergeas colunas MSN e Atributo
  • Classifique a coluna mesclada ou o StateCode, se desejar
  • Selecione a coluna Mesclada e Pivot, com a coluna Valores sendo Value, e a função agregada sendoSum

    Close and Load

insira a descrição da imagem aqui

Responder2

Supondo que eu tenha lido corretamente e você queira mais 4 colunas à direita, mas com valores combinados, assim:

insira a descrição da imagem aqui

Vamos chamar as colunas atuais de A a F (como na imagem)

Na célula G1 insira a fórmula=$B1&C1

Copie isso nas próximas 3 colunas e copie todas as 4 colunas até a parte inferior dos dados

informação relacionada