Tu segmentación de Excel aparece, pero al hacer clic en ella no filtra la tabla dinámica o el gráfico dinámico. Este problema ocurre cuando la segmentación pierde su conexión con la fuente de datos subyacente. La segmentación se convierte en un objeto visual sin enlace funcional a tu informe. Este artículo explica cómo restablecer esa conexión y hacer que la segmentación vuelva a funcionar.
Puntos clave: Cómo corregir una segmentación desconectada
- Configuración de segmentación > Conexiones de informe: Vuelve a vincular una segmentación a una o más tablas dinámicas en el libro actual.
- Análisis de tabla dinámica > Insertar segmentación: Crea una nueva segmentación correctamente conectada desde la tabla dinámica activa.
- Datos > Actualizar todo: Actualiza la caché de la tabla dinámica, lo que puede restaurar la funcionalidad de la segmentación después de cambios en la fuente de datos.
Por qué las segmentaciones pierden su conexión con los datos
Una segmentación es un control de filtro visual vinculado a una caché específica de tabla dinámica. Cada tabla dinámica creada a partir del mismo rango de datos comparte una caché. La segmentación se conecta a esta caché, no directamente a los datos sin procesar. La conexión se rompe si se elimina la tabla dinámica original, si la estructura del libro cambia significativamente, o si copias una segmentación de otro libro sin su tabla dinámica asociada. Una segmentación también puede dejar de funcionar si su tabla dinámica de origen se convierte en valores estáticos o si se alteran las relaciones del modelo de datos. La segmentación permanece en la hoja, pero sus comandos de filtro no van a ninguna parte.
El papel de la caché de tabla dinámica
La caché de tabla dinámica es una instantánea de tus datos almacenada en la memoria de Excel. Las segmentaciones y las líneas de tiempo interactúan con esta caché. Si tienes dos tablas dinámicas de la misma fuente, es probable que compartan una caché. Una segmentación conectada a esa caché puede filtrar ambas tablas. Los problemas comienzan cuando esa caché se borra, se modifica, o cuando una tabla dinámica usa una caché diferente y aislada. Sin una caché compartida, la segmentación no puede comunicarse con la tabla dinámica.
Pasos para reconectar una segmentación a tu tabla dinámica
Sigue estos pasos para restaurar la función de filtrado de tu segmentación. Comienza con el primer método, que repara directamente el enlace existente.
- Selecciona la segmentación que no funciona
Haz clic una vez en el objeto de segmentación en tu hoja de cálculo. Verás que aparece la pestaña contextual Segmentación en la cinta de opciones. - Abre el cuadro de diálogo Conexiones de informe
Ve a la pestaña Segmentación en la cinta de opciones. Haz clic en el botón Conexiones de informe. Este cuadro de diálogo enumera todas las tablas dinámicas del libro que comparten una fuente de datos compatible. - Restablece la conexión
En el cuadro de diálogo Conexiones de informe, marca la casilla junto a la tabla dinámica que deseas que filtre la segmentación. Si se enumeran varias tablas dinámicas, puedes seleccionar varias. Haz clic en Aceptar para confirmar. - Prueba la segmentación
Haz clic en un elemento dentro de la segmentación. Tu tabla dinámica conectada debería filtrarse y actualizarse inmediatamente para reflejar la selección.
Crear una nueva segmentación desde cero
Si el cuadro de diálogo Conexiones de informe está vacío o la corrección no funciona, crea una nueva segmentación. Este método garantiza una conexión nueva.
- Haz clic dentro de tu tabla dinámica de destino
Selecciona cualquier celda dentro de la tabla dinámica que necesitas filtrar. - Insertar una nueva segmentación
Ve a la pestaña Análisis de tabla dinámica en la cinta de opciones. Haz clic en el botón Insertar segmentación. - Elige el campo de la segmentación
En el cuadro de diálogo Insertar segmentaciones, marca la casilla para el campo que deseas usar para filtrar. Este suele ser una columna como Región, Producto o Fecha. Haz clic en Aceptar. - Posiciona y usa la nueva segmentación
Excel coloca la nueva segmentación en tu hoja. Puedes moverla y cambiar su tamaño. Al hacer clic en cualquier elemento, ahora se filtrará la tabla dinámica original. Puedes eliminar la segmentación antigua que no funciona.
Si tu segmentación aún no filtra datos
Segmentación atenuada o inactiva
Una segmentación atenuada generalmente significa que la tabla dinámica no tiene datos. Actualiza la tabla dinámica haciendo clic dentro de ella y yendo a Análisis de tabla dinámica > Actualizar. Si el rango de la fuente de datos ha cambiado, actualízalo a través de Análisis de tabla dinámica > Cambiar fuente de datos. Asegúrate de que el nuevo rango incluya todos tus datos.
La segmentación filtra solo una de varias tablas dinámicas
Esto sucede cuando las tablas dinámicas se crean a partir de cachés de datos separadas. Para solucionarlo, asegúrate de que todas las tablas dinámicas usen la misma fuente. Crea la segunda tabla dinámica copiando la primera y cambiando su diseño, no creando una nueva desde el rango de datos. Luego, usa el cuadro de diálogo Conexiones de informe para vincular la segmentación a ambas tablas.
Segmentación creada para una tabla que no funciona
Las segmentaciones para tablas estándar de Excel funcionan de manera diferente a las segmentaciones de tabla dinámica. Si una segmentación de tabla falla, verifica que el rango de la tabla sea correcto. Haz clic dentro de la tabla, ve a la pestaña Diseño de tabla y verifica el rango en Propiedades > Cambiar tamaño de tabla. Además, asegúrate de que no haya filtros aplicados manualmente a las columnas de la tabla que entren en conflicto con la segmentación.
Métodos para corregir una segmentación desconectada: Comparación
| Elemento | Usar Conexiones de informe | Crear una nueva segmentación |
|---|---|---|
| Mejor para | Una segmentación existente que solo perdió su enlace | Una segmentación completamente rota o una nueva necesidad de filtrado |
Ahora puedes corregir una segmentación que no filtra tus informes de Excel. Usa el cuadro de diálogo Conexiones de informe para una reparación rápida o inserta una nueva segmentación para una solución garantizada. Para un control avanzado, usa el Modelo de datos y crea relaciones entre tablas para construir paneles más potentes con filtrado cruzado. Recuerda actualizar tus tablas dinámicas con Alt+F5 después de cambiar la fuente de datos para mantener las segmentaciones receptivas.