2.5Ordenar, filtros y tablas estructuradas
Lo esencial en 30 segundos
- Filtrar oculta, ordenar ordena: el filtro esconde temporalmente, la ordenación multinivel ordena — ninguno de los dos elimina.
- Ctrl+T = reflejo pro: rango convertido en tabla nombrada, filtrable, extensible — referencias por nombre.
- Se acabaron los rangos fijos: =SUMA(D2:D200) olvida la fila 201 — =SUMA(Conta[Importe]) lo sigue todo.
Mini-caso continuado — Wassim y el total que mentía
Wassim (2.4) tiene una tabla luminosa, pero su total =SUMA(D2:D200) ignora la factura 201 del mes: el informe llega mal al jefe. Convierte su rango en tabla estructurada (Ctrl+T), la nombra Conta: encabezados filtrables, bandas legibles y, sobre todo, referencias por nombre — =SUMA(Conta[Importe]) incluye cada nueva fila automáticamente. Sus BUSCARX de 2.2 apuntan ahora a columnas nombradas, sus reglas de 2.4 se extienden solas. El nivel 2 de Wassim queda cerrado: decidir, buscar, limpiar, alertar, estructurar.
Epílogo del hilo conductor 2.1-2.4: el seguimiento de Wassim se convierte en una tabla que crece sin mentir — listo para las tablas dinámicas del nivel 3.
1. Filtros: ver un subconjunto
Los filtros ocultan temporalmente las filas fuera de criterio (una wilaya, un importe > 100000, un mes): los datos no se eliminan, solo se ocultan. Se combinan varias columnas para afinar. La ordenación multinivel ordena (por proveedor y luego por importe descendente). Wassim filtra sus impagados de Argel ordenados por retraso descendente: sus prioridades del día en dos clics.
2. La tabla estructurada: el reflejo pro
Convertir un rango en tabla estructurada (Insertar ▸ Tabla, o Ctrl+T) aporta: encabezados filtrables fijos, bandas legibles, extensión automática (una fila nueva hereda las fórmulas y las reglas de 2.4) y, sobre todo, referencias por nombre: =SUMA(Conta[Importe]) en vez de =SUMA(D2:D200). Wassim nombra su tabla Conta y sus fórmulas se vuelven legibles para su jefe.
3. Por qué es más seguro
Una tabla estructurada crece sola: añade una fila y las fórmulas, reglas y futuras tablas dinámicas la tienen en cuenta. Las columnas calculadas se propagan automáticamente (la fórmula de retraso de 2.3 baja sola). Se acabaron los rangos fijos que «olvidan» las filas nuevas — la causa n.º 1 de informes erróneos. Wassim añade su factura 201: el total sigue, sin reescribir ninguna fórmula.
🔎 Ejemplo concreto — 🔎 Ejemplo concreto — El total que lo sigue todo
Sobre un rango fijo vs la tabla Conta de Wassim:
Rango fijo: =SUMA(D2:D200) → la factura 201 queda OLVIDADA
Tabla «Conta»: =SUMA(Conta[Importe]) → incluye TODA fila nueva
Búsqueda nombrada: =BUSCARX([@Código]; TipoIVA[Código]; TipoIVA[Tipo]; "A verificar")
Lectura: la referencia por nombre cubre toda la columna de la tabla, sea cual sea su tamaño; [@Código] designa la fila actual.
Lección: convertir en tabla elimina los errores de rangos «demasiado cortos», causa n.º 1 de los totales erróneos.
Vocabulario de la sección
- Filtro
- Oculta temporalmente las filas fuera de criterio; los datos se conservan y vuelven al quitarlo.
Ejemplo sencillo: Wassim filtra sus impagados de Argel sin eliminar nada.
Lo que no es: una eliminación definitiva de filas.
Reflejo: filtrar = ver, no eliminar.
- Ordenación multinivel
- Ordena según varias columnas sucesivas (proveedor y luego importe descendente).
Ejemplo sencillo: Wassim ordena por wilaya y luego por retraso descendente.
Lo que no es: un filtro que oculta filas.
Reflejo: ordenar de lo general a lo preciso.
- Tabla estructurada
- Rango convertido (Ctrl+T): nombrado, filtrable, extensible, con columnas calculadas automáticas.
Ejemplo sencillo: Wassim convierte su seguimiento y lo nombra Conta.
Lo que no es: un simple rango coloreado a mano.
Reflejo: Ctrl+T en cuanto deba durar.
- Referencia estructurada
- Columna designada por su nombre (Conta[Importe]) en vez de un rango fijo: sigue los añadidos.
Ejemplo sencillo: Wassim totaliza con =SUMA(Conta[Importe]).
Lo que no es: un rango fijo tipo D2:D200.
Reflejo: nombrar en vez de fijar.
En la práctica — En la práctica — Estructurar tu seguimiento
- Convierte un rango de facturas en tabla (Ctrl+T) y nómbrala «Conta».
- Filtra por estado y ordena por importe descendente.
- Escribe =SUMA(Conta[Importe]) y añade una fila: comprueba que se incluye.
- Crea una columna calculada (retraso = vencimiento − hoy) y mírala propagarse.
Guion listo para decir — explicar la tabla al jefe (30 s)
«El seguimiento se ha convertido en una tabla de verdad, nombrada Conta: filtro por estado, ordeno por importe, y el total sigue automáticamente cada nueva factura — no más rangos olvidados. Las fórmulas se leen por nombre de columna, y la columna de retrasos se rellena sola.»
Decirlo añadiendo una fila delante del jefe y mostrando el total seguirla.
Plantilla copiar-pegar — total estructurado
=SUMA(Conta[Importe])
=BUSCARX([@Código]; TipoIVA[Código]; TipoIVA[Tipo]; "A verificar")
=[@Vencimiento]-HOY()
Total erróneo
La factura 201 falta en el total: Wassim convierte en tabla y pasa a Conta[Importe] — nunca más un rango fijo.
Prioridades del día
Aislar los impagados de Argel por retraso: Wassim combina filtro de wilaya + estado y ordenación descendente por retraso.
Columna que se rellena sola
Recopiar el retraso en cada fila: Wassim lo convierte en columna calculada de la tabla, propagada automáticamente.
Filas vacías parásitas
La tabla se corta en dos: Wassim elimina las filas y columnas vacías que rompen la estructura.
✓ Buenas prácticas
- Convertir en tabla (Ctrl+T) en cuanto los datos deban vivir.
- Nombrar la tabla (Conta, TipoIVA…) y usar las referencias por nombre.
- Filtrar para ver, ordenar para ordenar — nunca para eliminar.
✗ Errores frecuentes
- Fórmulas sobre rangos fijos (D2:D200) que olvidan las filas nuevas.
- Filtrar creyendo eliminar (las filas solo se ocultan).
- Dejar filas o columnas vacías que cortan la tabla.
Puntos clave
- Filtrar = ocultar temporalmente; ordenar = ordenar (multinivel).
- Ctrl+T convierte un rango en tabla estructurada nombrada.
- Referencias por nombre: Conta[Importe] (robustas a los añadidos).
- La tabla se extiende sola: fórmulas, reglas y columnas calculadas siguen.
Reto 48 h — aplícalo mañana
Convierte tu seguimiento real: Ctrl+T + nombre, un filtro + ordenación útiles, un total por nombre verificado tras añadir una fila, y una columna calculada propagada.
- Puedo filtrar y ordenar (multinivel) sin perder ni eliminar datos.
- Sé convertir en tabla estructurada (Ctrl+T) y nombrarla.
- Uso referencias por nombre y columnas calculadas que siguen los añadidos.
Preguntas frecuentes
¿Filtrar elimina datos?
No: el filtro oculta las filas fuera de criterio, vuelven al quitarlo. Para extraer realmente un subconjunto, copia las filas visibles a otro sitio o usa la función FILTRAR (nivel avanzado).
¿Por qué mis filas nuevas no están en el total?
Tu fórmula apunta a un rango fijo (D2:D200). Convierte el origen en tabla estructurada (Ctrl+T) y usa =SUMA(Conta[Importe]): se extiende automáticamente a las filas nuevas.
¿Por qué convertir un rango en tabla estructurada (Ctrl+T)?