Excel cadena aleatoria de la lista
Esta es una situación en la que tiene sentido utilizar la función SORTBY, que puede utilizar matrices que no existen en los datos de origen para ordenar. El truco es utilizar la nueva función RANDARRAY para generar los valores aleatorios que necesitamos para la ordenación.
Por último, quiero mencionar que aquí podrías utilizar la función COUNTA en lugar de la función ROWS. Sin embargo, ten en cuenta que si hay celdas vacías en los datos, obtendrás un error, porque el array SORTBY ya no tendrá el tamaño correcto.
Aprenda Excel con una formación en vídeo de alta calidad. Nuestros vídeos son rápidos, limpios y directos, para que pueda aprender Excel en menos tiempo y repasar fácilmente los temas clave cuando lo necesite. Cada video viene con su propia hoja de trabajo de práctica.
Barajar celdas en excel
¿Necesitas barajar una lista de celdas en un orden aleatorio? Aunque la función de ordenación de Excel sólo ordena de forma ascendente o descendente, puedes aleatorizar una lista generando números aleatorios en una columna contigua. Cuando utilizas la función RAND o RANDBETWEEN para generar un número aleatorio para cada fila de tu lista, puedes ordenar fácilmente la lista basándote en estos números aleatorios, lo que da como resultado la lista barajada perfecta. Te guiaremos a través de la forma más fácil de aleatorizar cualquier lista en tu hoja de cálculo de Microsoft Excel usando Windows o Mac.
Excel aleatorio
Uso de la función RANDLa función RAND devuelve un número real aleatorio distribuido uniformemente mayor o igual que 0 y menor que 1. Como la función RAND es dinámica, se devuelve un nuevo número real aleatorio cada vez que se calcula la hoja de cálculo o cuando se pulsa la tecla F9.
Al generar 10 valores aleatorios entre 1 y 1 millón, las probabilidades de encontrar valores repetidos son tan probables como ganar la lotería tres veces seguidas después de descubrir la cura del cáncer en las letras de su sopa de letras.
Generación de una lista de números aleatorios (edición de la vieja escuela)Si está utilizando una versión de Excel anterior a Office 365 y no tiene acceso a muchas de estas funciones más nuevas, aquí hay un truco que producirá los mismos resultados.
Cómo ordenar los números en Excel
Al trabajar con Excel, podemos ordenar aleatoriamente los valores de una lista y mostrarlos en un orden determinado utilizando las funciones INDEX, MATCH y ROWS. Este tutorial paso a paso ayudará a todos los niveles de usuarios de Excel a ordenar aleatoriamente los valores utilizando una fórmula con las funciones INDEX, MATCH y ROWS.
Nuestra tabla consta de cuatro columnas: Nombre (columna B), RAND() (columna C), Ordenar (columna D) y Aleatorio (columna E). En este ejemplo, tenemos dos columnas de ayuda, la columna C y la columna D. Las columnas de ayuda son columnas que configuramos para ayudarnos en nuestros cálculos.
Nuestro lookup_value para la función MATCH es ROWS($D$3:$D3), que devuelve el número de filas de D3:D3, cuyo valor es 1. Por lo tanto, queremos hacer coincidir el valor 1 en el lookup_array D3:D7 {2;4;5;1;3}. El valor 1 es el cuarto valor de la matriz, por lo que la función MATCH devuelve 4.
Para los nombres del segundo al quinto, la función ROWS proporciona la clasificación que estamos tratando de encontrar, donde cada nueva fila añade 1 al resultado de ROWS. Por ejemplo en E4, ROWS($D$3:$D4) devuelve 2, por lo que la función MATCH encontrará 2 en D3:D7 {2;4;5;1;3} y devolverá el valor “1”, correspondiente a su posición en el array.