Ordenación

Cómo ordenar palabras alfabéticamente en Excel (por filas y columnas)

octubre 20, 2026 Tuto Excel 14 min read
Cómo ordenar palabras alfabéticamente en Excel (por filas y columnas)

Ordenar palabras alfabéticamente en Excel es una de las tareas más útiles y más repetidas del día a día: una lista de productos, de clientes o de ciudades escrita sin orden se vuelve manejable con un solo gesto. En este tutorial verás cómo hacerlo con la función ORDENAR (SORT), que existe desde Excel 2021 y en Microsoft 365, y también con la herramienta clásica de la cinta Datos > Ordenar, que está en todas las versiones. Al terminar sabrás ordenar una columna suelta, varias columnas a la vez y arreglar los errores típicos cuando algo no funciona como esperabas.

Nota: en este artículo las fórmulas usan el separador de argumentos con punto y coma (;), el formato habitual de Excel en España y en la mayoría de países de habla hispana. Si tu Excel está configurado con punto decimal (México, Estados Unidos), el separador será la coma (,).

Para qué ordenar palabras en Excel y cuándo te sirve

Ordenar palabras en Excel sirve para que una lista se entienda a la primera. Cuando los nombres de productos, clientes o ciudades están en orden alfabético, localizar uno es inmediato y los errores de lectura bajan. La forma más rápida de verlo es con un ejemplo: imagínate una hoja de inventario escrita a mano, con productos como «tornillo M6», «arandela 8 mm», «tuerca M5» o «varilla roscada» mezclados sin criterio. Con un par de clics, esa misma hoja pasa a tener los productos de la A a la Z y, a la derecha, una columna limpia en la que cada nombre aparece una sola vez.

Esta operación te resuelve tres situaciones reales: limpiar una lista desordenada antes de imprimirla, preparar los datos para que un BUSCARV (VLOOKUP) funcione mejor y dejar la información lista para aplicar un filtro o agruparla en una tabla dinámica. También es el paso previo a tareas de limpieza más finas, como quitar entradas repetidas con la función UNICOS (UNIQUE) o quedarse solo con las filas que cumplen una condición con FILTRAR (FILTRAR).

La idea clave es que Excel no cambia tus datos de origen cuando usa la función ORDENAR: los coloca a un lado, desbordados, y deja intacta la lista original. Si prefieres sobrescribir, usas la herramienta de la cinta, que sí modifica la lista en su sitio. Las dos opciones se ven en este tutorial.

La función ORDENAR (SORT): una sola fórmula que te lo da ordenado

La función ORDENAR (SORT) existe desde Excel 2021 y en Microsoft 365. Es una función de matriz dinámica: la escribes en una sola celda y Excel desborda el resultado en las celdas de al lado o de abajo sin que tengas que arrastrar nada. Esto la hace ideal para una lista de palabras en una columna: una fórmula, una columna con la lista ya en orden.

La fórmula más sencilla es esta, escrita en la celda C2 sobre una lista que va de A2 a A20:

=ORDENAR(A2:A20)

Así se ve la hoja antes y después de escribirla:

C2fx=ORDENAR(A2:A20)
A B C
1 Producto (origen) Producto (orden)
2 Tuerca M5 Arandela 8 mm
3 Arandela 8 mm Cinta aislante
4 Varilla roscada Destornillador Phillips
5 Cinta aislante Lija fina
6 Destornillador Phillips Tornillo M6
7 Lija fina Tuerca M5
8 Tornillo M6 Varilla roscada
Inventario

La columna A (Producto, origen) sigue tal cual: la lista no se ha tocado. La columna C (Producto, orden) es el resultado desbordado por la fórmula de C2. Fíjate en que la barra de fórmulas solo muestra la fórmula en C2; en C3, C4, C5… la barra está vacía, porque el resto lo escribe Excel automáticamente.

Sus argumentos: matriz, índice, sentido y por fila o por columna

La función ORDENAR tiene cuatro argumentos, todos opcionales menos el primero:

=ORDENAR(matriz; [indice_ordenacion]; [orden]; [por_columna])
  • matriz: el rango que quieres ordenar. Obligatorio.
  • indice_ordenacion: un número que indica por qué columna del rango se ordena. Si omites este argumento, se ordena por la primera columna. Por ejemplo, con =ORDENAR(A2:C50;2;-1) ordenas A2:C50 por la segunda columna de mayor a menor.
  • orden: 1 para ascender (de menor a mayor, el orden alfabético de la A a la Z) y -1 para descender (de mayor a menor, de la Z a la A). Si lo omites, es 1.
  • por_columna: FALSO para ordenar por filas (lo habitual) y VERDADERO para ordenar por columnas. Si lo omites, es FALSO.

Un ejemplo con todos los argumentos: si tienes un rango A2:C50 donde la columna A es el nombre del producto, la B su categoría y la C el stock, y quieres ver los productos con más stock primero, ordenados por la columna C de mayor a menor, escribes =ORDENAR(A2:C50;3;-1). La fórmula pone primero las filas con valores altos en C.

El operador de rango dinámico #: arrastrar con seguridad

Cuando una fórmula de matriz dinámica desborda, Excel crea un rango dinámico que puedes usar en otras fórmulas con el operador #. Por ejemplo, si =ORDENAR(A2:A20) está en C2 y ha desbordado hasta C9, el rango dinámico es C2#. Así puedes contar cuántos nombres hay en la lista ordenada sin arrastrar nada:

=CONTARA(C2#)
E2fx=CONTARA(C2#)
C D E
1 Producto (orden) Total
2 Arandela 8 mm 7
3 Cinta aislante
4 Destornillador Phillips
5 Lija fina
6 Tornillo M6
7 Tuerca M5
8 Varilla roscada
Hoja1

La fórmula de E2 cuenta las celdas no vacías del rango C2#, es decir, todo lo que desbordó la fórmula de C2. Si añades un producto nuevo a la lista de origen en A9 y escribes de nuevo la ORDENAR, el resultado se amplía y CONTARA(C2#) también, sin tocar E2.

Cómo ordenar en versiones que no tienen ORDENAR: la herramienta de la cinta

En Excel 2019, 2016, 2013 y anteriores no existe la función ORDENAR. La forma clásica de ordenar es la herramienta Ordenar de la cinta de opciones, que además modifica los datos en su sitio. Estos son los pasos sobre la misma hoja Inventario del apartado anterior, con la lista en A2:A8:

  1. Selecciona el rango que contiene los datos que quieres ordenar, por ejemplo A2:A8. Si la lista tiene encabezados en la fila 1, selecciónalos también: A1:A9.
  2. Abre la herramienta con la ruta:
DatosOrdenar y filtrarOrdenar
  1. En el cuadro que se abre, deja los valores por defecto para una ordenación rápida o configura los tuyos:
  1. Pulsa Aceptar. La lista de la columna A queda ordenada en su sitio, de la A a la Z.

Esta herramienta está en todas las versiones de Excel desde hace muchos años (Excel 2003, 2007, 2010, 2013, 2016, 2019, 2021, 2024 y Microsoft 365). Si solo necesitas ordenar rápido sin una fórmula, en la misma cinta tienes el botón directo A a la Z (ascendente) y Z a A (descendente), que aplica la ordenación sin abrir el cuadro.

Lo que veas si solo seleccionas una columna

Si seleccionas solo una columna (por ejemplo, A2:A8) y pulsas Ordenar, Excel muestra un aviso preguntando qué quieres hacer con el resto de columnas de esa hoja. El cuadro es este:

Si contestas Sí a «¿Ampliar la selección?» (la opción por defecto), Excel extiende la selección a toda la tabla y ordena las filas enteras, manteniendo cada palabra junto a los datos de su fila. Si contestas No, solo se ordena la columna que seleccionaste y las demás quedan en su sitio: el resultado es que las filas se desordenan y la información pierde sentido. Salvo que sepas exactamente lo que haces, deja marcada la opción Ampliar la selección.

Practica 1: ordenar una lista corta de palabras en una sola columna

Empezamos con el libro Inventario del almacén. La hoja Inventario tiene seis productos en la columna A, tal como llegaron del proveedor: sin orden, con una mezcla de mayúsculas y minúsculas (Pedro, Ana, Luis, Marta, ivan, Óscar).

A2fxPedro
A
1 Producto (origen)
2 Pedro
3 Ana
4 Luis
5 Marta
6 ivan
7 Óscar
Inventario

Si tienes Excel 2021 o Microsoft 365, escribe esta fórmula en C2:

=ORDENAR(A2:A7)

Pulsa Entrar. La lista ordenada desborda en C2:C7 y queda así:

C2fx=ORDENAR(A2:A7)
C
1 Producto (orden)
2 Ana
3 ivan
4 Luis
5 Marta
6 Óscar
7 Pedro
Hoja1

Fíjate en que «ivan» aparece antes que «Luis»: Excel ordena primero las letras mayúsculas y luego las minúsculas por código ASCII. Si quieres que «ivan» pase a ser «Iván», usa la función NOMPROPIO (PROPER) en una columna auxiliar antes de ordenar.

Comprueba: la celda C2 muestra la fórmula en la barra de fórmulas; C3 a C7 están vacías en la barra pero muestran los valores; los nombres están en orden alfabético ascendente.

Con la herramienta de la cinta para Excel 2019 y anteriores

Si tu Excel es 2019 o anterior, hazlo así:

  1. Selecciona A1:A7 (incluye el encabezado).
  2. Ve a la ruta:
DatosOrdenar y filtrarOrdenar
  1. En el cuadro, configura:
  1. Cuando pregunte «¿Ampliar la selección?», pulsa Ordenar para aceptar. La columna A queda reescrita en orden alfabético y la columna C desaparece, porque los datos ya no existen.
Comprueba: A2 muestra «Ana», A3 muestra «ivan», A4 muestra «Luis» y así hasta A7 con «Pedro». La lista original ya no está: la herramienta modifica los datos en su sitio.

Practica 2: ordenar varias columnas a la vez (por un criterio y por otro)

El libro Inventario crece. Ahora cada producto también tiene una zona de estantería (Norte, Sur, Centro) y queremos ver la lista primero por zona y, dentro de cada zona, por nombre. La hoja queda así:

A2fxSur
A B
1 Zona Producto
2 Sur Tuerca M5
3 Norte Arandela 8 mm
4 Centro Destornillador Phillips
5 Norte Tornillo M6
6 Centro Lija fina
7 Sur Cinta aislante
Inventario

Con la herramienta de la cinta, los pasos son:

  1. Selecciona A1:B7.
  2. Abre Datos > Ordenar y filtrar > Ordenar.
  3. Configura el cuadro para añadir un segundo criterio:
  1. Pulsa Aceptar. Excel ordena primero por Zona (Centro, Norte, Sur) y, dentro de cada zona, por Producto.
A2fxCentro
A B
1 Zona Producto
2 Centro Destornillador Phillips
3 Centro Lija fina
4 Norte Arandela 8 mm
5 Norte Tornillo M6
6 Sur Cinta aislante
7 Sur Tuerca M5
Hoja1

La herramienta admite hasta 64 criterios de ordenación en una sola operación, lo que cubre tablas con muchas columnas clave.

Comprueba: los registros del Centro aparecen juntos, los del Norte juntos, los del Sur juntos, y dentro de cada zona el producto está en orden alfabético.

Con la función ORDENARPOR (SORTBY) en una sola celda

Si tienes Excel 2021 o Microsoft 365, una sola fórmula te da el mismo resultado sin tocar los datos. Sobre la misma hoja, en la celda D2, escribe:

=ORDENARPOR(A2:B7;A2:A7;1;B2:B7;1)

La fórmula dice: «ordena A2:B7 primero por A2:A7 ascendente (zona) y, dentro de cada zona, por B2:B7 ascendente (producto)».

D2fx=ORDENARPOR(A2:B7;A2:A7;1;B2:B7;1)
D E
1 Zona (orden) Producto (orden)
2 Centro Destornillador Phillips
3 Centro Lija fina
4 Norte Arandela 8 mm
5 Norte Tornillo M6
6 Sur Cinta aislante
7 Sur Tuerca M5
Hoja1

La columna D es el resultado desbordado: la lista original en A y B sigue intacta, y el operador D2# te permitiría, por ejemplo, contar cuántos productos hay por zona o seguir trabajando con la lista ya ordenada.

Comprueba: la celda D2 muestra la fórmula en la barra de fórmulas; las celdas D3 a E7 están vacías en la barra pero contienen los valores ordenados; coinciden con el resultado de la herramienta de la cinta.

Errores que aparecen al ordenar y por qué

Ordenar palabras en Excel tiene tres tropiezos típicos. Cada uno tiene una causa clara y un arreglo inmediato.

#¡DESBORDAMIENTO!: la celda de al lado está ocupada

La fórmula =ORDENAR(A2:A7) está en C2, pero la celda C3 contiene un dato suelto (por ejemplo, una nota del usuario). Excel no puede desbordar el resultado y muestra el error #¡DESBORDAMIENTO! en C2, con un borde discontinuo que marca la celda que estorba.

C2fx=ORDENAR(A2:A7)
C
1 Producto (orden)
2 #¡DESBORDAMIENTO!
3 (ocupada)
Hoja1

Para arreglarlo, vacía C3 (o cualquier celda del camino hasta C8) y vuelve a escribir =ORDENAR(A2:A7). La lista ordenada desborda y el error desaparece.

Cuidado: las matrices dinámicas no funcionan dentro de una tabla de Excel. Si la lista está dentro de una tabla (Inicio > Estilos > Dar formato como tabla), convierte la tabla en un rango normal antes de usar ORDENAR, o saca la fórmula fuera de la tabla.

#¿NOMBRE?: tu versión no tiene ORDENAR

Si al escribir =ORDENAR(A2:A7) Excel responde #¿NOMBRE?, tu versión no reconoce la función. Eso pasa en Excel 2019, 2016, 2013 y anteriores, donde ORDENAR no existe.

Nota: ORDENAR (SORT) está en Excel 2021, Excel 2024 y Microsoft 365. En Excel 2019 o anteriores, usa la herramienta de la cinta Datos > Ordenar y filtrar > Ordenar, que hace lo mismo de forma manual.

La columna se desordenó al ordenar un poco por una sola columna

Seleccionaste solo A2:A8, pulsaste A a la Z, contestaste No al aviso de «¿Ampliar la selección?» y ahora la columna A está en orden, pero la columna B (por ejemplo, los precios) ya no corresponde a su producto.

La solución es seleccionar todo el rango de la tabla (A1:B8, encabezados incluidos) antes de ordenar, y cuando aparezca el aviso, dejar marcada Ampliar la selección y pulsar Ordenar. Así las filas se mueven enteras y cada palabra se queda con sus datos.

Lo que ya sabes hacer con palabras ordenadas en Excel

  • Escribir =ORDENAR(rango) para obtener una lista ordenada en una columna aparte, sin tocar los datos originales.
  • Usar el argumento de índice y el de sentido para ordenar por otra columna o de mayor a menor.
  • Usar el operador # y contar o sumar sobre el resultado desbordado sin arrastrar fórmulas.
  • Recurrir a Datos > Ordenar y filtrar > Ordenar en Excel 2019 y anteriores, aceptando «Ampliar la selección» para mantener las filas enteras.
  • Añadir hasta 64 criterios de ordenación o escribir =ORDENARPOR(rango; criterio1; criterio2; ...) para ordenar por varias columnas a la vez.

El siguiente paso natural es aplicar filtros a esa lista ya en orden: convertirla en una tabla de Excel (Inicio > Estilos > Dar formato como tabla) y usar Datos > Ordenar y filtrar > Filtro para quedarte solo con las palabras que cumplen una condición, o usar BUSCARV (VLOOKUP) sobre la lista ordenada para buscar un nombre y traer su precio.

Datos comprobados en octubre de 2026.

Dudas al ordenar palabras en Excel

1. ¿Cómo ordeno alfabéticamente una lista de palabras en Excel?

Escribe las palabras en una columna (por ejemplo, A2:A20), selecciónalas y ve a Datos > Ordenar y filtrar > Ordenar de A a Z. En un clic tienes la lista en orden alfabético ascendente; con De Z a A la pones en descendente. Si los datos tienen encabezado, marca La lista tiene encabezados en el cuadro para que no lo incluya.

2. ¿Cómo poner 25 palabras en orden alfabético en Excel?

Escribe las 25 palabras en una columna, selecciónalas todas y pulsa Datos > Ordenar de A a Z. Para que se mantenga el orden al añadir más, convierte el rango en tabla con Insertar > Tabla: así las filas nuevas se ordenan con un clic en la flecha del encabezado. Recuerda seleccionar solo la columna de palabras para no mezclar con datos de al lado.

3. ¿Dónde encuentro ejercicios para practicar ordenar palabras alfabéticamente en Excel?

En la propia ayuda de Microsoft support.microsoft.com/es-es tienes guías paso a paso con datos de muestra para copiar. Para practicar, crea una hoja con 30 palabras desordenadas, ordénalas con Datos > Ordenar de A a Z y luego aplícale un filtro en Inicio > Ordenar y filtrar > Filtro para repasar el orden por cada letra.

4. ¿Cómo se ordenan los datos alfabéticamente en Excel, tanto por filas como por columnas?

Por columnas, lo habitual: Datos > Ordenar de A a Z con la columna seleccionada. Por filas, pulsa Datos > Ordenar, haz clic en Opciones y elige Ordenar de izquierda a derecha, para que ordene según los valores de la fila en vez de la columna. Esto último sirve, por ejemplo, para poner en orden alfabético los nombres de meses escritos de izquierda a derecha.

Fuentes

  1. MicrosoftOrdenar una lista alfabéticamente en Word – Microsoft Supportconsultado el 06/10/2026
  2. MicrosoftORDENAR — documentación oficialconsultado el 06/10/2026
  3. MicrosoftORDENARPOR — documentación oficialconsultado el 06/10/2026
  4. MicrosoftOrdenar y filtrar — documentación oficialconsultado el 06/10/2026
  5. MicrosoftAGRUPARPOR — documentación oficialconsultado el 06/10/2026