Ordenación

Cómo ordenar nombres alfabéticamente en Excel

noviembre 1, 2026 Tuto Excel 14 min read
Cómo ordenar nombres alfabéticamente en Excel

<h1>Ordenar nombres alfabéticamente en Excel: de la ordenación rápida a la fórmula ORDENAR</h1>

Tienes delante una hoja con nombres desordenados y quieres ponerlos en orden alfabético sin armar un lío con las ciudades o los teléfonos que van al lado. Esto es, ni más ni menos, lo que hace la herramienta Ordenar de Excel, y también lo que hace la función ORDENAR (SORT) desde Excel 2021. Al terminar el tutorial vas a saber ordenar con la cinta de opciones, decidir qué pasa cuando seleccionas solo una columna, separar nombre y apellido para ordenar por apellido y montar una ordenación automática con la fórmula ORDENAR.

Sirve en cualquier Excel moderno: la herramienta de la cinta está en Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365, además de Excel para Mac, Excel para la web y Excel para móviles. La fórmula ORDENAR es desde Excel 2021 y Microsoft 365.

Nota: en este artículo las fórmulas se escriben con el separador de punto y coma, que es el que usa Excel configurado en español de España. Si tu Excel está configurado con punto decimal (México, Estados Unidos), el separador será la coma: =ORDENAR(A2:A11,1,1).

Qué resuelve ordenar nombres en una hoja

Imagina una hoja de clientes en la que los nombres fueron entrando tal cual: García López, Ana; Núñez, Pedro; Álvarez, Marta. Cuando tienes que buscar a alguien, una hoja en orden alfabético ahorra mucho tiempo: la vista es la de una agenda, de un listado de alumnos o de un directorio. Ordenar solo la columna de nombres sirve cuando lo único que te interesa es el orden de esa lista; ordenar toda la fila sirve cuando además quieres que el nombre siga pegado a su ciudad, su teléfono o su dirección de correo.

La regla que siempre conviene tener en mente: ordenar es mover filas, no reescribir celdas sueltas. Cuando Excel mueve una fila, se lleva consigo todo lo que esa fila contiene: el nombre, la ciudad, el importe, la fecha… Da igual si lo haces desde la cinta de opciones o con la fórmula ORDENAR; la idea es la misma, y entenderlo evita el susto típico de «ordené los nombres y ahora los teléfonos no corresponden a nadie».

Cómo se hace una ordenación básica en Excel

La forma más rápida es usar los botones de ordenación rápida, pero el método más claro (y el que mejor se ve en pantalla) es abrir el cuadro de diálogo Ordenar. Cualquiera de los dos caminos lleva al mismo sitio.

Los botones rápidos están en la cinta, en Inicio > Edición > Ordenar y filtrar: verás Ordenar A → Z y Ordenar Z → A. Al pulsarlos sobre un rango con cabecera, Excel ordena por la primera columna usando la fila 1 como títulos y deja los datos listos.

El cuadro de diálogo se abre desde Datos > Ordenar y filtrar > Ordenar. Es la opción que te muestra qué columna se está usando para ordenar y te deja añadir más niveles (primero por apellido, luego por nombre, por ejemplo).

El cuadro Ordenar y sus opciones principales

En la pestaña Opciones puedes cambiar el método entre «De izquierda a derecha, arriba a abajo» (lo normal) y, en casos puntuales, «De arriba a abajo, izquierda a derecha». También está el botón Otra lista de ordenación, que sirve, por ejemplo, para ordenar por días de la semana que no sigan el orden del alfabeto.

En la pestaña Columnas eliges la columna por la que se ordena, el criterio (Valor, Color de celda, Color de fuente o Icono de formato condicional) y el sentido: De la A a la Z para ascendente, De la Z a la A para descendente. La casilla Mis datos tienen encabezados le dice a Excel que la primera fila son títulos y no debe incluirlos en la ordenación.

Ordenar una sola columna sin desordenar el resto

Vamos con la hoja de clientes. Tienes nombres en A2:A11, ciudades en B2:B11 y teléfonos en C2:C11, con los títulos en la fila 1. El objetivo es ordenarlo todo por la columna de nombres sin que los teléfonos se mezclen.

A1fx**Nombre**
A B C
1 Nombre Ciudad Teléfono
2 Núñez, Pedro León 987 654 321
3 García López, Ana Jaén 601 234 567
4 Álvarez, Marta Ávila 612 345 678
5 Domínguez, Luis Sevilla 954 112 233
6 Blesa, Carmen Lugo 982 223 344
7 Iglesias, Pablo Girona 972 334 455
8 Romero, Sara Cádiz 956 445 566
9 Hernández, Eva Toledo 925 556 677
10 Vázquez, Diego Ourense 988 667 788
11 Zamora, Lola Murcia 968 778 899
Clientes

Pasos para hacerlo bien:

  1. Selecciona el rango A1:C11 (la cabecera y los diez datos, todo junto).
  2. Abre Datos > Ordenar y filtrar > Ordenar.
  3. En el cuadro, deja Ordenar por como Nombre, criterio Valor y orden De la A a la Z.
  4. Pulsa Aceptar.
A1fx**Nombre**
A B C
1 Nombre Ciudad Teléfono
2 Álvarez, Marta Ávila 612 345 678
3 Blesa, Carmen Lugo 982 223 344
4 Domínguez, Luis Sevilla 954 112 233
5 García López, Ana Jaén 601 234 567
6 Hernández, Eva Toledo 925 556 677
7 Iglesias, Pablo Girona 972 334 455
8 Núñez, Pedro León 987 654 321
9 Romero, Sara Cádiz 956 445 566
10 Vázquez, Diego Ourense 988 667 788
11 Zamora, Lola Murcia 968 778 899
Clientes
Comprueba: la columna A está en orden alfabético y, además, Álvarez sigue con Ávila y su teléfono, Blesa con Lugo y su teléfono, y así hasta el final. Las tres columnas han «viajado juntas» porque seleccionaste el rango entero.

Por qué Excel pregunta «¿Ampliar la selección?»

Ahora repítelo, pero esta vez seleccionando solo A2:A11 y abriendo Datos > Ordenar y filtrar > Ordenar. Excel te saca un aviso antes de aplicar el cambio:

Si pulsas Ordenar con la opción «Continuar con la selección actual», los nombres se reordenan pero las ciudades y los teléfonos se quedan en su sitio: Álvarez queda con el teléfono de quien estuviera antes ahí, Blesa también, y la hoja deja de tener sentido.

Nota: la regla práctica es: si quieres mover filas, selecciona siempre todo el rango antes de ordenar; si quieres reordenar solo una columna dejando el resto fijo, di que sí a «Continuar con la selección actual». Y si dudas, pulsa Cancelar y vuelve a marcar el rango completo.

Ordenar por apellidos cuando nombre y apellido están juntos

El ejemplo anterior funcionó porque los datos estaban en formato «apellido, nombre». Pero muchas hojas vienen al revés: «Ana García López», todo junto. Si ordenas así tal cual, la A va antes que la G y el resultado queda ordenado por nombre de pila, no por apellido. La solución más limpia es separar en dos columnas.

Dividir nombre y apellido en dos columnas con Texto en columnas

Partes de la hoja con los datos así:

A1fx**Nombre completo**
A
1 Nombre completo
2 Ana García López
3 Pedro Núñez Soto
4 Marta Álvarez Río
5 Luis Domínguez Mora
6 Carmen Blesa Vidal
7 Pablo Iglesias Ruiz
8 Sara Romero Pino
9 Eva Hernández Salas
10 Diego Vázquez Toro
11 Lola Zamora Vidal
Clientes

Pasos:

  1. Selecciona A2:A11.
  2. Abre Datos > Herramientas de datos > Texto en columnas.
DatosHerramientas de datosTexto en columnas
  1. Elige Delimitado y pulsa Siguiente.
  2. Marca solo Coma como separador y pulsa Siguiente.
  3. Deja el destino en $A$2 y pulsa Finalizar.
A2fxAna
A B
1 Apellido Nombre
2 Ana García López
3 Pedro Núñez Soto
4 Marta Álvarez Río
5 Luis Domínguez Mora
6 Carmen Blesa Vidal
7 Pablo Iglesias Ruiz
8 Sara Romero Pino
9 Eva Hernández Salas
10 Diego Vázquez Toro
11 Lola Zamora Vidal
Clientes
Cuidado: «Texto en columnas» sobreescribe las celdas de la derecha. Si a la derecha de la columna A tienes otros datos que no quieres perder, cópiala a otra hoja o inserta una columna vacía antes.

Ahora A contiene el nombre de pila y B los apellidos. Para ordenar por apellido, selecciona A1:B11, abre Datos > Ordenar y filtrar > Ordenar, Ordenar por Apellido (que es la A) y De la A a la Z. Si necesitas romper el empate entre dos apellidos iguales, agrega otro nivel por la columna B.

Comprueba: la columna A empieza por «Álvarez» y termina por «Vázquez», y los nombres que tenían más de un apellido (como «García López») han quedado en su sitio sin partirse.

Ordenar con la fórmula ORDENAR (SORT)

La fórmula ORDENAR (SORT) hace lo mismo que la cinta de opciones, pero escribe el resultado en otra zona de la hoja. Esto es muy útil cuando quieres conservar el orden original a la vez que ves el orden alfabético al lado, o cuando combinas varias funciones para montar pequeños informes.

A1fx**Nombre**
A B
1 Nombre Apellido
2 Marta Álvarez Río
3 Luis Domínguez Mora
4 Ana García López
5 Eva Hernández Salas
6 Pablo Iglesias Ruiz
7 Carmen Blesa Vidal
8 Sara Romero Pino
9 Pedro Núñez Soto
10 Diego Vázquez Toro
11 Lola Zamora Vidal
Nombres

En la celda D2 escribe esta fórmula:

=ORDENAR(A2:A11)

Al pulsar Entrar, la fórmula se desborda hacia abajo y, como solo se le pasa una columna, no hay que indicarle la columna de ordenación: ordena por la primera columna, de forma ascendente.

D2fx=ORDENAR(A2:A11)
A B C D
1 Nombre Apellido
2 Marta Álvarez Río Ana
3 Luis Domínguez Mora Carmen
4 Ana García López Diego
5 Eva Hernández Salas Eva
6 Pablo Iglesias Ruiz Lola
7 Carmen Blesa Vidal Luis
8 Sara Romero Pino Marta
9 Pedro Núñez Soto Pablo
10 Diego Vázquez Toro Pedro
11 Lola Zamora Vidal Sara
Nombres

Ahora, para que ordene por apellido (columna B en la hoja) llevando consigo el nombre:

=ORDENAR(A2:B11;1;1)

El primer 1 es el índice de la columna por la que ordena (la columna A, que es el nombre), y el segundo 1 es el sentido ascendente.

Nota: ORDENAR existe desde Excel 2021 y Microsoft 365. Si lo escribes en Excel 2019 o 2016, la celda muestra el error #¿NOMBRE? y la única solución es abrir Datos > Ordenar.
Comprueba: en la columna D ves los nombres solos, ordenados de Ana a Sara. Cuando añadiste la fórmula con A2:B11, el resultado se desbordó a dos columnas (D y E) manteniendo nombre y apellido juntos.

Argumentos de ORDENAR uno a uno

La sintaxis completa es =ORDENAR(matriz;indice_ordenacion;orden;por_columna).

  • matriz: el rango o la expresión que devuelve los datos que quieres ordenar.
  • indice_ordenacion (opcional): la columna (o fila) por la que se ordena. Si se omite, vale 1.
  • orden (opcional): 1 para ascendente (A→Z, menor a mayor) y -1 para descendente (Z→A, mayor a menor). Si se omite, vale 1.
  • por_columna (opcional): VERDADERO ordena por columnas en lugar de filas; sirve cuando la matriz tiene los datos colocados horizontalmente. Si se omite, vale FALSO.

Tres ejemplos útiles sobre la misma hoja:

=ORDENAR(A2:B11;1;1)

Ordena por la primera columna (nombre) en sentido ascendente.

=ORDENAR(A2:B11;2;-1)

Ordena por la segunda columna (apellido) en sentido descendente: de Vázquez a Álvarez.

=ORDENAR(A2:B11;2;1;FALSO)

Equivale a la segunda fórmula sin escribir por_columna (es el valor por defecto).

Cuidado: si escribes la fórmula en una celda cuya vecina inferior ya tiene datos, ORDENAR devuelve el error #¡DESBORDAMIENTO!. Borra el contenido de las celdas de abajo o pega la fórmula en una zona vacía.

Por qué la ordenación no sale como esperabas

Cuatro situaciones típicas con datos de personas y cómo se resuelven.

Ordené una columna y se desordenaron las demás

Es el aviso de «¿Ampliar la selección?» al que le dijiste que sí, o el error de seleccionar solo una columna sin querer. Excel movió los nombres, pero las ciudades y los teléfonos siguen en su fila original. Para arreglarlo:

  1. Pulsa Ctrl+Z para deshacer.
  2. Vuelve a abrir Datos > Ordenar y filtrar > Ordenar.
  3. Esta vez, antes de pulsar nada, selecciona el rango completo (por ejemplo A1:C11).
  4. Elige la columna por la que quieres ordenar y aplica.

La ñ, las tildes o la CH salen en un orden raro

Excel ordena siguiendo el orden de los códigos de los caracteres. En la práctica, la «ñ» va después de la «n» y antes de la «o», igual que cualquier letra con tilde va después de su letra sin tilde (a, á…). Los dígrafos «ch» y «ll» no existen como letras independientes en la última norma académica (2010): la Real Academia Española los trata como dos letras que se alfabetizan por separado. Si tu equipo está configurado con Configuración > Hora e idioma > Idioma > Configuración regional > Español (España, ordenación tradicional), Excel respeta la ordenación académica clásica (la «ch» junto a la «c» y la «ll» junto a la «l»). En el resto de variantes, ordena por código de carácter y «ch» no se agrupa.

#¿NOMBRE? al usar ORDENAR en un Excel antiguo

Si tu Excel es 2019 o 2016, la función no existe todavía:

D2fx=ORDENAR(A2:A11)
A B C D
1 Nombre Apellido
2 Marta Álvarez Río #¿NOMBRE?
Nombres

La solución es usar la herramienta clásica: Datos > Ordenar y filtrar > Ordenar. No hay forma de instalar ORDENAR en versiones anteriores.

Qué herramienta elegir según tu versión de Excel

Versión Herramienta clásica (Datos > Ordenar) Fórmula ORDENAR
Excel 2007, 2010, 2013, 2016, 2019 Sí No
Excel 2021, 2024, Microsoft 365 Sí Sí
Excel para Mac (cualquier versión activa) Sí Desde la versión 2021 y 365
Excel para la web Sí Sí
Excel para móviles Sí Desde 2021 y 365

Si tu versión no aparece, ve a Archivo > Cuenta y mira la versión que tienes; eso te dirá con cuál de las filas de la tabla tienes que compararte.

Lo que ya sabes hacer ordenando nombres y el siguiente paso

Cinco claves para tenerlas a mano:

  • Selecciona siempre todo el rango antes de ordenar para que las filas viajen juntas.
  • Decide si vas a ordenar con la cinta (Datos > Ordenar) o con la fórmula (=ORDENAR(A2:A11)): la cinta modifica los datos en su sitio; la fórmula deja el original sin tocar.
  • Cuida la columna por la que se ordena: si el dato viene «Nombre Apellido», separa primero con Texto en columnas para que la A contenga el apellido.
  • Para los casos con tildes, eñes y dígrafos, revisa la configuración regional del equipo si necesitas el orden académico clásico de la RAE.
  • La fórmula ORDENAR solo funciona desde Excel 2021 y Microsoft 365; en versiones anteriores, usa la herramienta clásica.

El siguiente paso natural es convertir esta hoja en una Tabla (Insertar > Tablas > Tabla o Ctrl+T). Una vez en formato tabla, cada vez que añadas un nombre nuevo abajo, el rango se amplía solo y la ordenación con la cinta aplica a toda la tabla sin que tengas que volver a seleccionar. Si quieres además que el orden se mantenga al añadir filas sin tocar nada, ordénala dentro de la tabla y los datos nuevos seguirán el mismo criterio cuando los escribas en la siguiente fila vacía.

Datos comprobados en octubre de 2026.

Dudas al ordenar nombres en Excel

1. ¿Cómo pongo los nombres en orden alfabético en Excel?

Selecciona el rango con los nombres, ve a Datos > Ordenar y, si tienes una sola columna, marca «Mis datos tienen encabezados» solo si la primera fila es un título. Elige ordenar por esa columna en A a Z y pulsa Aceptar: los nombres quedan reordenados al instante en la hoja.

2. ¿Cómo ordenar alfabéticamente una lista de palabras?

Resalta la columna o el rango que las contiene y abre Datos > Ordenar. Si la primera fila es un encabezado, actívalo en «Mis datos tienen encabezados»; después elige esa columna y pulsa el botón Ordenar de A a Z para dejarlas en orden alfabético.

3. ¿Hay alguna página web que ordene palabras alfabéticamente?

Excel sirve como un ordenador de palabras muy potente: pega la lista en una columna, selecciónala y aplica Datos > Ordenar de A a Z. Si prefieres una herramienta en línea, busca «ordenador de palabras alfabético online» en el navegador: las hay gratis que solo copian, ordenan y vuelven a pegar.

4. ¿Qué aplicaciones puedo usar para ordenar alfabéticamente?

Excel y Google Sheets son las más cómodas: con Datos > Ordenar de A a Z resuelves en un clic. Para móvil tienes Excel y Google Sheets en Android e iOS con el mismo botón de ordenar desde la pestaña Datos, útil cuando no tienes el ordenador delante.

5. ¿Cómo ordeno una lista alfabética en Excel?

El camino más rápido: haz clic en una celda de la lista y pulsa Ctrl+A para seleccionar todo el rango. Después ve a Datos > Ordenar, marca la opción «Mis datos tienen encabezados» si la primera fila es un título, elige la columna por la que quieres ordenar y pulsa Aceptar.

6. ¿Existe un ordenador de palabras de Google?

Google no tiene un ordenador de palabras propio, pero Google Sheets sí: pega la lista en la columna A, selecciónala y usa Datos > Ordenar rango > Ordenar columna A de A a Z. Es gratis, se guarda en la nube y funciona desde el navegador.

7. ¿Cuál es el mejor ordenador de palabras gratis?

Excel es el más completo y, además, gratis con Microsoft 365 en la web. Si solo necesitas ordenar texto sin más, Google Sheets cumple igual: Datos > Ordenar de A a Z sobre el rango seleccionado y listo, sin instalar nada y con los datos guardados automáticamente.

Fuentes

  1. MicrosoftORDENAR — documentación oficialconsultado el 12/10/2026
  2. MicrosoftLET — documentación oficialconsultado el 12/10/2026
  3. Microsoft#¿NOMBRE? — documentación oficialconsultado el 12/10/2026
  4. MicrosoftORDENARPOR — documentación oficialconsultado el 12/10/2026
  5. MicrosoftOrdenar y filtrar — documentación oficialconsultado el 12/10/2026