
En Excel 2016, tengo varias tablas dinámicas (y los gráficos dinámicos correspondientes) que utilizan fuentes de datos externas. Las fuentes de datos se crearon mediante Microsoft Query (un mecanismo de Excel) y tienen una lógica SQL compleja que consulta una base de datos Oracle.
Para ciertas tablas dinámicas, quiero cambiar la fuente de datos de usar una fuente de datos externa llamada ChartsConn
a usar una tabla de Excel.
Razón:
La ChartsConn
conexión de la fuente de datos externa es redundante y debe eliminarse, de modo que los cambios futuros de SQL en las conexiones solo deban realizarse en un solo lugar. Ya tengo una conexión que se llama exactamente igual ListConn
; Quiero usarlo en su lugar.
Si intento cambiar la fuente de datos de la tabla dinámica a ListConn
, no funciona como quiero. Excel hace una copia de la ListConn
conexión llamada ListConn1
, que no es lo que quiero.
Entonces, alternativamente, quiero conectarme a una tabla de Excel existente (en una hoja diferente) que ya usa ListConn
. Si me conecto a esa tabla de Excel, creo que Excel lo hará sin crear una nueva conexión; reutilizará la ListConn
conexión existente como se esperaba.
Problema:
Cuando intento cambiar la fuente de datos de la tabla dinámica usando Analyze > Change Data Source
, la opción para elegir una tabla de Excel está deshabilitada:
Pregunta:
¿Existe alguna manera de cambiar el origen de una tabla dinámica desde una conexión de origen de datos externo a una tabla de Excel?
Si no, parece que la única otra opción es recrear mis múltiples tablas dinámicas y gráficos dinámicos desde cero. La única diferencia es que usaré la tabla de Excel como fuente: haciendo clic en la tabla de Excel y haciendo clic en Crear tabla dinámica.
Eso funcionaría, pero requeriría mucho esfuerzo ya que hay múltiples tablas dinámicas y gráficos dinámicos correspondientes con configuraciones muy específicas.