Excel

SORT y SORTBY con varias columnas

Sort Sortby With Multiple Columns

Hoja de trabajo de práctica incluida con capacitación en video en línea .

En este video, veremos cómo ordenar por varias columnas con el CLASIFICAR y ORDENAR POR funciones.

En esta hoja de trabajo, tenemos una lista de nombres, proyectos, valores y regiones. Estos datos no están ordenados.



Nuestro objetivo es ordenar los datos primero por región, luego por nombre y finalmente por valor, con valores más grandes primero.



Comencemos con la función SORTBY. El primer argumento, matriz, son los datos que queremos ordenar, en este caso, todos los datos en el rango B5: E16.

Ahora, la función SORTBY está diseñada para ordenar datos por más de una dimensión al mismo tiempo. Una dimensión puede ser una columna correspondiente, un rango de celdas o una matriz.



Cada dimensión de clasificación se ingresa como un par de argumentos: la matriz por la que se ordenará y la dirección de clasificación.

cómo crear un rango con nombre en Excel

Para las funciones SORT y SORTBY, el orden de clasificación es 1 para ascendente y -1 para descendente.

En este ejemplo, ordenamos primero por región, en orden ascendente.



Luego ordenamos por nombre, también en orden ascendente.

Finalmente, ordenamos por cantidad, esta vez en descendente orden, por lo que necesito proporcionar un -1.

Cuando ingreso la fórmula, los datos se ordenan según sea necesario.

Ahora veamos cómo realizar la misma clasificación con la función SORT. Array es el mismo que antes, el rango B5: E16.

Ahora, a primera vista, no parece que podamos usar SORT, porque solo hay un argumento para el índice de clasificación.

cómo dividir dos números en Excel

Sin embargo, el truco consiste en utilizar lo que se llama constante de matriz . Dentro de las llaves, ingresamos 4 para la región, 1 para el nombre y 3 para la cantidad.

Aquí estamos especificando las columnas por las que queremos ordenar.

Para especificar el orden de clasificación, usamos otra constante de matriz, con 1, para ascender, 1 para ascender y -1 para descender.

Cuando ingreso la fórmula, puede ver que obtenemos los mismos resultados que obtuvimos con la función SORTBY.

Entonces, ¿qué función deberías usar?

En este caso, es una cuestión de preferencia personal. Cualquiera de las dos funciones funciona bien.

La opción SORTBY es más típica y probablemente un poco más fácil de entender para el usuario medio.

La opción SORT es más compacta, pero también más críptica, ya que depende de las constantes de la matriz.

fabricante de gráficos de caja y bigotes excel

Ambas funciones son dinámicas y responderán a cualquier cambio en los datos de origen.

Fórmulas de matriz dinámica están disponibles en Excel 365 solamente.


^