Función SORT de Excel
La función SORT ordena el contenido de un rango o matriz en orden ascendente o descendente.
Nota: La función SORT solo está disponible en Excel para Microsoft 365, Excel 2021 o versiones más recientes de Excel, y en Excel para la web.
Sintaxis
=SORT(matriz, [índice_orden], [orden_orden], [por_col])
Argumentos
- matriz (requerido): El rango o matriz que se va a ordenar.
- [índice_orden] (opcional): Un número que indica la fila o columna por la cual ordenar. Por defecto es 1.
- [orden_orden] (opcional): Un número que indica el orden de clasificación:
- 1 u omitido, para ordenar en orden ascendente;
- -1, para ordenar en orden descendente.
- [por_col] (opcional): Un valor lógico que indica la dirección de la clasificación:
- VERDADERO, para ordenar por columna;
- FALSO u omitido, para ordenar por fila.
Valor de retorno
La función SORT devuelve una matriz.
Notas de la función
- matriz puede proporcionarse como una fila de valores, una columna de valores o una combinación de filas y columnas de valores.
- Las dimensiones de la matriz devuelta son las mismas que el argumento matriz. Si una o más celdas en el rango de desbordamiento no están vacías, se devolverá el error #¡DESBORDAMIENTO!
- SORT se puede usar entre diferentes libros. Sin embargo, asegúrese de que los libros referenciados estén abiertos. De lo contrario, se devolverá un error #¡REF! si actualiza la celda de resultado.
- Los resultados de SORT son dinámicos, lo que significa que se actualizan automáticamente cuando cambian los valores en los datos de origen. Sin embargo, los resultados no se actualizarán si agrega nuevas entradas a matriz. Para solucionar esto, debe usar referencias estructuradas como argumento de matriz.
- Para ordenar una matriz basada en una columna que no desea incluir en el resultado ordenado, o para ordenar una matriz basada en dos o más columnas, utilice la función SORTBY.
Ejemplo
Para ordenar la tabla que se muestra a continuación por las puntuaciones de los estudiantes en orden descendente con la función SORT, debe establecer el argumento índice_orden en 4 ya que desea ordenar por la cuarta columna de la tabla, y establecer orden_orden en -1. No es necesario agregar el argumento por_col ya que la función ordena por fila de forma predeterminada. Copie o ingrese la siguiente fórmula en la celda superior izquierda de la tabla de resultados y luego presione Entrar para obtener el resultado:
=SORT(B3:E14,4,-1)
Funciones relacionadas
La función SORTBY ordena el contenido de un rango o matriz basándose en los valores de un rango o matriz correspondiente, sin importar si el rango o matriz correspondiente está incluido en el rango o matriz que se va a ordenar o no.
La función ÚNICA extrae valores únicos de un rango de datos. Los datos pueden incluir texto, números, fechas, valores de error, etc.
La función FILTRAR filtra un rango de datos y devuelve dinámicamente los resultados coincidentes según los criterios que especifique.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir de la Multitud
Kutools para Excel cuenta con más de 300 funciones, asegurando que lo que necesitas esté a solo un clic de distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre docenas de documentos abiertos!
- Reduce cientos de clics del ratón cada día, di adiós al síndrome del túnel carpiano.
- Incrementa tu productividad en un 50% al visualizar y editar múltiples documentos.
- Trae pestañas eficientes a Office (incluye Excel), tal como Chrome, Edge y Firefox.