2.5 · Ordenar, filtros y tablas estructuradas

Nivel 2 · Intermedio: funciones, búsqueda y filtros

2.5Ordenar, filtros y tablas estructuradas

Objetivo: Filtrar y ordenar con orden, y transformar un rango en tabla estructurada (Ctrl+T).
Tiempo estimado: 13 min · lectura autónoma · Si solo tienes 5 min: lee «Lo esencial en 30s» + el esquema.

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.

Error frecuente de interpretación: «Filtrar elimina mis filas, y D2:D200 basta como total». No: el filtro oculta (todo vuelve al quitarlo), y el rango fijo olvida cada fila nueva. La regla de Wassim: filtrar para ver, nunca para eliminar — y Ctrl+T + referencia por nombre en cuanto una tabla deba vivir más de una semana.
Una tabla que ya no miente Filtrar para ver, ordenar para ordenar, estructurar para durar Filtrar + ordenar Ocultartemporal, ordenar multinivelCtrl+T (estructurar) Tablanombrada Conta, filtrableReferencias pornombre Conta[Importe] sigue los añadidos
Filtrar para ver, ordenar para ordenar, estructurar para durar
Versión en texto del esquema (SEO / lectores de pantalla / traducción): 1) Wassim FILTRA: sus impagados de Argel ordenados por retraso descendente — ocultar para ver, sin eliminar nada. 2) ESTRUCTURA: Ctrl+T, tabla nombrada Conta, columnas calculadas que se propagan (retrasos de 2.3, reglas de 2.4). 3) NOMBRA: =SUMA(Conta[Importe]) en vez de D2:D200 — la factura 201 queda incluida de oficio. Lección: la tabla estructurada da fiabilidad a la ordenación, los filtros y las fórmulas de golpe.

🔎 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

  1. Convierte un rango de facturas en tabla (Ctrl+T) y nómbrala «Conta».
  2. Filtra por estado y ordena por importe descendente.
  3. Escribe =SUMA(Conta[Importe]) y añade una fila: comprueba que se incluye.
  4. Crea una columna calculada (retraso = vencimiento − hoy) y mírala propagarse.
Manejas datos mediante una tabla estructurada: ordenación y filtros seguros, fórmulas que crecen.

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.

Lista de salida de la sección
  • 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.
Autoevaluación 1-5: ¿mis totales incluyen la última fila añadida?¿mis fórmulas se leen por nombre de columna?

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.

Comprueba tu comprensión

¿Por qué convertir un rango en tabla estructurada (Ctrl+T)?

Recursos adicionales (opcional, para ir más allá)

Examen del nivel 2Preguntas inéditas y más difíciles para validar tus conocimientos