
Resumen
La función SORTBY de Excel ordena el contenido de un rango o matriz en función de los valores de otro rango o matriz. No es necesario que el rango o la matriz utilizada para ordenar aparezcan en los resultados.Propósito
Ordena rango o matriz por columnaValor devuelto
Matriz ordenadaSintaxis
= ORDENAR (matriz, por_arreglo, (ordenar_orden), (matriz / orden),…)Argumentos
- array : rango o matriz para ordenar.
- by_array : rango o matriz para ordenar.
- sort_order - (opcional) Orden de clasificación. 1 = ascendente (predeterminado), -1 = descendente.
- array / order - (opcional) Matrices adicionales y pares de orden de clasificación.
Versión
Excel 365Notas de uso
La función SORTBY de Excel ordena el contenido de un rango o matriz en función de los valores de otro rango o matriz. No es necesario que el rango o matriz que se utiliza para ordenar aparezca en los datos de origen. En el ejemplo que se muestra, la fórmula en E5 es:
=SORTBY(B5:B14,C5:C14,-1) // sort by grades descending
El resultado en E5: E14 es la lista de nombres ordenados por puntajes en orden descendente. Para ordenar por calificaciones en orden ascendente, use:
=SORTBY(B5:B14,C5:C14,1) // sort by grades ascending
Notas
- Todos los argumentos deben tener dimensiones compatibles, es decir, matriz y by_array1 deben contener el mismo número de filas.
- Los argumentos by_array solo pueden ser una fila o una columna.
- El argumento sort_order solo puede ser -1 (descendente) o 1 (ascendente). Si no se proporciona ningún valor, SORTBY clasificará en orden ascendente.
Videos relacionados




