Función ORDENAR

Excel 365, Excel 2021

Resumen

La función ORDENAR de Excel reorganiza dinámicamente los datos de un rango o matriz según criterios específicos. Devuelve una matriz ordenada manteniendo la estructura original, ideal para análisis de datos modernos sin modificar los datos fuente.

Sintaxis

=ORDENAR(array;[sort_index];[sort_order];[by_col])

Parámetros

Parámetro Tipo Requerido Descripción
array Rango/Matriz Rango o matriz de datos a ordenar
sort_index Número No Índice de fila/columna para ordenar (opcional)
sort_order Número No 1 para ascendente, -1 para descendente (opcional)
by_col Lógico No VERDADERO ordena por columna, FALSO por fila (opcional)

Usando la función SORT

ORDENAR es perfecta para crear vistas ordenadas dinámicas de datos. Se desborda automáticamente mostrando toda la matriz ordenada. Combínala con FILTRAR, UNICOS y otras funciones de matriz dinámica para análisis avanzados.

Ejemplos Comunes de SORT

Ordenar lista simple ascendente

=ORDENAR(A2:A17)

Ordena automáticamente la primera columna de A2:A17 en orden ascendente.

Ordenar por segunda columna descendente

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

Ordena tabla completa por segunda columna en orden descendente.

Ordenar por filas (columnas de datos)

=ORDENAR(A2:D20;1;1;VERDADERO)

Ordena matriz por primera fila (etiquetas de columna).

Combinado con FILTRAR

=ORDENAR(FILTRAR(A2:B20;B2:B20>5000);2)

Ordena ventas >5000 por cantidad.

Preguntas Frecuentes

ORDENAR usa índices de posición (menos flexible con cambios estructurales). ORDENARPOR usa rangos de referencia (mantiene ordenación al insertar/eliminar columnas).

La celda adyacente tiene datos bloqueando la matriz desbordada. Limpia espacio contiguo.

Solo con ambos libros abiertos. Se genera #REF! si cierras el origen.

Errores Comunes y Soluciones

#¡DESBORDAMIENTO!

Cause: Espacio insuficiente para matriz desbordada

Solution: Limpia celdas adyacentes o usa cabecera de tabla

#VALOR!

Cause: sort_index fuera de rango de matriz

Solution: Usa números entre 1 y columnas/filas disponibles

#REF!

Cause: Referencia a libro cerrado (matrices dinámicas)

Solution: Abre ambos libros o copia datos localmente

Notas

  • Por defecto: sort_index=1, sort_order=1 (ascendente), by_col=FALSO (por fila)
  • Ideal para tablas Excel con referencias estructuradas
  • La matriz resultado mantiene dimensiones originales
  • Combina con FILTRAR para vistas dinámicas
  • No modifica datos originales - solo vista ordenada

Compatibilidad

Disponible en: Excel 365, Excel 2021

No disponible en: Excel 2019 y anteriores

Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 365, Excel 2021