Excel: tabla dinámica de varias tablas con exactamente las mismas columnas

Excel: tabla dinámica de varias tablas con exactamente las mismas columnas

Así que tengo conjuntos de datos de varias fuentes de terceros, que tienen exactamente el mismo diseño.

Los puse en Excel en 2 tablas como esta:

Table 1 from source1

Year    Month    InfoType    Source    Cost
2019     01       Type1      source1    20
...

La fuente es una fórmula que se ve así: ="fuente1"

Table 2 from source2

Year    Month    InfoType    Source    Cost
2019     01       TypeD2     source2    10
...

La fuente es una fórmula que se ve así: ="fuente2"

y quiero combinar ambas tablas en una tabla dinámica como esta:

Rows          Sum of Cost
2019 
    source1       20
    source2       10
Total 2019        30

Sé que la solución más sencilla sería agregar manualmente los datos, pero en este caso necesito que los datos se divida en varias tablas.

He examinado las relaciones, pero parece que se comportan de manera similar a SQL Join, que no es lo que intento lograr aquí. Empecé a buscar en power pivot, pero no pude encontrar nada que me ayudara con mi objetivo aquí.

Apreciaría cualquier ayuda. ty

Respuesta1

La idea anterior se puede lograr utilizando Power Query.

Primero necesita crear 2 objetos de tabla usando sus datos, seleccionando sus datos y haciendo clic en "formatear como tabla" o usando el acceso directo CTRL+T

Luego puede abrir una Consulta vacía, haciendo clic en "Datos", luego en "Recuperar Datos", luego en "Diferentes fuentes" y luego en "Consulta Vacía".

Esto debería abrir la siguiente ventana: ingrese la descripción de la imagen aquí

Allí agrega la siguiente fórmula en el campo Texto:

=Excel.CurrentWorkbook()

Después de presionar Enter, deberías ver algo como esto:

ingrese la descripción de la imagen aquí

Allí puede hacer clic en el botón al lado de "Contenido" y desmarcar la casilla de verificación en la parte inferior, luego hacer clic en Aceptar

Ahora deberías ver una tabla: ingrese la descripción de la imagen aquí

De hecho, esta es la tabla combinada de todas las tablas de su libro de trabajo. por lo tanto, si agrega otra tabla con el mismo diseño, se agregará automáticamente a esta tabla.

Ahora puede hacer clic en el menú desplegable debajo de "cerrar y cargar", luego hacer clic en "cerrar y cargar en..."

Deberías ver una ventana emergente con 4 opciones:

Table
PivotTable-Report
Pivot Chart
Connection only

Allí puede elegir Informe de tabla dinámica y hacer clic en Aceptar.

Esto debería crear una tabla dinámica. Allí puede agregar los campos que desea que se muestren y debería terminar con algo como esto:

ingrese la descripción de la imagen aquí

Respuesta2

¡Muy útil! Yo agregaría que debe asegurarse de que sus datos estén en el formato adecuado antes de hacer clic en cerrar y cargar. Por ejemplo, si su tabla dinámica necesitará alguna métrica excepto Recuento, querrá asegurarse de no tener ningún dato de tipo Texto en las columnas que está usando ANTES de cargar en la tabla dinámica. SUM, AVG, etc. requieren tipos de datos que no sean de texto.

información relacionada