Cómo seleccionar filas al azar en una hoja de cálculo de Excel

Joven trabajando en su oficina

A veces es útil seleccionar una fila al azar o un conjunto de filas al azar en una hoja de cálculo de Microsoft Excel.

Credito de imagen: damircudic / iStock / GettyImages

A veces es útil seleccionar una fila al azar o un conjunto de filas al azar en una hoja de cálculo de Microsoft Excel. Esto puede ser útil si desea tomar muestras de forma aleatoria de un conjunto de datos, como una lista de empleados o clientes, para probar de manera eficiente ciertas propiedades. También puede ser útil para situaciones como juegos y rifas en las que es posible que desee seleccionar una opción o un jugador al azar. Excel proporciona varias formas de muestrear datos al azar y generar números aleatorios.

Tomar una muestra aleatoria en Excel

No hay una herramienta de muestreo de Excel incorporada que pueda generar automáticamente una muestra aleatoria a partir de una lista de filas o datos. Sin embargo, puede utilizar la función de Excel para generar un número aleatorio con el fin de generar una muestra aleatoria.

Video del día

La función de número aleatorio de Excel se llama ALEATORIO, y genera un número aleatorio que se garantiza que será mayor o igual a cero y menor que uno. Para usarlo, simplemente escriba la fórmula = RAND () en una celda de su elección, y el generador colocará un número aleatorio en esa celda de la hoja de cálculo.

Si desea utilizar el generador de números aleatorios en Excel para muestrear aleatoriamente un conjunto de filas, agregue una columna al final de la hoja de cálculo. Luego, en la celda superior de esa columna debajo de las filas del encabezado de la hoja de cálculo, escriba = RAND () para generar un número aleatorio. Arrastre o copie la fórmula en las celdas inferiores de la misma columna para agregar un número generado aleatoriamente a cada fila de la hoja de cálculo.

Luego, haga que Excel ordene la hoja de cálculo en orden creciente de números aleatorios. Lleve las primeras filas hasta la cantidad de filas que desee, y serán una muestra aleatoria de sus datos.

Cambios en el orden de clasificación

Recuerda que perderás orden de clasificación anterior u otro orden, así que si necesita poder reconstruir ese orden dentro de su muestra o la hoja de cálculo en general, debe asegurarse de tener una columna por la que pueda ordenar para restaurar la hoja de cálculo a su estado original pedido.

Si no lo hace, antes de ordenar la hoja por la columna aleatoria, agregue otra columna y escriba el número 1 en la primera fila después de las filas de encabezado. Escriba 2 y 3 en las filas siguientes y, suponiendo que tenga más de 3 filas, resalte esos números y arrástrelos hacia abajo en la hoja de cálculo para llenar la columna con números crecientes que comienzan con 1. Luego, puede ordenar la hoja de cálculo o ciertas filas en ella por esta nueva columna para restaurar el orden original.

Muestreo uno por uno

En algunos casos, es posible que desee probar las filas una por una. Esto podría tener un efecto dramático si está realizando un dibujo o simplemente para asegurarse de que puede inspeccionar cada fila que agrega a su muestra para asegurarse de que sea válida.

Cualquiera sea la razón, puede hacer esto usando una fórmula que involucre ALEATORIO para generar números entre un cierto rango. Recuerde que RAND siempre genera números mayores o iguales a cero y menores que uno. Eso significa que si multiplicas el resultado de ALEATORIO por un número entero norte, siempre obtendrá un resultado aleatorio mayor o igual a cero y menor que n.

Eso significa que si tiene n filas en su hoja de cálculo, puede usar la fórmula = TECHO (ALEATORIO () * n, 1) para generar un número de 1 an, inclusive, que puede usar para elegir una fila aleatoria en su hoja de cálculo. Eso funciona porque TECHO es una función que redondea su primer argumento al siguiente múltiplo más alto de su segundo argumento. Si usa 1 como segundo argumento, se redondeará al siguiente número entero.

Por supuesto, querrá reemplazar n con el número de filas en su hoja, restando las filas de encabezado que no desea muestrear.