Cómo aleatorizar el contenido de una columna en Excel

Por lo general, las hojas de cálculo se utilizan para almacenar datos comerciales reales, no información aleatoria. Pero las hojas de cálculo aún pueden ser útiles para generar números aleatorios en Excel. Los datos aleatorios se pueden usar como entrada a una fórmula para probar cómo funciona en condiciones simuladas o se pueden usar para ordenar datos reales al azar para asignar tareas al azar a los empleados, realizar un sorteo o procesar solicitudes de clientes en un orden aleatorio. Se puede acceder al generador de números aleatorios en Excel a través de una función de fórmula simple llamada RAND que está integrada en Excel.

Función de aleatorización de datos de Excel

El generador de números aleatorios básico en Excel es una función llamada ALEATORIO que genera un número real aleatorio entre cero y uno. Para usarlo, simplemente inclúyalo en una fórmula o incluso llámelo solo, como "= RAND ()". Generará un número aleatorio.

Si desea generar un número aleatorio entre ayb, puede usar la fórmula "= RAND () (ba) + a". Si desea generar siempre un número entero, envuelva la fórmula en una llamada a INT, que toma la parte entera de un número decimal. Escriba "= INT (RAND () (ba) + a)".

Tenga en cuenta que cada vez que se recalculan los valores de la hoja, se generarán nuevos datos aleatorios.

La función RANDBETWEEN

Otra función, llamada RANDBETWEEN, también genera números enteros aleatorios entre dos números de límite. Por ejemplo, "= RANDBETWEEN (1,10)" generará números enteros aleatorios entre 1 y 10, inclusive. Debe poner el número menor primero en la llamada a la función de fórmula.

Estas funciones se pueden utilizar para generar números aleatorios para cualquier propósito en particular, incluidas simulaciones, rifas u otros juegos de azar. Si desea llenar una columna con números aleatorios, coloque dicha fórmula en la columna superior, haga clic en la esquina inferior derecha de la celda y arrastre la fórmula hacia abajo. Cada celda obtendrá su propio número aleatorio.

Orden aleatorio en Excel

Puede generar números aleatorios en Excel y usarlos junto con la función de clasificación de Excel para que Excel aleatorice una lista de datos.

Agregue una columna a cualquier conjunto de datos en una hoja de cálculo de Excel y rellénela con números aleatorios generados con RAND () b_y arrastrando la fórmula _RAND hacia abajo de la columna. Luego, haga clic en la pestaña "Datos " y haga clic en "Ordenar de la A a la Z" para ordenar los datos en el orden de la columna aleatoria.

Si desea generar un nuevo orden aleatorio, presione F9 para generar nuevas entradas de números aleatorios en esas celdas y vuelva a ordenar la hoja de cálculo.

Si no desea dejar la columna de números aleatorios en su hoja de cálculo una vez ordenada, puede eliminarla u ocultarla. Agregue una nueva columna de datos aleatorios si desea volver a aleatorizar el orden de las filas de la hoja de cálculo.

Aleatoriedad de los datos

Algunos algoritmos de números aleatorios crean datos más verdaderamente aleatorios que otros. Microsoft ha dicho que la función RAND en las primeras versiones de Excel antes de 2003 no cumplía con algunos estándares de aleatoriedad, pero es probable que esto solo sea un problema para las personas que generan grandes cantidades de números aleatorios, del orden de 1 millón.

Las versiones más nuevas se han analizado de forma independiente y no tienen este problema, e incluso las versiones más antiguas deberían estar bien para la mayoría de los usuarios.

Si tiene cuidado con el uso de un generador de números aleatorios para una situación en la que los riesgos legales pueden ser altos, como un dibujo de alto riesgo o el cifrado de datos, es posible que desee consultar a un experto sobre la mejor herramienta para el trabajo. Si desea utilizar un generador de números aleatorios diferente, siempre puede hacer que genere una lista de datos que puede importar como una hoja de cálculo o columna en Microsoft Excel.