Ordenación

Ordenar en Excel: cómo poner datos en orden alfabético

octubre 27, 2026 Tuto Excel 13 min read
Ordenar en Excel: cómo poner datos en orden alfabético

Ordenar alfabéticamente en Excel es colocar los datos de una columna (o de varias) siguiendo el orden de la A a la Z o al revés. Es una de las operaciones más útiles del día a día: localizar un cliente a simple vista, agrupar productos por nombre o preparar los datos antes de un filtro o una tabla dinámica. En este tutorial verás los tres caminos que tiene Excel para hacerlo, practicarás con una hoja de clientes y aprenderás a resolver los problemas típicos cuando el orden no sale como esperabas.

Lo que sabrás hacer al terminar: ordenar una columna de nombres de la A a la Z, ordenar por varias columnas a la vez (por ejemplo, primero por ciudad y luego por apellido), mantener los datos originales intactos usando la función ORDENAR (en inglés SORT) y filtrar la lista por letra o por color. Funciona en Microsoft 365, Excel 2024, 2021, 2019, 2016 y 2013, además de Excel para la web y para Mac.

Qué significa ordenar en Excel y cuándo lo necesitas

Ordenar es reordenar las filas de una hoja siguiendo un criterio, normalmente alfabético (de la A a la Z o al revés) o numérico (de menor a mayor o viceversa). Excel no solo cambia una columna: cuando ordenas bien, mantiene juntas las filas completas para que cada dato siga con los suyos.

Imagina una hoja de clientes como la de cualquier autónomo o pequeña empresa: una fila por cliente con nombre, ciudad, teléfono e importe pendiente. Si los nombres están desordenados, buscar uno concreto obliga a recorrer la lista con la vista. Al ordenarlos alfabéticamente, "Álvarez" aparece siempre en el mismo sitio, los filtros funcionan mejor y las tablas dinámicas y los gráficos se construyen sobre un orden estable. Por eso ordenar es la base de casi todo lo demás en Excel.

Los tres caminos para ordenar, según tu versión de Excel

Método Dónde está Ventaja Caso típico
Cinta Datos > Ordenar y filtrar En todas las versiones desde 2007 Mueve los datos en su sitio; permite hasta 64 niveles Ordenar la hoja de clientes y reordenar por varios criterios
Función ORDENAR (SORT) y matrices dinámicas Desde Excel 2021 y Microsoft 365 Deja el original intacto y la lista ordenada "desborda" sola en otra zona Informes que se regeneran sin tocar la base de datos
Filtro En todas las versiones desde 2007 Combina ver solo unas filas con ordenar a la vez Ver solo los clientes de una ciudad y, además, ordenarlos

La cinta Datos > Ordenar y filtrar, de un vistazo

DatosOrdenar y filtrarOrdenar de A a Z
DatosOrdenar y filtrarOrdenar de Z a A
DatosOrdenar y filtrarOrdenar
DatosOrdenar y filtrarFiltro

Los dos primeros botones (Ordenar de A a Z y Ordenar de Z a A) ordenan la columna seleccionada de inmediato. El botón Ordenar abre el cuadro de diálogo completo, donde puedes añadir varios niveles. El botón Filtro coloca una flecha desplegable en cada cabecera para elegir qué filas ver y en qué orden.

La función ORDENAR (SORT) y las matrices dinámicas

=ORDENAR(matriz;[indice_ordenacion];[orden];[por_columna])

Disponible desde Excel 2021 y Microsoft 365. Escribe la fórmula en una sola celda y el resultado "desborda" ("spills") hacia abajo o hacia la derecha, ocupando las celdas vecinas automáticamente. Si tu versión es 2019 o anterior, esta función no existe: usa la cinta de la sección anterior.

Una columna de la A a la Z en dos clics

Partimos de la hoja de clientes con los nombres desordenados:

A2fxMarta
A B C D
1 Nombre Ciudad Teléfono Importe
2 Marta Sevilla 600111222 320,00
3 Adrián Madrid 600333444 150,50
4 Carmen Bilbao 600666888 75,00
5 Bruno Sevilla 600999000 540,00
6 Diana Madrid 600222333 210,00
7 Álvaro Valencia 600555666 95,00
8 Eva Bilbao 600777888 460,00
9 Pedro Madrid 600444555 1.250,00
10 Lucía Valencia 600888999 80,00
11 Iván Sevilla 600000111 615,00
Clientes
  1. Selecciona el rango A2:A11.
  2. Ve a Datos > Ordenar y filtrar > Ordenar de A a Z.
  3. Cuando Excel pregunte, acepta Ampliar la selección y pulsa Ordenar.
  4. El primer nombre de la columna A pasa a ser Adrián y el último Pedro.
  5. Si te arrepientes, Ctrl+Z (Cmd+Z en Mac) deshace el cambio.
Comprueba: la columna A empieza por Adrián y termina por Pedro; el resto de columnas (Ciudad, Teléfono, Importe) se han movido a la vez con cada fila, así que Marta sigue siendo de Sevilla con teléfono 600111222.

Por qué Excel avisa antes de ordenar una sola columna

Cuando seleccionas solo A2:A11, Excel entiende que quizás no quieres que Marta se separe de su ciudad y su teléfono. Si eliges Ampliar la selección, reordena toda la tabla y cada fila se mantiene junta. Si eliges Ordenar dentro de la selección, los nombres se reordenan solos y las ciudades, teléfonos e importes se quedan donde estaban: Marta puede acabar con el teléfono de Pedro.

Cuidado: la opción por defecto ya es Ampliar la selección. Cámbiala solo cuando sepas exactamente que esa columna es independiente de las demás.

Ordenar con cabeceras y por varias columnas a la vez

Ahora vamos a ordenar la hoja de clientes por Ciudad y, dentro de cada ciudad, por Importe de mayor a menor. Primero añade una columna con cabeceras claras (ya las tienes):

A1fx**Apellidos**
A B C D
1 Apellidos Nombre Ciudad Importe
2 Gómez Marta Sevilla 320,00
3 Pérez Adrián Madrid 150,50
4 Ruiz Carmen Bilbao 75,00
5 Soto Bruno Sevilla 540,00
6 Vega Diana Madrid 210,00
7 Alonso Álvaro Valencia 95,00
8 Cruz Eva Bilbao 460,00
9 Martín Pedro Madrid 1.250,00
10 López Lucía Valencia 80,00
11 Cano Iván Sevilla 615,00
Ventas
  1. Haz clic en cualquier celda con datos.
  2. Abre Datos > Ordenar y filtrar > Ordenar.
  3. Marca Mis datos tienen encabezados.
  4. En Ordenar por, elige Ciudad; en Orden, A a Z.
  5. Pulsa Agregar nivel y elige Importe; en Orden, De mayor a menor.
  6. Acepta y revisa: Sevilla debe ir primero, con Cano (615,00) y Soto (540,00) por delante de Gómez (320,00).
Comprueba: dentro de cada ciudad los importes van de mayor a menor; las filas siguen completas, con su apellido y nombre. Excel permite hasta 64 criterios en una sola ordenación.

Subir, bajar, copiar y borrar un nivel

En el mismo cuadro Ordenar, cada fila de la lista de niveles tiene botones a la derecha. La flecha arriba y la flecha abajo cambian el orden de prioridad de los criterios: el primero manda. Agregar nivel añade un criterio nuevo debajo; Copiar nivel duplica el nivel seleccionado (útil cuando quieres ordenar por la misma columna con dos criterios distintos, por ejemplo apellido ascendente y luego apellido descendente para forzar un orden de desempate); Eliminar nivel lo quita.

Consejo: duplica un nivel solo cuando necesites dos reglas distintas sobre la misma columna. Para cambiar el sentido, basta con tocar Orden.

Ordenar con fórmulas y que los datos originales no se toquen

Si quieres una vista ordenada sin tocar la base de datos, usa la función ORDENAR en otra zona de la hoja:

F2fx=ORDENAR(A2:D11)
A B C D E F G H I
1 Apellidos Nombre Ciudad Importe Apellidos Nombre Ciudad Importe
2 Gómez Marta Sevilla 320,00 Alonso Álvaro Valencia 95,00
3 Pérez Adrián Madrid 150,50 Cano Iván Sevilla 615,00
4 Ruiz Carmen Bilbao 75,00 Cruz Eva Bilbao 460,00
5 Soto Bruno Sevilla 540,00 Gómez Marta Sevilla 320,00
6 Vega Diana Madrid 210,00 López Lucía Valencia 80,00
7 Alonso Álvaro Valencia 95,00 Martín Pedro Madrid 1.250,00
8 Cruz Eva Bilbao 460,00 Pérez Adrián Madrid 150,50
9 Martín Pedro Madrid 1.250,00 Ruiz Carmen Bilbao 75,00
10 López Lucía Valencia 80,00 Soto Bruno Sevilla 540,00
11 Cano Iván Sevilla 615,00 Vega Diana Madrid 210,00
Ventas

Escribe =ORDENAR(A2:D11) en F2 y el resultado ocupa F2:I11 automáticamente (esto es el "spill" o desbordamiento propio de las matrices dinámicas). Los datos de la izquierda siguen tal cual.

Comprueba: la columna F empieza por Alonso y termina por Vega; las celdas F3:I11 se han rellenado solas sin arrastrar nada.

Si al escribir la fórmula aparece #¡DESBORDAMIENTO!, es que alguna celda del camino no está vacía. Selecciona la celda del error; Excel marca con un borde discontinuo el hueco que necesita. Borra el contenido de esas celdas o mueve la fórmula a otra zona libre.

Cambiar el criterio y el sentido con los argumentos

=ORDENAR(A2:D11;4;-1)

La fórmula anterior ordena el mismo rango pero por la cuarta columna (Importe) de mayor a menor (-1). El primer argumento es la matriz a ordenar; el segundo ([indice_ordenacion]) es la columna o fila por la que se ordena (1 si quieres la primera); el tercero ([orden]) vale 1 para ascendente y -1 para descendente; el cuarto ([por_columna]) es VERDADERO para ordenar por columnas y FALSO (el valor por defecto) para ordenar por filas.

Nota: en Excel configurado con punto decimal (México, Estados Unidos), el separador de argumentos es la coma: =ORDENAR(A2:D11,4,-1).

Filtrar para ver solo lo que empieza por una letra o un color

Ahora añade color a algunas celdas para practicar el filtro por color:

A1fx**Apellidos**
A B C D
1 Apellidos Nombre Ciudad Importe
2 Gómez Marta Sevilla 320,00
3 Pérez Adrián Madrid 150,50
4 Ruiz Carmen Bilbao 75,00
5 Soto Bruno Sevilla 540,00
6 Vega Diana Madrid 210,00
7 Alonso Álvaro Valencia 95,00
8 Cruz Eva Bilbao 460,00
9 Martín Pedro Madrid 1.250,00
10 López Lucía Valencia 80,00
11 Cano Iván Sevilla 615,00
Ventas
  1. Selecciona cualquier celda y pulsa Datos > Ordenar y filtrar > Filtro. Aparecen flechas en cada cabecera.
  2. Pulsa la flecha de Apellidos. En Ordenar A a Z ordénalos; en Filtros de texto elige Empieza por y escribe M. Verás solo Martín y Pérez (no, Pérez empieza por P, así que solo Martín).
  3. Marca antes la celda C7 (Valencia) con un color de relleno (por ejemplo, amarillo). Luego abre la flecha de Ciudad, elige Filtrar por color y selecciona el amarillo. Solo verás las filas con esa ciudad destacada.
Comprueba: la flecha de la cabecera se convierte en un embudo cuando hay un filtro activo y solo ves las filas que cumplen la condición.

Quitar el filtro sin perder el orden

Para apagar el filtro y volver a ver todas las filas, vuelve a pulsar Datos > Ordenar y filtrar > Filtro; las flechas desaparecen y la lista completa vuelve a salir con el orden que tenía. Si quieres vaciar solo los criterios, abre cualquier flecha y elige Borrar filtro de "Ciudad" (o de la columna correspondiente). Los datos no se borran: solo se deja de ocultarlos.

Por qué el orden no sale como esperabas y cómo arreglarlo

Cuando el orden alfabético no es el que esperabas, casi siempre se debe a una de estas cuatro causas: datos guardados como texto, espacios invisibles, columna suelta mal seleccionada o columna oculta. Todas tienen arreglo.

Números guardados como texto que se quedan al final

D2fxok
A B C D
1 Cliente Ciudad Importe Nota
2 Marta Sevilla 320,00 ok
3 Adrián Madrid '150 como texto
4 Carmen Bilbao '75 como texto
5 Bruno Sevilla 540,00 ok
Ventas

Si al ordenar la columna Importe los números se quedan al final en vez de ir en su sitio, suele ser porque se introdujeron con un apóstrofo delante ('150) y Excel los trata como texto. Para arreglado, en una celda auxiliar escribe =D3*1 (que fuerza la conversión a número), copia el resultado y pégalo encima de D3 con Pegado especial > Valores. Otra opción: selecciona la columna, pulsa el icono de advertencia amarillo y elige Convertir en número.

Espacios delante del nombre que desordenan la lista

A2fxMarta
A B
1 Cliente Limpio
2 Marta Marta
3 Adrián Adrián
4 Carmen Carmen
Ventas

Si Marta aparece al final en vez de donde le toca, es probable que tenga un espacio delante. En una columna de apoyo escribe =RECORTAR(A2) (en inglés TRIM), que elimina espacios al principio, al final y los sobrantes en medio. Copia la columna de apoyo y pégala encima del original con Pegado especial > Valores. La función RECORTAR está en todas las versiones desde Excel 2007.

Ordenar una columna suelta descoloca las demás

Si al ordenar una columna aparecen datos "raros" en las otras, casi siempre se ha elegido Ordenar dentro de la selección por error. Vuelve a ordenar, pero marcando Ampliar la selección para que Excel reordene las filas enteras. Una forma de evitarlo para siempre es convertir el rango en una tabla de Excel (Insertar > Tablas > Tabla): al ordenar una columna dentro de una tabla, Excel reordena toda la tabla automáticamente sin avisar.

Una columna oculta que no se ordena

A1fx**Cliente**
A B C D
1 Cliente Fecha Importe Ciudad
2 Marta 01/03/2026 320,00 Sevilla
3 Adrián 15/01/2026 150,50 Madrid
4 Carmen 22/02/2026 75,00 Bilbao
5 Bruno 10/03/2026 540,00 Sevilla
Ventas

Si después de ordenar una columna notas que la Fecha (columna B) no se ha movido como las demás, casi siempre es porque estaba oculta. Excel no ordena lo que no ve. Haz clic con el botón derecho sobre la cabecera de la columna y elige Mostrar. Al volver a ordenar con Ampliar la selección, la columna oculta se reordenará junto con las demás.

Lo que ya sabes hacer ordenando en Excel

  • Ordenar una columna suelta de la A a la Z o de la Z a la A con Datos > Ordenar y filtrar > Ordenar de A a Z.
  • Ordenar por varias columnas a la vez (hasta 64 niveles) marcando Mis datos tienen encabezados y añadiendo niveles por criterio.
  • Mantener los datos originales intactos con =ORDENAR(matriz;[indice_ordenacion];[orden];[por_columna]) en otra zona de la hoja.
  • Combinar orden y filtrado con Datos > Filtro: ordenar A a Z dentro del filtro, filtrar por una letra o por el color de una celda.

El siguiente paso es convertir el rango de clientes en una tabla de Excel (Insertar > Tablas > Tabla): al ordenar o filtrar dentro de una tabla, Excel mantiene el orden al añadir filas nuevas y los datos crecen sin descolocarse.

Dudas al ordenar alfabéticamente en Excel

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

Selecciona cualquier celda de tu tabla, ve a Datos > Ordenar y, en la parte inferior del cuadro, marca la opción Mis datos tienen encabezados para que no ordene la primera fila. Elige la columna por la que quieres ordenar y pulsa Aceptar; Excel la reordena en un segundo, sin tocar las filas contiguas.

2. ¿Se puede ordenar alfabéticamente en Excel desde Google Drive?

Sí, pero solo si abres el archivo con el complemento Hojas de cálculo de Google o desde drive.google.com: entra en el archivo, elige Abrir con > Hojas de cálculo de Google y usa Datos > Ordenar rango. El archivo .xlsx original se mantiene y los cambios se guardan en la copia de Google.

3. ¿Cómo ordenar alfabéticamente por apellido en Excel?

Si el nombre y el apellido están en la misma columna, primero sepáralos con Texto en columnas (Datos > Herramientas de datos > Texto en columnas), eligiendo Espacio como separador. Así tendrás Nombre en una columna y Apellido en otra, y podrás ordenar por la columna Apellido desde Datos > Ordenar.

4. ¿Se puede ordenar alfabéticamente una hoja que tiene celdas combinadas?

Excel no permite ordenar un rango con celdas combinadas: al intentarlo aparece el aviso «Esta operación requiere que las celdas combinadas tengan el mismo tamaño». La solución es deshacer las combinaciones, ordenar los datos y, si las necesitas de nuevo, volver a combinarlas manualmente.

5. ¿Cómo ordenar alfabéticamente desde el celular?

En la app de Excel para móvil, toca una celda de la tabla, abre la pestaña Datos de la cinta inferior y elige Ordenar. Escoge la columna y el orden (ascendente o descendente) y pulsa Aplicar; el cambio se ve al instante en pantalla.

6. ¿Cómo ordenar varias columnas a la vez en Excel?

En Datos > Ordenar, en lugar de usar el botón directo, abre el cuadro para añadir niveles: pulsa Agregar nivel y define, por ejemplo, primero Departamento y luego Apellido. Excel ordena por la primera columna y, cuando hay empates, recurre a la segunda.

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

Selecciona la columna de fechas, ve a Datos > Ordenar de A a Z y Excel la ordenará de la fecha más antigua a la más reciente. Antes comprueba que las celdas son fechas reales y no texto: si ves el valor alineado a la derecha, lo son.

8. ¿Cómo ordenar fechas por día, mes y año aunque estén en distinto formato?

Si la celda es una fecha real, Excel siempre ordena por año-mes-día, sin importar cómo la veas (dd/mm/aaaa o mm/dd/aaaa). El problema aparece cuando las fechas están guardadas como texto: ahí la ordenación es alfabética y el 03/01 se coloca antes que el 27/12, así que primero conviértelas con FECHANUMERO o Texto en columnas.

Fuentes

  1. MicrosoftOrdenar datos de una tabla o un rango en Excel | Microsoft Supportconsultado el 07/10/2026
  2. MicrosoftORDENAR — documentación oficialconsultado el 07/10/2026
  3. MicrosoftFórmulas y funciones — documentación oficialconsultado el 07/10/2026
  4. MicrosoftORDENARPOR — documentación oficialconsultado el 07/10/2026
  5. MicrosoftAGRUPARPOR — documentación oficialconsultado el 07/10/2026