Ordenación

Cómo ordenar columnas en Excel: de la A a la Z y con tus propios criterios

octubre 28, 2026 Tuto Excel 13 min read
Cómo ordenar columnas en Excel: de la A a la Z y con tus propios criterios

Ordenar columnas en Excel es reorganizar las filas de tu hoja siguiendo un criterio: alfabético, numérico, por color o por un orden que tú mismo definas. En este tutorial vas a trabajar con una hoja de Ventas realista que recorre todas las formas de ordenar: desde el botón rápido A-Z hasta la función ORDENAR (SORT) que deja intactos los datos originales. Sirve para Microsoft 365, Excel 2024, 2021, 2019 y 2016, y los nombres de la cinta coinciden en Mac y en Excel para la web (este último con menos opciones).

Qué significa ordenar y por qué te ahorra errores

Ordenar es mover filas enteras para que una columna concreta quede en el orden que te interesa, sin perder ni una coma del resto de datos. Imagina una hoja Ventas con 50 filas mezcladas: cada fila tiene Cliente, Ciudad, Producto e Importe. Si solo ordenas la columna Ciudad sin seleccionar el resto, los importes y los productos se quedan donde estaban y tu hoja deja de tener coherencia: el cliente «Lara» aparece con un importe que ya no es el suyo.

Cuando ordenas bien, el conjunto se reordena como un bloque: cada fila se mueve entera, así que no se pierden relaciones. Ordenar por Ciudad y, dentro de cada ciudad, por Importe de mayor a menor, te deja las facturas más altas de cada zona arriba, sin tener que ir buscándolas una a una. La herramienta oficial está en Datos > Ordenar y filtrar.

Donde está Ordenar y qué te deja configurar

El cuadro completo vive en la pestaña Datos, dentro del grupo Ordenar y filtrar.

DatosOrdenar y filtrarOrdenar

Al pulsarlo se abre un cuadro con tres cosas:

La columna sobre la que se ordena, el criterio (valores, colores, iconos) y el sentido (ascendente o descendente). El botón Opciones… abre otro cuadro pequeño donde decides si la primera fila es cabecera y si quieres ordenar de izquierda a derecha en vez de arriba abajo.

Elegir qué columna, qué valor y de qué a qué

El desplegable Ordenar por tiene cuatro opciones: Valores de celda (lo habitual), Color de celda, Color de fuente e Icono de celda. Orden ofrece A a Z, Z a A, De menor a mayor, De mayor a menor y, si hay colores, opciones como «Arriba» o «Abajo» para cada color. Lo que tú escribes en Columna debe coincidir con una cabecera de tu hoja (si has marcado «Mis datos tienen encabezados»).

El botón Opciones: Mis datos tienen encabezados

La casilla Mis datos tienen encabezados decide si la primera fila se trata como cabecera (entonces no se ordena) o como dato. Si la dejas desmarcada y tu hoja sí tiene cabeceras, los títulos se mezclan con los datos. Ordenar de izquierda a derecha sirve cuando los criterios están en columnas y no en filas; no funciona si los datos están en una tabla con encabezados verticales.

Ordenar una columna rápida con los botones A-Z

El camino más corto: situarse en cualquier celda de la columna que te interesa y pulsar el botón correspondiente en la cinta.

  1. Abre el archivo y haz clic en una celda de la columna Ciudad (por ejemplo, B2).
  2. Ve a Datos > Ordenar y filtrar > Ordenar A a Z.
  3. Si Excel te avisa, elige Expandir la selección (lo normal) y pulsa Aceptar.
B2fxGranada
A B C D
1 Cliente Ciudad Producto Importe
2 Lara Granada Cuaderno 32,00
3 Pinos Madrid Lapiz 12,00
4 Soto Granada Goma 4,80
5 Vidal Sevilla Cuaderno 25,60
Ventas

Antes de pulsar el botón, las ciudades estaban mezcladas (Granada, Madrid, Granada, Sevilla). Después, las dos filas de Granada (Lara y Soto) quedan juntas, pero los importes y productos siguen pegados a su cliente.

Nota: En Excel configurado con punto decimal (México, Estados Unidos), el separador de argumentos es la coma en vez del punto y coma.
Comprueba: Las ciudades salen alfabéticas (Granada, Granada, Madrid, Sevilla) y cada cliente mantiene su importe original.

Por qué siempre conviene «Expandir la selección»

Si al aviso eliges Continuar con la selección actual, Excel ordena solo la columna que tenía la celda activa. Las demás se quedan quietas, así que la fila se descuartiza: el cliente «Lara» puede acabar con un importe que ya no es el suyo. Por eso, salvo que de verdad quieras reordenar una sola columna aislada, la respuesta correcta es siempre Expandir la selección.

B2fxGranada
A B C D
1 Cliente Ciudad Producto Importe
2 Lara Granada Lapiz 32,00
3 Pinos Madrid Cuaderno 12,00
4 Soto Sevilla Goma 4,80
5 Vidal Granada Cuaderno 25,60
Ventas (mal ordenada)

Aquí se ve el desastre: las ciudades sí están en orden, pero los importes ya no cuadran con sus clientes. Por eso lo correcto es seleccionar A1:D5 antes de ordenar.

Ordenar por varias columnas con Agregar nivel

Cuando quieres que la ordenación respete varios criterios a la vez, usas Agregar nivel dentro del cuadro Ordenar.

  1. Selecciona todo el rango A1:D5.
  2. Abre Datos > Ordenar y filtrar > Ordenar.
  3. Primer nivel: Ciudad, Valores de celda, A a Z.
  4. Pulsa Agregar nivel.
  5. Segundo nivel: Importe, Valores de celda, De mayor a menor.
  6. Pulsa Aceptar.
D2fx32,00
A B C D
1 Cliente Ciudad Producto Importe
2 Lara Granada Cuaderno 32,00
3 Soto Granada Goma 4,80
4 Pinos Madrid Lapiz 12,00
5 Vidal Sevilla Cuaderno 25,60
Ventas

Las dos filas de Granada se han quedado juntas, y dentro de ellas la de importe 32,00 (Lara) sale antes que la de 4,80 (Soto). Con las flechas Subir y Bajar puedes cambiar el orden de los niveles: el de más arriba manda sobre los demás.

Hasta 64 niveles en una sola ordenación

Nota: El cuadro Ordenar admite hasta 64 niveles simultáneos en una sola pasada.

Con tres niveles en una hoja de personal, por ejemplo: Departamento (A a Z), Apellido (A a Z) y Nombre (A a Z). Cada nivel desempata al anterior, igual que en una clasificación deportiva.

Ordenar por color o por icono que ya tienes en la hoja

Si tu hoja ya tiene formato condicional o celdas pintadas a mano, puedes ordenar por color sin escribir ninguna fórmula. La hoja Pedidos marca con relleno verde los enviados, con amarillo los pendientes y con rojo los urgentes.

A2fx1001
A B
1 Pedido Estado
2 1001 Enviado
3 1002 Urgente
4 1003 Pendiente
5 1004 Enviado
6 1005 Pendiente
Pedidos

Los estados no son texto coloreado a mano, sino que el color de la celda lo aplica un formato condicional a partir del texto. Aun así, Excel lo entiende.

  1. Selecciona A1:B6.
  2. Abre Datos > Ordenar y filtrar > Ordenar.
  3. Columna: Estado. Ordenar por: Color de celda.
  4. En Orden aparecen tres entradas, una por color: elige verde y déjala arriba.
Comprueba: Los pedidos enviados (verdes) quedan los primeros, los pendientes (amarillos) en medio y los urgentes (rojos) al final.

Varias opciones de color a la vez

Si quieres priorizar primero por color de relleno y, en los empates, por color de fuente o por icono, añade un nivel por cada criterio. Para que un color quede «al final» del todo, elige ese color y selecciona la opción «Abajo» en Orden.

Ordenar con un orden propio: la lista personalizada

A veces el orden que quieres no es alfabético ni numérico, sino que tiene una jerarquía tuya. La hoja de prioridades usa tres valores: Alta, Media, Baja, y quieres que Alta salga primero, no siguiendo el alfabético (que pondría Alta, Baja, Media).

  1. Selecciona la tabla con los datos.
  2. Abre Datos > Ordenar y filtrar > Ordenar.
  3. En Columna elige Prioridad, en Ordenar por deja Valores de celda, y en Orden despliega y pulsa Lista personalizada….
  1. Escribe cada valor en una línea del cuadro Entradas, en el orden que tú quieres, y pulsa Agregar después de cada uno (o Importar si ya están en la hoja).
  2. Acepta dos veces.

Lista escrita a mano frente a lista importada de la hoja

Tienes dos caminos: escribir los valores a mano en Entradas o pulsar Importar y señalar las celdas que ya los contienen. La segunda es más cómoda, pero tiene dos límites: la lista completa no puede pasar de 255 caracteres y el primer carácter no puede ser un número (si la lista empieza por «1. Urgente», falla). Cuando termines, la lista queda guardada en el libro y podrás reutilizarla en otras hojas.

Ordenar fechas, meses, días de la semana y números «raros»

Excel ordena las fechas por su valor real, no por el texto que ves. Pero los días de la semana o los meses escritos como texto («Lunes», «Martes»…) sí se ordenan alfabéticamente, que no es lo mismo que por orden natural. Truco: añade una columna auxiliar que calcule el día real.

C2fx=TEXTO(B2;"DDDD")
A B C
1 Persona Fecha DiaNum
2 Ana 04/05/2010 2
3 Bea 06/03/2011 6
4 Cris 07/03/2010 7
5 Dani 08/05/2012 3
6 Eli 09/04/2011 1
Nacimientos

=TEXTO(B2;"DDDD")
=TEXTO(B2;"M")

Ordena después por DiaNum y ya tienes los nacimientos agrupados por día de la semana real.

Números guardados como texto que no se ordenan bien

Si una columna de números aparece alineada a la izquierda, esos números están guardados como texto. Excel los pone al final del orden alfabético (todos los «0…» y «1…» detrás), aunque su valor real sea pequeño. Lo normal es que vengan de un import mal hecho o de un apóstrofo inicial ('123). Para arreglarlos, multiplica por 1 en una celda vacía (=A2*1), cópiala y pega el resultado con Pegado especial > Valores sobre la columna original; o usa RECORTAR si el problema son espacios.

=RECORTAR(A2)
Cuidado: Tras la limpieza, revisa que la fórmula que usabas sobre esos números (por ejemplo, =SUMA(B:B)) siga dando el resultado correcto.

ORDENAR y ORDENARPOR: cuando quieres el original intacto

A veces necesitas ver los datos ordenados sin tocar la hoja original. Para eso están las funciones ORDENAR (SORT) y ORDENARPOR (SORTBY). Escribe la fórmula en una hoja nueva y deja la original como está.

=ORDENAR(A2:D5;2;1)
=ORDENAR(A2:D5;4;-1)
=ORDENARPOR(A2:D5;B2:B5;1)

La sintaxis es =ORDENAR(matriz; indice_ordenacion; orden). El segundo es la columna por la que ordenas (2 = Ciudad), el tercero es el sentido (1 = ascendente, -1 = descendente).

F2fx=ORDENAR(A2:D5;2;1)
F G H I
1 Cliente Ciudad Producto Importe
2 Lara Granada Cuaderno 32,00
3 Soto Granada Goma 4,80
4 Pinos Madrid Lapiz 12,00
5 Vidal Sevilla Cuaderno 25,60
Ventas copia
Nota: ORDENAR y ORDENARPOR están en Excel 2021, 2024 y Microsoft 365. En Excel 2019 o 2016 no existen; la alternativa es ordenar y copiar con pegado especial de valores, o usar una tabla dinámica auxiliar.

La documentación oficial de la función está en ORDENAR y ORDENARPOR.

Por qué ordenar movió filas que no debían moverse

Ordenar una sola columna descoloca el resto. Es el error más común y la causa de casi todos los disgustos con esta herramienta. El aviso literal que muestra Excel es «Ordenar un rango dentro de un rango mayor desasocia datos». La solución es siempre la misma: seleccionar el rango completo antes de ordenar, o elegir Expandir la selección cuando aparezca el aviso.

Cabeceras, filas ocultas y formato regional que cambian el resultado

Cuatro trampas típicas:

  • Marcar Mis datos tienen encabezados al revés: si lo desmarcas cuando sí tienes cabeceras, los títulos se mezclan con los datos.
  • Filas ocultas: Excel las incluye en la ordenación. Si las quieres dejar fijas, cópialas a otra hoja antes.
  • Columnas ocultas: pasa lo mismo. Si una columna está oculta, también se mueve con su fila.
  • Coma o punto decimal: con punto decimal (México, Estados Unidos), los números 1.50 y 1,5 se interpretan distinto y el orden cambia.

Tablas que no se ordenan de izquierda a derecha

Si tienes una tabla con encabezados verticales (cada columna es un mes), el botón Ordenar de izquierda a derecha aparece desactivado. Para activarlo, conviértela en un rango normal con clic derecho sobre la tabla > Herramientas de tablas → Convertir a rango; ahora sí puedes ordenar columnas como filas. Si la necesitas como tabla, plantéate usar TRANSPONER (=TRANSPONER(A1:D1)) para tener los datos en horizontal.

Qué Excel puede y qué no puede hacer al ordenar

El cuadro Ordenar admite hasta 64 columnas en una sola pasada. En Excel para la web solo verás los botones A-Z y Z-A del grupo Ordenar y filtrar; el cuadro completo con varios niveles y colores no está disponible allí, pero las funciones ORDENAR y ORDENARPOR sí funcionan. En Mac los nombres de la cinta coinciden con los de Windows, así que esta guía te sirve igual.

La función ORDENAR (documentación) es lo más práctica: deja los datos originales en su sitio y te da el resultado en otro rango o en otra hoja.

Lo que ya sabes hacer ordenando columnas

  • Pulsar el botón A-Z para una ordenación rápida sobre una columna.
  • Montar una ordenación de varios niveles con Agregar nivel.
  • Ordenar por color de celda, color de fuente o icono.
  • Crear una lista personalizada cuando el orden no es alfabético.
  • Usar la función ORDENAR para ver los datos ordenados sin tocar los originales.

El siguiente paso natural es filtrar: ocultar las filas que no te interesan sin borrarlas. Lo verás en el tutorial de Filtro en Excel.


Datos comprobados en octubre de 2026.

Dudas al ordenar columnas en Excel

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

Si tus datos están dentro de una tabla (formato de tabla, no un simple rango), al pulsar el botón de ordenar de la columna Excel detecta automáticamente los encabezados y los excluye del ordenamiento. Para activarlo, selecciona una celda y ve a Datos > Ordenar y filtrar > Ordenar A a Z o Z a A; la expansión se hace sola.

2. ¿Se pueden ordenar datos por varias columnas a la vez?

Sí. Selecciona cualquier celda del rango, ve a Datos > Ordenar y, en el cuadro que aparece, añade varios niveles indicando en cada uno el nombre de la columna y si va de A a Z, de Z a A o por un criterio personalizado. Los niveles se aplican de arriba hacia abajo, así que el primero es el criterio principal.

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

Excel ordena las fechas por su valor real (que es un número serial), por lo que día, mes y año se evalúan juntos de forma cronológica. Solo asegúrate de que las celdas tengan formato de fecha (clic derecho > Formato de celdas > Fecha); si aparecen como texto, conviértelas con FECHANUMERO o con la herramienta Texto en columnas.

4. ¿Cómo ordenar datos en Excel con varios criterios distintos?

En Datos > Ordenar, pulsa Agregar nivel para encadenar criterios: el primero es el principal y, si empata, se aplica el segundo. En cada nivel puedes elegir por valor (A a Z, Z a A), por color de celda o de fuente, o por un icono de formato condicional.

5. ¿Cómo ordenar por fecha varias columnas en Excel?

Selecciona una celda del rango y abre Datos > Ordenar. En Ordenar por elige la columna de fecha y deja el criterio De más antiguos a más recientes (o al revés); luego pulsa Agregar nivel y añade las columnas siguientes, por ejemplo el mes o la hora. Excel respetará ese orden solo si las fechas son valores reales, no texto.

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

Usa Datos > Ordenar y, en vez de limitarte al botón A a Z, configura niveles manuales. Por ejemplo, primer nivel apellido (A a Z), segundo nivel nombre (A a Z); así se obtiene el orden combinado que necesitas sin tocar fórmulas.

7. ¿Una tabla de Excel se puede ordenar por más de una columna?

Sí, y además de forma rápida: haz clic en la flecha desplegable de cualquier encabezado y elige Ordenar A a Z o Z a A; Excel añade el nivel automáticamente. Para varios criterios a la vez, abre Datos > Ordenar y agrega los niveles manualmente.

8. ¿Cómo ordenar fechas en Excel del más antiguo al más reciente?

Selecciona una celda de la columna de fechas y pulsa Datos > Ordenar y filtrar > Ordenar de más antiguos a más recientes (el icono con A y Z y una flecha hacia abajo). Si los datos están en una tabla, la flecha del encabezado hace lo mismo en un clic.

Fuentes

  1. MicrosoftCOLUMNAS — documentación oficialconsultado el 12/10/2026
  2. MicrosoftORDENAR — documentación oficialconsultado el 12/10/2026
  3. MicrosoftOrdenar y filtrar — documentación oficialconsultado el 12/10/2026
  4. MicrosoftTRANSPONER — documentación oficialconsultado el 12/10/2026
  5. MicrosoftSUMA — documentación oficialconsultado el 12/10/2026