Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cuando crea una tabla dinámica, Excel toma una copia de los datos de origen y la
almacena en la memoria caché dinámica. El Pivot Cache se mantiene en la
memoria de Excel. No puede verlo, pero esos son los datos a los que hace
referencia la tabla dinámica cuando crea su tabla dinámica, cambia una selección
de segmentación o mueve filas o columnas.
Ver el vídeo
Esto permite que Excel responda muy bien a los cambios en la tabla dinámica,
pero también aumenta el tamaño de su archivo. Sin embargo, no se asuste, ya
que Pivot Cache es muy bueno para comprimir los datos, por lo que el tamaño de
su archivo no debería duplicarse. Por ejemplo, a continuación puedes ver 3
archivos y sus respectivos tamaños:
Puede ver que Pivot Cache usa menos de 700 KB para almacenar los datos frente
a casi 3 MB cuando se almacena en la hoja de trabajo.
Ahora, aunque las tablas dinámicas en Excel 2007 en adelante se han vuelto más
eficientes en la reutilización de la misma memoria caché dinámica cuando crea
tablas dinámicas que hacen referencia a los mismos datos de origen, aún puede
crear accidentalmente varias memorias caché dinámicas que pueden aumentar
rápidamente el tamaño de su archivo.
Evite la duplicación de cachés dinámicas
Aunque hoy en día es más difícil crear accidentalmente cachés dinámicos
duplicados, todavía me gusta crear tablas dinámicas adicionales (que hacen
referencia a la misma fuente de datos) usando la técnica de copiar y pegar.
Es decir, copia y pega una tabla dinámica existente y luego edita la pegada según
sus necesidades, en lugar de seleccionar los datos de origen e insertar una nueva
tabla dinámica.
?ActiveWorkbook.PivotCaches.Count
Otro efecto secundario es que no podrá controlar ambas tablas dinámicas con las
mismas segmentaciones . Las segmentaciones solo pueden controlar las tablas
dinámicas que comparten la misma caché dinámica.
Notas:
Opción 1: puede crear una nueva tabla dinámica con el Asistente para tablas
dinámicas que creará automáticamente una nueva memoria caché. Para iniciar el
Asistente, primero seleccione sus datos de origen > ALT + D + P y siga las
indicaciones. En la advertencia, desea seleccionar 'No' para que Excel cree un
nuevo caché.
Opción 2: Puede insertar una nueva tabla dinámica seleccionando los datos de
origen > pestaña Insertar > Tabla dinámica. Esta tabla dinámica compartirá la
misma memoria caché, pero no heredará automáticamente las agrupaciones de
las tablas dinámicas anteriores. Sin embargo, si luego realiza cambios de
agrupación en cualquier tabla dinámica que comparta la misma memoria caché,
esta tabla dinámica también se agrupará de la misma manera. Consulte la
siguiente sección sobre "Tablas dinámicas existentes" para saber cómo
solucionarlas si esto sucede.
Nota : Esto dará como resultado valores 'en blanco' en su tabla dinámica, pero no
se preocupe, ya que volverán a aparecer cuando cambie el rango de datos de
origen.
Eliminar los datos de origen: si sus datos de origen son estáticos, es decir, no
cambian ni se actualizan, puede eliminarlos. Sí, puede eliminar los datos de origen
que ocupan una hoja de trabajo en su archivo. Ya está en la memoria caché de
Pivot, por lo que no lo necesita en el libro de trabajo.
Todavía puede filtrar y editar la tabla dinámica porque usará los datos en la
memoria caché dinámica. Simplemente no puede actualizarlo ya que el enlace a la
fuente se rompe una vez que lo elimina.
Si desea recuperar los datos de origen, todo lo que necesita hacer es hacer doble
clic en la celda Gran total en su tabla dinámica (sin filtrar) y volcará los datos de
origen en otra hoja.
Para obtener puntos adicionales, asegúrese de importar solo los datos que
necesita filtrando las columnas y filas innecesarias.