This page is also available in English.Switch to English
ExcelGuía · Fundamentos que nadie te explicóNivel 1 · Principiante5 min de lecturaActualizado:

Ordenar y filtrar datos en Excel sin desordenar las filas

Respuesta rápida

Haz clic en una celda de la columna (no selecciones solo esa columna) y usa Datos › Ordenar y filtrar › Orden ascendente u Orden descendente. Para varios criterios, usa Datos › Ordenar › Agregar nivel. Para filtrar, pulsa Datos › Filtro (Ctrl+Mayús+L) y usa las flechas de los encabezados. Para sumar solo las filas visibles, usa =SUBTOTALES(9;D2:D9).

Separador de tu Excel:«;» en España y gran parte de Latinoamérica; «,» en México y otros países.

Te pasa alguna vez: ordenas la columna de importes de mayor a menor y, de repente, cada importe está al lado del cliente equivocado. O filtras una región, haces la suma y te sale el total de todas. Ordenar y filtrar parecen botones sencillos, pero un clic en el sitio equivocado puede estropear una lista entera.

Piensa en cada fila como una ficha de cartulina: fecha, cliente, región e importe van grapados juntos. Ordenar es cambiar el orden de las fichas; filtrar es apartar temporalmente las que no te interesan, sin tirarlas. El peligro aparece cuando separas una columna de sus grapas.

En esta guía ordenas por uno y por varios criterios sin romper las filas, filtras por texto y por importe, y calculas totales que respetan el filtro.

Qué vas a aprender

  • Cómo ordenar por una columna sin mezclar los datos de cada fila
  • Cómo ordenar por varios criterios a la vez (región y luego importe)
  • Cómo filtrar por valores, por texto y por condiciones numéricas
  • Cómo sumar solo las filas visibles con =SUBTOTALES(9;D2:D9)
  • Cómo quitar los filtros y volver a ver todo

Paso a paso

Prepara la lista: encabezados arriba y sin filas vacías

Excel ordena y filtra la región de datos donde está el cursor: el bloque de celdas rodeado de filas y columnas vacías. Por eso necesitas una fila de encabezados y ninguna fila vacía en medio; si hay una, Excel solo ordenará la parte de arriba o la de abajo.

En el ejemplo tienes las ventas de una semana en A1:D9: Fecha, Cliente, Región e Importe.

Hoja con ocho ventas de octubre de 2026: fecha, cliente, región (Norte, Sur, Centro) e importe, con encabezados en la fila 1.
Consejo

Si conviertes la lista en una tabla (Insertar › Tabla), Excel sabe siempre dónde empieza y acaba, y trae los filtros puestos.

Ordena por una columna con un solo clic

Haz clic en una sola celda de la columna Importe (por ejemplo, D2). Ve a Datos › Ordenar y filtrar y pulsa Orden descendente (el botón ZA con flecha). Excel ordena de mayor a menor y mueve cada fila completa: Librería Sol sube arriba con sus 2.100,00 €, su fecha y su región.

Con Orden ascendente (AZ) ordenas de menor a mayor, de la A a la Z o de la fecha más antigua a la más reciente. Los mismos botones están en Inicio › Edición › Ordenar y filtrar.

Pestaña Datos de Excel con el grupo Ordenar y filtrar y el botón Orden descendente resaltado.

Si ves «Advertencia antes de ordenar», elige «Ampliar la selección»

Este es el error que desordena las filas. Si seleccionas la columna entera (clic en la letra D) antes de ordenar, Excel te pregunta qué hacer con las columnas de al lado. Elige siempre Ampliar la selección y pulsa Ordenar.

Si eliges Continuar con la selección actual, Excel ordena solo los importes y deja fechas y clientes donde estaban: cada importe acaba en la fila de otro cliente.

Cuadro Advertencia antes de ordenar con la opción Ampliar la selección marcada y el botón Ordenar resaltado.
Ojo

Si ya has ordenado mal, pulsa Ctrl+Z de inmediato. Una vez guardado y cerrado el archivo, no hay forma de recuperar el orden original.

Ordena por varios criterios con Datos › Ordenar

Para ver las ventas agrupadas por región y, dentro de cada región, de mayor a menor importe, ve a Datos › Ordenar y filtrar › Ordenar. Comprueba que está marcada Mis datos tienen encabezados.

  1. En Ordenar por, elige Región, Valores de celda, A a Z.
  2. Pulsa Agregar nivel. En Luego por, elige Importe, Valores de celda, De mayor a menor.
  3. Pulsa Aceptar.

Resultado: primero Centro (Taller Gómez, Panadería Trigo), después Norte (Librería Sol, Ferretería Ruiz, Farmacia Vida) y por último Sur (Óptica Luz, Bazar Mar, Café Aroma).

Cuadro Ordenar con dos niveles: ordenar por Región de la A a la Z y luego por Importe de mayor a menor; el botón Agregar nivel está resaltado.

Activa los filtros

Con una celda de la lista seleccionada, ve a Datos › Ordenar y filtrar › Filtro, o pulsa Ctrl+Mayús+L. Aparece una flecha en cada encabezado. Filtrar no borra nada: solo oculta las filas que no cumplen la condición.

El mismo atajo quita las flechas (y todos los filtros) cuando ya no los necesitas.

Lista de ventas con flechas de filtro en los encabezados Fecha, Cliente, Región e Importe.

Filtra por valores: elige qué mostrar

Haz clic en la flecha de Región. En la lista de abajo, desmarca (Seleccionar todo) y marca solo Norte. Pulsa Aceptar. Quedan tres filas: Ferretería Ruiz, Librería Sol y Farmacia Vida.

Fíjate en dos pistas: los números de fila se vuelven azules y saltan (2, 4, 8…), y la flecha de Región cambia a un icono de embudo. Así sabes que hay un filtro activo. Si la lista es larga, escribe en el cuadro Buscar del menú en lugar de buscar a mano.

Menú de filtro de la columna Región con Seleccionar todo desmarcado y solo la casilla Norte marcada.

Filtra por condición: importes mayores de 1.000 €

Ahora abre la flecha de Importe y elige Filtros de número › Mayor que…. En el cuadro Autofiltro personalizado, escribe 1000 y pulsa Aceptar.

Los filtros se suman: ahora ves las ventas de Norte de más de 1.000 €, es decir, Ferretería Ruiz (1.250,00 €) y Librería Sol (2.100,00 €). En columnas de texto tienes Filtros de texto (Contiene…, Comienza por…) y en columnas de fecha, Filtros de fecha (Este mes, Mes pasado, Entre…).

Cuadro Autofiltro personalizado con la condición Importe es mayor que 1000 resaltada.

Suma solo lo que ves con SUBTOTALES

Si escribes =SUMA(D2:D9), Excel suma también las filas ocultas por el filtro. Para sumar solo las visibles, escribe en D10:

=SUBTOTALES(9;D2:D9)

El 9 le dice a SUBTOTALES que sume. Sin filtros da 9.180,00 €; con los filtros de los pasos anteriores (Norte y más de 1.000 €) da 3.350,00 €. Truco: si pulsas Autosuma debajo de una lista filtrada, Excel escribe SUBTOTALES por ti.

D10=SUBTOTALES(9;D2:D9)

Suma solo las filas visibles: 9.180,00 € sin filtros y 3.350,00 € con Norte y más de 1.000 €.

Final de la lista de ventas con la fórmula =SUBTOTALES(9;D2:D9) en D10, que devuelve 9.180,00 € sin filtros.

Quita los filtros cuando termines

Para quitar el filtro de una sola columna, abre su flecha y elige Borrar filtro de "Región". Para quitar todos los filtros a la vez y dejar las flechas, ve a Datos › Ordenar y filtrar › Borrar. Para quitar también las flechas, vuelve a pulsar Filtro o Ctrl+Mayús+L.

Si cambias datos con un filtro puesto, pulsa Volver a aplicar para que el filtro tenga en cuenta los valores nuevos.

Grupo Ordenar y filtrar de la pestaña Datos con el botón Borrar resaltado.

Trucos de experto

  • Guarda el orden original. Antes de ordenar una lista importante, añade una columna N.º con 1, 2, 3… Cuando quieras volver al orden de partida, ordena por esa columna de menor a mayor.
  • Ordena por color. Si usas formato condicional para marcar facturas vencidas en rojo, en el cuadro Ordenar cambia Valores de celda por Color de celda y pon el rojo arriba. Desde la flecha del filtro también tienes Filtrar por color.
  • Un listado que se ordena solo. Si necesitas una copia ordenada o filtrada que se actualice sin tocar nada, usa fórmulas como ORDENAR y FILTRAR (Microsoft 365 y Excel 2021): FILTRAR, ORDENAR y UNICOS.
  • Filtros con botones para informes. Si otras personas van a filtrar el archivo, convierte la lista en tabla y añade segmentaciones: botones grandes que se ven y se entienden mejor que las flechas.

Errores comunes y cómo arreglarlos

Problema

Después de ordenar, los importes ya no corresponden a sus clientes.

Solución

Se ordenó una sola columna con «Continuar con la selección actual». Pulsa Ctrl+Z enseguida y vuelve a ordenar haciendo clic en una sola celda, o elige «Ampliar la selección».

Problema

Al ordenar, la fila de encabezados acaba mezclada con los datos.

Solución

Abre Datos › Ordenar y marca «Mis datos tienen encabezados». Si los encabezados tienen el mismo formato que los datos, Excel a veces no los reconoce: ponlos en negrita.

Problema

Solo se ordena o filtra una parte de la lista.

Solución

Hay una fila o columna vacía que corta la región de datos. Elimínala, o selecciona todo el rango antes de ordenar, o convierte la lista en una tabla.

Problema

La suma del final no cambia al filtrar.

Solución

Estás usando =SUMA(D2:D9), que suma también las filas ocultas. Cámbiala por =SUBTOTALES(9;D2:D9).

En Excel para Mac

En Excel para Mac los botones están en la misma pestaña Datos (Ordenar, Filtro, Borrar). El cuadro Ordenar se abre con ⌘+Mayús+R, y los filtros se activan o desactivan con ⌘+Mayús+F o Ctrl+Mayús+L.

Preguntas frecuentes

¿Ordenar o filtrar borra datos?

No. Ordenar solo cambia el orden de las filas y filtrar solo las oculta. Al quitar el filtro vuelven a aparecer todas. Lo único irreversible es ordenar mal y guardar sin deshacer.

¿Por qué las fechas no se ordenan bien?

Porque algunas están guardadas como texto (suelen verse alineadas a la izquierda). Excel ordena el texto letra a letra, no por fecha. Conviértelas en fechas reales; te lo explicamos en formato de número.

¿Puedo ordenar en un orden propio, por ejemplo Norte, Centro, Sur?

Sí. En Datos › Ordenar, en Criterio de ordenación, elige Lista personalizada…, escribe Norte, Centro, Sur, pulsa Agregar y acepta.

Mi Excel no acepta =SUBTOTALES(9;D2:D9). ¿Qué hago?

En algunos países, como México, Excel usa la coma como separador. Escribe , en lugar de ;, o usa el botón de esta página que cambia los separadores de todas las fórmulas.

Se guarda solo en este navegador.

Sigue aprendiendo