Esta semana, en la Ignite Conference en Orlando Florida, Microsoft presentó una serie de fórmulas de matriz nuevas y más fáciles en Excel. Estaré cubriendo estas nuevas fórmulas todos los días de esta semana, pero si desea leer más adelante:
- El lunes cubrió la nueva fórmula = A2: A20, el error SPILL y la nueva función SINGLE requerida en lugar de Intersección implícita
- Hoy cubriremos SORT y SORTBY
- El miércoles cubrirá FILTRO
- El jueves cubrirá UNIQUE
- El viernes cubrirá las funciones SEQUENCE y RANDARRAY
Ordenar con una fórmula en Excel solía requerir una combinación loca de fórmulas. Eche un vistazo a estos datos que se utilizarán a lo largo de este artículo.
Para ordenar esto con una fórmula antes de esta semana, solo tendría que eliminar RANK, COUNTIF, MATCH, INDEX e INDEX. Una vez que haya terminado este conjunto de fórmulas, estará listo para una siesta.
Joe McDaid y su equipo nos han traído SORT y SORTBY.
Comencemos con SORT. Aquí está la sintaxis=SORT(Array, (Sort Index), (Sort Order), (By Column))
Supongamos que desea ordenar A3: C16 por el campo Puntuación. La puntuación es la tercera columna de la matriz, por lo que su índice de clasificación será 3.
Las opciones para el orden de clasificación son 1 para ascender o -1 para descender. No me quejo, pero nunca habrá soporte para Ordenar por color, Ordenar por fórmula u Ordenar por lista personalizada usando esta función.
El cuarto argumento se utilizará con poca frecuencia. En el cuadro de diálogo Ordenar, es posible ordenar por columna en lugar de por filas. El 99,9% de las personas ordena por filas. Si necesita ordenar por columna, especifique Verdadero en el argumento final. Este argumento es opcional y por defecto es Falso.
Aquí están los resultados de la fórmula. Gracias al nuevo motor de cálculo, la fórmula se derrama en las celdas adyacentes. Una fórmula en O2 produce esta solución.
No es necesario presionar Ctrl + Shift + Enter¿Qué pasa si necesita una clasificación de dos niveles? ¿Ordenar por columna 2 ascendente y columna 3 descendente? Proporcione una constante de matriz para los argumentos segundo y tercero:=SORT(A2:C17,(2;3),(1;-1))
La función SORTBY le permite ordenar por algo que no está en los resultados.
La sintaxis de la función SORTBY es =SORTBY(array, by_array1, sort_order1,)
Volviendo a los datos originales. Digamos que desea ordenar por Equipo y luego Puntuación, pero solo muestre los nombres. Puede utilizar SORTBY como se muestra aquí.
Pruebas de drogas aleatorias y aleatorias sin repeticiones
Los escenarios difíciles como la prueba aleatoria de drogas y la aleatoria sin repeticiones se vuelven increíblemente simples cuando combinas SORT con RANDARRAY.
En la siguiente figura, desea ordenar los 13 nombres al azar sin repeticiones. Utilice =SORTBY(A4:A16,RANDARRAY(13))
. Leer más sobre RANDARRAY el viernes.
¿Ctrl + Shift + Enter está completamente muerto? No. Todavía tiene un uso. Supongamos que solo desea obtener los 3 resultados principales de la función CLASIFICAR. Puede seleccionar tres celdas, escribir la función CLASIFICAR y seguirla con Ctrl + Shift + Enter. Esto evitará que los resultados se derramen más allá de los límites de la fórmula original.
Ver video
Descargar archivo de Excel
Para descargar el archivo de Excel: excel-sort-with-a-formula-using-sort-and-sortby.xlsx
Pensamiento del día de Excel
Les he pedido a mis amigos de Excel Master sus consejos sobre Excel. Pensamiento de hoy para reflexionar:
"No hay necesidad de un mouse cuando se usa Excel".
Derek Fraley