Ordenación

Cómo ordenar datos en Excel: de la A a la Z y de mayor a menor

octubre 16, 2026 Tuto Excel 17 min read
Cómo ordenar datos en Excel: de la A a la Z y de mayor a menor

Ordenar en Excel es recolocar las filas de una tabla siguiendo un criterio: la A a la Z, de mayor a menor, por color o por el orden que tú definas. Sirve para ver enseguida quién vende más, qué producto se repite primero o qué tareas están sin terminar, sin tocar los datos de cada celda. Al terminar este tutorial sabrás ordenar una columna, combinar varios a la vez, ordenar por color, crear listas personalizadas y usar las funciones ORDENAR y ORDENARPOR. Funciona en Excel 2007 en adelante; las fórmulas ORDENAR y ORDENARPOR están en Excel 2021, 2024 y Microsoft 365.

Qué es ordenar en Excel y por qué no basta con clicar la cabecera

Imagina una hoja con las ventas del mes en la que las filas están mezcladas: una de enero, otra de marzo, otra otra vez de enero. Si solo miras la columna Fecha, no sabes qué productos se vendieron juntos en cada pedido. Ordenar pone las fechas iguales juntas y mantiene la relación entre todas las columnas: el producto, el cliente, las unidades y el importe de cada fila siguen juntos después de moverse.

Ordenar no cambia el contenido de ninguna celda: solo cambia el orden de las filas (o de las columnas). Por eso es una operación reversible con Ctrl+Z. La regla de oro es: ordena siempre un rango completo, nunca una columna suelta, porque si solo ordenas una columna las demás se quedan donde estaban y los datos dejan de tener sentido.

Dónde está la herramienta de ordenar y qué opciones te ofrece

La herramienta de ordenar vive en la pestaña Datos. Tiene dos formas de uso: los botones rápidos A→Z / Z→A para ordenar por una sola columna al instante, y el cuadro Ordenar para criterios más complejos. La ruta completa es:

DatosOrdenar y filtrarOrdenar
DatosOrdenar y filtrarA-Z
DatosOrdenar y filtrarZ-A

El cuadro Ordenar es donde se hace el trabajo serio. Permite añadir varios niveles (ordenar primero por una columna, luego por otra dentro de la primera), elegir por qué se ordena (valor, color de celda, color de fuente, icono) y decidir si la ordenación incluye o no la fila de encabezados.

El botón para ordenar en un clic: A-Z y Z-A

Los botones A→Z y Z→A de la pestaña Datos son la forma más rápida. Seleccionas una celda de la columna por la que quieres ordenar, pulsas A→Z (ascendente) o Z→A (descendente) y Excel reordena todas las filas del rango.

DatosOrdenar y filtrarA-Z

La diferencia con el cuadro Ordenar es que los botones usan un solo criterio y lo aplican sobre el rango que Excel detecta alrededor de la celda activa. Si quieres más control (varios criterios, por color, lista personalizada), abre el cuadro Ordenar con el botón Ordenar del mismo grupo.

El cuadro Ordenar: columnas, niveles y sentido

El cuadro Ordenar trabaja con niveles. Cada nivel es una regla: "ordena primero por esta columna; cuando haya valores repetidos, desempata con esta; cuando aún queden, con esta otra". Puedes añadir hasta 64 niveles.

El campo Ordenar por cambia según lo que tengas en la columna: si has puesto formato condicional con iconos, verás la opción Icono de celda; si pusiste color de fondo, Color de celda. El botón Opciones abre otra ventana con los ajustes finos.

Opciones de ordenación: encabezados, filas y mayúsculas

Pulsa Opciones dentro del cuadro Ordenar para abrir esta ventana:

Marcar Mis datos tiene encabezados es clave: si lo dejas marcado, la primera fila no se ordena, queda como cabecera. Distinguir mayúsculas y minúsculas obliga a que las mayúsculas se ordenen antes que las minúsculas dentro del mismo orden alfabético. Ordenar de izquierda a derecha solo funciona con rangos normales, no con tablas de Excel.

Nota: en Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos es la coma en vez del punto y coma.

Ordenar una columna de texto, números o fechas

Partimos de una hoja pequeña de ventas. Tienes Productos, Clientes, Fechas, Unidades e Importes mezclados y vas a ponerlos en orden. Primero comprueba los datos tal como están.

A1fx**Producto**
A B C D E
1 Producto Cliente Fecha Unidades Importe
2 Pera Martín 14/03/2026 8 152,00
3 Manzana Soto 03/01/2026 12 228,00
4 Naranja Martín 27/02/2026 5 95,00
5 Manzana Pérez 11/03/2026 20 380,00
Ventas 2026

Texto de la A a la Z (y por qué a veces no se ordena)

  1. Clica en una celda de la columna Producto (A2, por ejemplo).
  2. Ve a Datos > Ordenar y filtrar > A-Z.
A2fxManzana
A B C D E
1 Producto Cliente Fecha Unidades Importe
2 Manzana Soto 03/01/2026 12 228,00
3 Manzana Pérez 11/03/2026 20 380,00
4 Naranja Martín 27/02/2026 5 95,00
5 Pera Martín 14/03/2026 8 152,00
Ventas 2026

Las dos filas de Manzana quedan juntas, luego Naranja y luego Pera. El cliente, la fecha y el importe de cada fila viajaron con su producto.

Cuidado: si una celda parece número pero se ordena como texto (por ejemplo, 10 va antes que 2), suele llevar un apóstrofo delante. Selecciónala, mira la barra de fórmulas y borra el apóstrofo. También pasa con espacios iniciales: ordénalos con =RECORTAR(B1) y pega solo valores.
Comprueba: Manzana y Manzana al principio, Pera al final. Las filas siguen teniendo su cliente y su importe.

Números de menor a mayor y de mayor a menor

Ahora quieres ver los importes de mayor a menor.

  1. Clica en una celda de la columna Importe (E2).
  2. Pulsa Datos > Ordenar y filtrar > Z-A.
E2fx380,00
A B C D E
1 Producto Cliente Fecha Unidades Importe
2 Manzana Pérez 11/03/2026 20 380,00
3 Manzana Soto 03/01/2026 12 228,00
4 Pera Martín 14/03/2026 8 152,00
5 Naranja Martín 27/02/2026 5 95,00
Ventas 2026

380,00 arriba, 95,00 abajo. Si un importe se guardó como texto (por el apóstrofo que comentamos antes), Excel lo ordena al final aunque sea el mayor: revisa la barra de fórmulas.

Comprueba: la fila con 380,00 está arriba. Ningún importe quedó al final por estar guardado como texto.

Fechas y horas de más antigua a más reciente

Ordena la columna Fecha de más antigua a más reciente.

  1. Clica en una celda de la columna Fecha (C2).
  2. Datos > Ordenar y filtrar > A-Z.
C2fx03/01/2026
A B C D E
1 Producto Cliente Fecha Unidades Importe
2 Manzana Soto 03/01/2026 12 228,00
3 Naranja Martín 27/02/2026 5 95,00
4 Pera Martín 14/03/2026 8 152,00
5 Manzana Pérez 11/03/2026 20 380,00
Ventas 2026

Para ordenar por mes sin importar el año (enero antes que febrero), añade una columna auxiliar Mes con =TEXTO(C2;"mm") y ordena por ella.

=TEXTO(C2;"mm")
Comprueba: la fecha más antigua (03/01/2026) está arriba y la más reciente abajo.

Ordenar por varios criterios a la vez: el poder de los niveles

Tienes una hoja Equipos con cuatro vendedores por departamento. Primero ordenas por Departamento para agruparlos, y dentro de cada departamento pones al que más vende arriba.

A1fx**Departamento**
A B C D
1 Departamento Apellido Nombre Ventas
2 Ventas Soto Ana 12.500
3 Marketing Pérez Luis 8.200
4 Ventas Martín Eva 15.300
5 Marketing Gómez Raúl 11.700
6 Informática Ruiz Sara 9.400
7 Ventas Gómez Pablo 12.500
8 Marketing Soto Ana 8.200
Equipos
  1. Clica en cualquier celda del rango.
  2. Datos > Ordenar y filtrar > Ordenar.
  3. En el cuadro Ordenar, nivel 1: Departamento, De A a Z.
  4. Pulsa Agregar nivel.
  5. Nivel 2: Ventas, De mayor a menor.
  6. Aceptar.
D4fx8.200
A B C D
1 Departamento Apellido Nombre Ventas
2 Informática Ruiz Sara 9.400
3 Marketing Gómez Raúl 11.700
4 Marketing Pérez Luis 8.200
5 Marketing Soto Ana 8.200
6 Ventas Martín Eva 15.300
7 Ventas Soto Ana 12.500
8 Ventas Gómez Pablo 12.500
Equipos

Admitir hasta 64 columnas es el límite oficial de Excel para los niveles del cuadro Ordenar, más que suficiente para cualquier tabla realista.

Comprueba: Informática arriba, Ventas abajo. Dentro de Ventas, 15.300 primero y 12.500 después.

Añadir, copiar, eliminar y reordenar niveles

Los cuatro botones del cuadro Ordenar hacen exactamente eso:

  • Agregar nivel (el [+] a la derecha de la lista): añade una regla nueva debajo de la seleccionada.
  • Copiar nivel: duplica la regla seleccionada (útil cuando solo cambia la columna y el resto se queda igual).
  • Eliminar nivel (el [−]): quita la regla seleccionada.
  • Flechas arriba y abajo ( [↑] [↓]): mueve la regla seleccionada una posición arriba o abajo para cambiar el orden de prioridad.

Si quieres que el segundo nivel sea el que manda, selecciónalo y pulsa la flecha arriba.

Ordenar por colores e iconos (formato condicional)

Tienes una hoja Tareas con cuatro estados visuales: Terminada en verde, En curso en amarillo, Pendiente en naranja y Bloqueada en rojo. Quieres ver primero las terminadas y dejar los errores (Bloqueada) al final.

A1fx**Tarea**
A B C
1 Tarea Responsable Estado
2 Revisar pedidos Ana Terminada
3 Cerrar caja Luis Bloqueada
4 Llamar proveedor Eva En curso
5 Enviar factura Ana Pendiente
6 Actualizar stock Luis Terminada
Tareas

Supón que la columna C tiene formato condicional con colores: verde para Terminada, amarillo para En curso, naranja para Pendiente, rojo para Bloqueada.

  1. Clica en una celda de la columna Estado.
  2. Datos > Ordenar y filtrar > Ordenar.
  3. Columna: Estado. Ordenar por: Color de celda.
  4. Orden: pon Verde arriba, luego Amarillo, luego Naranja y Rojo al final (cada uno es una regla en el orden que quieras, Añadir nivel entre color y color).
  5. Aceptar.
C2fxTerminada
A B C
1 Tarea Responsable Estado
2 Revisar pedidos Ana Terminada
3 Actualizar stock Luis Terminada
4 Llamar proveedor Eva En curso
5 Enviar factura Ana Pendiente
6 Cerrar caja Luis Bloqueada
Tareas

Las dos Terminadas (verde) arriba, Bloqueada (rojo) abajo. Con iconos (✔, ⚠, ❌) funciona igual: eliges Ordenar por Icono de celda y arrastras el ✔ arriba y el ❌ abajo en la lista.

Comprueba: verde arriba, rojo abajo, los textos de la columna sin tocar.

Listas personalizadas: cuando el orden no es alfabético

Los departamentos Informática, Ventas, Marketing y Administración ordenados alfabéticamente dejan Marketing al principio, y no es lo que quieres. El orden lógico para tu empresa es Informática → Ventas → Marketing → Administración. Para eso están las listas personalizadas.

  1. Escribe el orden que quieres en celdas vacías: F2 Informática, F3 Ventas, F4 Marketing, F5 Administración.
  2. Selecciónalas (F2:F5).
  3. Archivo > Opciones > Avanzadas > General > Modificar listas personalizadas....
  4. Pulsa Importar y Aceptar.
  5. Ahora, en el cuadro Ordenar, elige la columna Departamento, Ordenar por Valores de celda y Orden: Lista personalizada, y selecciona la lista que acabas de crear.
A1fx**Departamento**
A B C D
1 Departamento Apellido Nombre Ventas
2 Informática Ruiz Sara 9.400
3 Ventas Martín Eva 15.300
4 Marketing Gómez Raúl 11.700
5 Administración Soto Ana 7.800
Equipos

Los días de la semana (Lunes, Martes…) y los meses del año (Enero, Febrero…) ya vienen como listas personalizadas de fábrica: si los ordenas por Lista personalizada, aparecerán en su orden natural.

Comprueba: Informática arriba, Administración abajo, en el orden que tú definiste.

Ordenar con fórmulas: ORDENAR y ORDENARPOR

Las funciones ORDENAR (en inglés SORT) y ORDENARPOR (en inglés SORTBY) hacen lo mismo que el cuadro Ordenar pero con una fórmula, sin tocar los datos originales. Vuelven a recalcularse solas y dejan los datos en su sitio.

A1fx**Departamento**
A B C D
1 Departamento Apellido Nombre Ventas
2 Informática Ruiz Sara 9.400
3 Marketing Pérez Luis 8.200
4 Ventas Martín Eva 15.300
5 Marketing Gómez Raúl 11.700
6 Ventas Soto Ana 12.500
Equipos

En F1 escribe la fórmula. La matriz A2:D6 es el bloque a ordenar; el 2 es la columna por la que se ordena (la segunda, Apellido); el -1 es descendente.

=ORDENAR(A2:D6;2;-1)
F1fx=ORDENAR(A2:D6;2;-1)
F G H I
1 Departamento Apellido Nombre Ventas
2 Marketing Soto Ana 8.200
3 Ventas Soto Ana 12.500
4 Informática Ruiz Sara 9.400
5 Ventas Martín Eva 15.300
6 Marketing Pérez Luis 8.200
Equipos

La fórmula ha desbordado sola hacia abajo y hacia la derecha hasta llenar cuatro filas por cuatro columnas. Para ordenar por varias columnas a la vez, usa ORDENARPOR:

=ORDENARPOR(A2:A6;D2:D6;-1;B2:B6;1)

Aquí ordena la columna A (Departamento) según D (Ventas, de mayor a menor) y, si hay empate, según B (Apellido, de A a Z). El operador # sirve para referirse a todo el resultado desbordado: =CONTARA(F1#) cuenta cuántas filas ha rellenado la fórmula.

Comprueba: F1 muestra Soto en la columna Apellido, el resto de la tabla se ha rellenado sola.

Por qué a veces sale #¡DESBORDAMIENTO! y cómo solucionarlo

Una fórmula como =ORDENAR(A2:D6;2;-1) necesita todas las celdas de F1 a I6 vacías para escribir el resultado. Si hay algo en F3 (un título, un número que pusiste hace un rato, una tabla de Excel), Excel no puede desbordar y la celda muestra:

F1fx#¡DESBORDAMIENTO!
F
1 #¡DESBORDAMIENTO!
Hoja1

Para arreglarlo: selecciona la celda con el error; mira el borde discontinuo que marca el hueco que necesita la fórmula; vacía las celdas que ocupa o mueve la fórmula a otra zona libre. Las matrices dinámicas no se desbordan dentro de una tabla de Excel: si la zona de destino es una tabla, convierte el rango en rango normal (Inicio > Estilos > Convertir en rango) o escribe la fórmula fuera de la tabla.

Desde qué versión están ORDENAR y ORDENARPOR

Nota: ORDENAR y ORDENARPOR están en Excel 2021, 2024 y Microsoft 365. En Excel 2019 o 2016 no existen y verás #¿NOMBRE?; en esas versiones se ordena con Datos > Ordenar y filtrar > Ordenar.

Por qué ordenar te descuadra los datos y cómo evitarlo

El error más común al ordenar es clicar solo una celda de una columna, pulsar A→Z y descubrir que los importes ya no corresponden con sus productos. Lo que ha pasado es que solo se ha ordenado la columna seleccionada y las demás se han quedado en su sitio.

A2fxManzana
A B C D E
1 Producto Cliente Fecha Unidades Importe
2 Manzana Martín 14/03/2026 8 228,00
3 Naranja Soto 03/01/2026 12 152,00
4 Manzana Pérez 27/02/2026 5 95,00
5 Pera Pérez 11/03/2026 20 380,00
Ventas 2026

La columna Producto está en orden alfabético (Manzana, Manzana, Naranja, Pera), pero el Importe de la primera Manzana ya no es el que le corresponde. Para evitarlo, antes de ordenar selecciona el rango entero (o hazlo desde cualquier celda y deja que Excel lo detecte). Si Excel pregunta si Expandir la selección o Mantener la selección actual, elige Expandir la selección.

La forma más segura es convertir el rango en tabla de Excel (Insertar > Tablas > Tabla): entonces Excel siempre ordena la tabla entera, con encabezados y todo, sin avisarte.

Cuidado: si la primera fila es de datos y no la marcastes como encabezado en Opciones, Excel la mezcla con las demás y desaparece del sitio.

Filas y columnas ocultas que no aparecen tras ordenar

Si hay una fila oculta entre los datos, Excel la deja fuera del rango si la selección se hizo automáticamente. Resultado: parece que faltan datos. Antes de ordenar, muestra todas las filas y columnas: clic derecho sobre el encabezado de una fila o columna oculta > Mostrar. Para ver de un vistazo si hay filas ocultas, mira la columna de números a la izquierda: si ves un salto (1, 2, 3, 5, 6), la fila 4 está oculta.

El formato de moneda que no cambia con el orden

El formato de moneda (símbolo, separador de miles, color rojo para pérdidas) va con la celda, no con el valor. Al ordenar, el valor se mueve a otra celda y arrastra consigo su formato. Si el formato no coincide con el nuevo valor (por ejemplo, una celda con formato de moneda recibe un texto), el resultado se ve raro pero no es un error: ajusta el formato con Ctrl+1 y elige el formato que toca.

Ordenar de izquierda a derecha y por valor parcial de una columna

A veces quieres ordenar las filas por una columna que no está en su sitio, o por solo una parte del contenido de la columna (el código del producto sin el prefijo). Hay dos técnicas.

La primera: ordenar de izquierda a derecha. Selecciona el rango, abre Ordenar y pulsa Opciones. Marca Ordenar de izquierda a derecha y elige la columna 3 (la tercera) en el desplegable Fila. Esto funciona con rangos normales; con tablas de Excel no está disponible.

La segunda: partir la columna Código en dos con el Asistente para convertir texto en columnas. Por ejemplo, el código ES-001 se separa en ES (país) y 001 (número).

  1. Selecciona la columna Código.
  2. Datos > Herramientas de datos > Texto en columnas.
  3. Elige Delimitado, siguiente, marca Otros y escribe -, siguiente, finalizar.

Ahora tienes dos columnas (País y Número) y puedes ordenar por Número.

A1fx**Producto**
A B C
1 Producto País Número
2 001 ES 1
3 005 FR 5
4 003 ES 3
5 002 IT 2
Productos
DatosHerramientas de datosTexto en columnas
Comprueba: después de ordenar por Número (ascendente), la columna B queda ES, IT, FR, ES.

Ordenar en una tabla de Excel, en Excel para la web y en el móvil

En una tabla de Excel (Insertar > Tablas > Tabla) ordenar es igual de fácil y siempre más seguro: la flecha de cada encabezado es un menú con Ordenar de A a Z y Ordenar de Z a A. Lo que NO puedes hacer es ordenar de izquierda a derecha: esa opción solo aparece con rangos normales.

En Excel para la web, los botones están en la pestaña Datos, en el grupo Ordenar y filtrar: Ordenar de A a Z, Ordenar de Z a A y Ordenar (el cuadro completo). La diferencia es que en la web no tienes todas las opciones del cuadro (por ejemplo, no se pueden crear listas personalizadas nuevas). Lo que sí funciona: ordenar por color y añadir varios niveles.

En Excel para el móvil (Android, iPhone, iPad) se ordena tocando el encabezado de la columna: aparece un menú con Ordenar de menor a mayor y Ordenar de mayor a menor. La herramienta es más limitada que en el escritorio: no hay cuadro Ordenar ni listas personalizadas, solo los botones rápidos.

Nota: Excel para la web no ejecuta macros VBA y trae menos opciones que el de escritorio. Si necesitas listas personalizadas o el cuadro Ordenar completo, usa la versión de escritorio.

Lo que ya sabes hacer con ordenar en Excel y el siguiente paso

  • Ordenar por una columna con los botones A→Z y Z→A.
  • Ordenar por varias columnas a la vez con el cuadro Ordenar y sus niveles.
  • Ordenar por color de celda, color de fuente o icono de formato condicional.
  • Crear listas personalizadas para ordenar en un orden que no sea alfabético.
  • Ordenar con fórmulas usando ORDENAR y ORDENARPOR, sin tocar los datos originales.
  • Evitar los errores típicos: columna suelta, encabezados sin marcar, filas y columnas ocultas.

El siguiente paso natural es Filtrar: con Ordenar pones tu tabla en orden; con Filtrar te quedas solo con las filas que cumplen una condición (por ejemplo, solo los pedidos de más de 1.000 o solo los clientes de una zona).

Dudas al ordenar datos en Excel

1. ¿Cómo ordenar datos en Excel de forma automática?

Selecciona cualquier celda del rango y ve a Datos > Ordenar y filtrar > Ordenar A a Z (o Z a A). Excel detecta automáticamente los encabezados de la primera fila y aplica el criterio a toda la tabla sin que tengas que marcar nada.

2. ¿Cómo ordenar fechas en Excel de más antigua a más reciente?

Asegúrate de que las celdas tengan formato de fecha (clic derecho > Formato de celdas > Fecha). Luego, con una celda seleccionada, pulsa Datos > Ordenar de más antiguo a más reciente y Excel reordenará todas las filas manteniendo la integridad de cada registro.

3. ¿Cómo ordenar datos en Excel usando varias columnas a la vez?

Ve a Datos > Ordenar y filtrar > Ordenar para abrir el cuadro de diálogo. Añade niveles con Agregar nivel, elige la primera columna (por ejemplo, Ciudad) y luego la segunda (por ejemplo, Importe), definiendo si cada una va de A a Z o de mayor a menor.

4. ¿Cómo ordenar fechas en Excel por día, mes y año?

Si tus fechas están en una sola celda como 15/03/2026, ordénalas directamente con Datos > Ordenar de más antiguo a más reciente: Excel respeta el orden cronológico real. Si solo tienes día, mes y año en columnas separadas, añade dos niveles de ordenación: primero por mes y luego por día.

5. ¿Es posible ordenar el resultado de una fórmula en Excel?

Excel ordena celdas, no resultados de fórmulas sueltas. Para obtener un orden a partir de cálculos, usa la función ORDENAR (SORT), disponible desde Excel 2021 y Microsoft 365, que devuelve una matriz dinámica ya ordenada sin alterar los datos originales.

6. ¿Cómo puedo ordenar una hoja de Excel que está completamente desordenada?

Haz clic en una celda cualquiera y pulsa Ctrl+A para seleccionar todo. Después ve a Datos > Ordenar y filtrar > Ordenar y, cuando Excel pregunte si la primera fila es un encabezado, pulsa Ordenar para que respete los títulos y organice el resto por la columna que elijas.

7. ¿Cómo ordenar alfabéticamente en Excel considerando varias columnas?

Abre Datos > Ordenar y en el cuadro de diálogo agrega los niveles necesarios. Por ejemplo, primero ordena por Apellido de A a Z y luego, dentro de cada apellido, por Nombre también de A a Z: así el resultado queda agrupado de forma lógica.

8. ¿Cómo ordenar una tabla en Excel por fecha?

Convierte el rango en tabla con Insertar > Tabla y luego haz clic en la flecha del encabezado de la columna de fecha. Elige Ordenar de más antiguo a más reciente o viceversa: los filtros de tabla aplican el orden a toda la fila sin perder formato.

Fuentes

  1. MicrosoftOrdenar y filtrar — documentación oficialconsultado el 06/10/2026
  2. MicrosoftORDENAR — documentación oficialconsultado el 06/10/2026
  3. MicrosoftORDENARPOR — documentación oficialconsultado el 06/10/2026
  4. MicrosoftAGRUPARPOR — documentación oficialconsultado el 06/10/2026
  5. MicrosoftMatrices dinámicas y desbordamiento — documentación oficialconsultado el 06/10/2026