Tengo datos almacenados en un archivo Excel tomado de la Administración de Información Energética de EE. UU. A continuación se muestra un fragmento de esos datos. Quiero transferir esto a un formato utilizable por SIG. Como tal, quiero combinar los datos de la columna de MSN por código con los datos de las columnas de año. Tome la imagen a continuación como datos actuales:
Quiero tener una tabla resultante como esta:
Editar: He solucionado esto parcialmente con solo una tabla dinámica. Creé una tabla dinámica con los códigos MSN como columnas, los códigos de estado como filas y los datos del año como valor de suma. Si solo estuviera manipulando datos en Excel, sería suficiente. Los códigos MSN son un título general y cada suma anual tiene una columna/título debajo. ¿Hay alguna manera de combinar el título general con cada columna individual para que el resultado se parezca a la segunda imagen de arriba?
Respuesta1
Deberías poder hacer esto con Power Query
akaGet & Transform
con el cursor en la tabla original
- Datos --> Obtener y transformar datos --> De tabla/rango
- El Editor de Power Query debería abrirse
- Seleccione las columnas MSN y StateCode
- Despivotarotrocolumnas
- Seleccione la
Attribute
columna yreplace
Y
con_
Merge
las columnas MSN y Atributo- Ordene la columna combinada o el código de estado si lo desea
Seleccione la columna Combinada y
Pivot
, siendo la columna ValoresValue
y la función agregadaSum
Close and Load
Respuesta2
Suponiendo que he leído esto correctamente y quieres otras 4 columnas a la derecha, pero con valores combinados, como este:
Llamemos a las columnas actuales de A a F (como en la imagen)
En la celda G1 ingresa la fórmula=$B1&C1
Copie esto en las siguientes 3 columnas y copie las 4 columnas hasta la parte inferior de los datos.