Google Sheets desde cero

Cómo ordenar y filtrar datos en Google Sheets sin enredarte

Cómo ordenar y filtrar datos en Google Sheets sin enredarte
En este artículo

Tienes una tabla con 800 pedidos. Necesitas saber cuáles son de Armenia, ordenados del más caro al más barato. Si tu plan es desplazarte fila por fila con la ruedita del ratón, siéntate: vas a estar un buen rato.

Ordenar y filtrar son las dos herramientas que convierten una montaña de datos en respuestas. Ordenar reorganiza las filas según un criterio; filtrar esconde temporalmente las que no te interesan. Ninguna de las dos borra nada —y esa es la primera tranquilidad que debes tener.

Parecen simples, y lo son, hasta que cometes el error clásico que descuadra toda la tabla. Vamos a hacerlo bien desde el principio, con ejemplos reales y sin enredos.

El ejemplo con el que vamos a trabajar

Imagina que administras los pedidos de “Café Aroma Quindiano”, una tienda que vende café de la región. Tu tabla (digamos que ocupa A1:H801) tiene estas columnas:

A: N.º pedido | B: Cliente | C: Ciudad | D: Producto
E: Cantidad   | F: Total   | G: Fecha   | H: Estado

Con 800 filas así, encontrar algo a ojo es imposible. Empecemos por ordenar.

Ordenar: lo básico bien hecho

El orden simple de una columna

Quieres ver los pedidos del total más alto al más bajo:

  1. Haz clic en cualquier celda de la columna F (Total).
  2. Ve a Datos > Ordenar hoja > Ordenar hoja de Z a A (o de mayor a menor, según la versión).

Listo: el pedido más caro queda arriba. Fíjate en la opción que elegí: “Ordenar hoja”. Esto ordena todas las filas completas, manteniendo cada pedido intacto. Es la opción segura el 95% de las veces.

La advertencia de oro (léela dos veces)

Existe otra opción: Datos > Ordenar rango. Suena parecido, pero es traicionera: ordena solo las celdas que seleccionaste. Si seleccionas únicamente la columna F y la ordenas, los totales se reorganizan pero los clientes se quedan quietos. Resultado: el pedido #1045 de doña Marta aparece ahora con el total de don Pedro. Un desastre silencioso que no se nota hasta que alguien reclama.

La regla es simple: si vas a ordenar, ordena filas completas. O selecciona toda la tabla antes, o usa “Ordenar hoja”. Si algún día ves números que no cuadran con sus filas, ya sabes qué pasó: alguien ordenó una sola columna.

Ordenar por varias columnas

¿Y si quieres agrupar por ciudad y, dentro de cada ciudad, ordenar por total? Ve a Datos > Ordenar rango > Opciones avanzadas de ordenación de rangos:

  1. Marca “Los datos tienen una fila de encabezado” (importantísimo: así no ordena tus títulos como si fueran un pedido más).
  2. En “Ordenar por”, elige Ciudad, de A a Z.
  3. Clic en “Agregar otra columna de ordenación”, elige Total, de Z a A.
  4. Clic en Ordenar.

Ahora ves primero todas las filas de Armenia (ordenadas por total descendente), luego las de Calarcá, luego las de Pereira. Este ordenamiento multinivel es lo que separa una lista ordenada de un verdadero análisis.

Filtros: tu lupa personal

Ordenar reorganiza; filtrar oculta. Cuando activas un filtro, las filas que no cumplen la condición desaparecen de la vista (no se borran: siguen ahí, escondidas). Es la herramienta que más vas a usar en el día a día, te lo garantizo.

  1. Selecciona toda tu tabla (clic en A1 y Ctrl + Mayús + → y Ctrl + Mayús + ↓, o simplemente selecciona el rango).
  2. Ve a Datos > Crear un filtro.
  3. Aparecen unas flechitas en cada encabezado. Haz clic en la flecha de Ciudad.
  4. Desmarca “Seleccionar todo”, marca solo Armenia y clic en Aceptar.

De 800 filas pasas a ver solo las de Armenia. Las demás siguen existiendo; para traerlas de vuelta, abre el filtro y marca “Seleccionar todo”, o ve a Datos > Quitar el filtro.

Filtrar por condición (el filtro con cerebro)

En el menú del filtro, elige “Filtrar por condición” en vez de por valores. Ahí puedes pedir cosas como:

  • Mayor que: Total mayor que 200000 (los pedidos grandes).
  • El texto contiene: Producto contiene “orgánico”.
  • La fecha es: Fecha es “en la última semana”.
  • La celda está vacía: pedidos sin estado asignado (los olvidados).

¿Ves el poder? “Muéstrame los pedidos de Armenia, mayores a 200.000, de la última semana, que sigan pendientes”. Cuatro clics y tienes la respuesta que a mano te tomaría una hora.

Vistas de filtro: filtrar sin pelear con nadie

Aquí va un problema típico de hojas compartidas: tú filtras por Armenia, y tu compañero —que está viendo la misma hoja en ese momento— de repente ve solo Armenia y piensa que se borraron sus datos. Pánico innecesario.

La solución: Datos > Vistas de filtro > Crear una vista de filtro. Es un filtro personal: solo tú ves el resultado, los demás siguen viendo la tabla completa. Puedes incluso guardar varias vistas con nombre (“Solo Armenia”, “Pendientes de esta semana”) y cambiar entre ellas.

Si trabajas en una hoja compartida con más gente, las vistas de filtro no son un lujo: son convivencia básica. Úsalas siempre en vez del filtro normal cuando haya más de una persona mirando.

Cuando quieras que el orden se mantenga solo: SORT y FILTER

Los filtros de menú son manuales: si agregas filas nuevas, tienes que reaplicarlos. Las fórmulas SORT y FILTER hacen lo mismo pero en vivo, actualizándose solas.

En una hoja nueva (o en una zona vacía), escribe para ordenar por fecha descendente:

=SORT(A2:H801; 7; FALSO)

Traducido: ordena el rango A2:H801 por la columna 7 (Fecha), en orden descendente (FALSO = no ascendente). Agregas un pedido nuevo y aparece automáticamente en su lugar. Magia de la buena.

Y para filtrar solo Armenia:

=FILTER(A2:H801; C2:C801="Armenia")

Esto devuelve únicamente las filas donde la ciudad es Armenia, y se actualiza solo. La condición puede ser tan elaborada como quieras: =FILTER(A2:H801; C2:C801="Armenia"; F2:F801>200000) te da los pedidos de Armenia mayores a 200.000.

¿Te picó la curiosidad por las fórmulas que consultan datos como una base de datos? Entonces tienes que conocer QUERY, la función que reemplaza cinco fórmulas: filtra, ordena y resume con una sintaxis que parece SQL pero en español y sin complicaciones. La documentación oficial de QUERY tiene la referencia completa por si quieres profundizar.

Errores clásicos (para que no los cometas)

  1. Ordenar una sola columna. Ya lo dije arriba, pero lo repito porque es el error número uno: descuadra filas enteras sin que te des cuenta. Ordena siempre filas completas.
  2. Olvidar la fila de encabezado. Si no marcas “los datos tienen encabezado”, tus títulos (“Cliente”, “Total”) se mezclan en el orden como una fila más. Revisa esa casilla cada vez.
  3. Celdas combinadas. Las celdas combinadas y el ordenamiento se llevan mal: Sheets se queja o produce resultados raros. Si tu tabla tiene celdas combinadas, descombinarlas antes de ordenar te ahorra el dolor.
  4. Dejar el filtro puesto y olvidarlo. Filtras por Armenia, cierras la hoja, vuelves al día siguiente y “faltan” 600 pedidos. No faltan: están filtrados. Acostúmbrate a quitar el filtro (Datos > Quitar el filtro) cuando termines.

¿Y en Excel?

Todo lo que viste aquí existe en Excel con nombres casi idénticos: Datos > Ordenar y Datos > Filtro. La lógica es la misma y los errores clásicos también (sí, en Excel también se descuadran tablas por ordenar una sola columna).

Si Excel es tu herramienta principal y estás empezando, esta guía para empezar en Excel desde cero te pone al día con lo esencial sin vueltas. Y cuando domines lo básico, descubre BUSCARX, el reemplazo moderno que jubiló al BUSCARV: busca en cualquier dirección y no se rompe si insertas columnas. Pero eso ya es historia para otro día; por hoy, con ordenar y filtrar bien tienes para rato.

¿Te sirvió? Compártelo con quien lo necesite:

Laura Cifuentes

Redactora en TrucosSheets. Especialista en ordenar datos caóticos y dejar las hojas impecables.