Agregar una columna literal a una tabla dinámica

Agregar una columna literal a una tabla dinámica

Quiero agregar una columna de valores a una tabla dinámica tal como está. No se utilizaría en ningún otro cálculo.

Es decir, agregar algo así como una calificación de satisfacción para una empresa en un área a una tabla que resume todas las interacciones con las empresas por ubicación y precio.

Si bien supongo que sería posible volver a los datos de origen para agregar estos datos como un nuevo campo, no sé cómo hacerlo.

Con respecto a cómo se comportaría esta columna cuando se filtrara, me gustaría estar vinculado a una clave primaria binaria (bastante seguro de que esa no es la forma correcta de expresarlo, pero quiero decir que debería estar vinculado a la empresa y la ubicación). e inserte el valor correcto cuando esas condiciones coincidan.

Si hay una manera más fácil o más sensata de hacer lo que estoy pidiendo (y estoy seguro de que ese es el caso), la elegiría con mucho gusto.

Respuesta1

No puede agregar datos externos a una tabla dinámica excepto incluyéndolos en sus datos de origen o agregando algunas fórmulas manuales junto a sus tablas dinámicas (Método 1).

Método 1

Si sus calificaciones de satisfacción residen en otra tabla separada, puede usar fórmulas de BÚSQUEDA para vincularlas a sus tablas dinámicas. Supongamos que su tabla dinámica actual son las columnas A y B a continuación y desea mostrar las calificaciones de la empresa en C:

A              B           C
Location1      Some data   rating
 -- Company1   1000$       ****
 -- Company2   500$        ***
Location2      
 -- Company1   1000$       ****
 -- Company2   2500$       ***

Si tiene sus datos de calificación en otra tabla en otro lugar (digamos hoja2)

 A            B
 Company1     ****
 Company2     ***

Puede utilizar la fórmula BUSCARV en la columna C para recuperarla:

Location1      Some data   rating
 -- Company1   1000$       =VLOOKUP(A1, Sheet2!A:B, 2, FALSE)

La desventaja es que cualquier cambio en su tabla dinámica probablemente dañará las cosas y necesitará reajustar sus fórmulas.

Método 2

Para que su tabla dinámica maneje las calificaciones automáticamente, debería agregar una nueva columna a sus datos de origen llamada "calificación", que puede ser una columna que contiene una fórmula BUSCARV que obtiene calificaciones automáticamente de otra tabla (para mantener sus calificaciones en un solo lugar). eso se reflejará al actualizar su tabla dinámica.

Eso supone que su tabla dinámica obtiene datos de Excel. Si sus datos provienen de SQL o Access, necesitará tener acceso a esa fuente o descargar esos datos como una tabla normal (en lugar de directamente a pivote), agregar esa columna de fórmula y crear una tabla dinámica local. deesomesa intermedia. De cualquier manera, su tabla dinámica final tendría un campo de "Calificación" utilizable que puede colocar en Etiquetas de fila.

información relacionada