Realizar selección de muestra aleatoria en Excel (guía completa)
¿Alguna vez te has sentido abrumado por demasiados datos en Excel y solo querías seleccionar algunos elementos al azar para analizar? ¡Es como intentar probar dulces de un frasco enorme! Esta guía te ayudará con pasos sencillos y fórmulas para seleccionar una muestra aleatoria, ya sean valores, filas o incluso elegir elementos sin repetición de una lista. Además, para aquellos que buscan un método súper rápido, tenemos una herramienta genial para ti. ¡Únete a nosotros y haz que Excel sea fácil y divertido!
- Seleccionar muestra aleatoria con fórmulas
- Unos pocos clics para seleccionar una muestra aleatoria con una herramienta práctica
Seleccionar muestra aleatoria con fórmulas
En esta sección, hemos recopilado varias fórmulas para ayudarte a seleccionar diferentes tipos de muestras aleatorias según tus necesidades. Por ejemplo, puedes elegir filas al azar de un rango de datos o seleccionar valores aleatorios de una lista, ya sea con o sin duplicados. Además, si estás utilizando las versiones 365 o 2021 de Excel, se te presentarán nuevas funciones que pueden ayudarte a seleccionar fácilmente valores aleatorios de una lista.
Seleccionar valores/filas aleatorias con la función RAND
Supongamos que tienes un rango de datos A1:D53 como se muestra en la siguiente captura de pantalla, para seleccionar valores al azar de una de las columnas o seleccionar filas al azar del rango de datos completo, puedes intentar lo siguiente.
Paso 1: Agregar una columna auxiliar
- Primero, necesitas agregar una columna auxiliar a tu rango de datos. En este caso, selecciono la celda E1 (la celda adyacente a la celda de encabezado en la última columna del rango de datos), ingreso el encabezado de columna y luego introduzco la siguiente fórmula en la celda E2 y presiono Enter para obtener el resultado.
Consejo: La función RAND generará un número aleatorio entre 0 y 1.
=RAND()
- Selecciona la celda con la fórmula. Luego, haz doble clic en el Controlador de Relleno (el cuadrado verde en la esquina inferior derecha de la celda) para rellenar esta fórmula en el resto de las celdas de la columna auxiliar.
Paso 2: Ordenar la columna auxiliar
- Selecciona tanto el rango de datos como la columna auxiliar, ve a la pestaña Datos, haz clic en Ordenar.
- En el cuadro de diálogo Ordenar necesitarás:
- Ordenar por tu columna auxiliar ("Columna auxiliar" en nuestro ejemplo).
- Ordenar por valores de celda.
- Selecciona el orden que necesites.
- Haz clic en el botón Aceptar. Ver captura de pantalla.
Ahora todo el rango de datos ha sido ordenado por la columna auxiliar.
Paso 3: Copiar y pegar las filas o valores aleatorios para obtener resultados
Después de ordenar, las filas en tu rango de datos original estarán en un orden aleatorio. Ahora puedes simplemente seleccionar las primeras n filas, donde n es el número de filas aleatorias que deseas seleccionar. Luego presiona Ctrl + C para copiar las filas seleccionadas y pegarlas donde quieras.
Consejo: Si solo quieres seleccionar valores aleatorios de una de las columnas, simplemente selecciona las primeras n celdas de esa columna.
- Para actualizar los valores aleatorios, presiona la tecla F9.
- Cada vez que actualices la hoja de cálculo, como agregar nuevos datos, modificar celdas, eliminar datos, etc., los resultados de la fórmula cambiarán automáticamente.
- Si ya no necesitas la columna auxiliar, puedes eliminarla.
- Si estás buscando un enfoque aún más simple, considera probar la función "Seleccionar aleatoriamente" de Kutools para Excel. Con solo unos pocos clics, te permite seleccionar fácilmente celdas, filas o incluso columnas aleatorias de un rango especificado. Haz clic aquí para comenzar tu prueba gratuita de 30 días de Kutools para Excel.
Seleccionar valores aleatorios de una lista con la función RANDBETWEEN
El método anterior requiere que selecciones y copies manualmente el número de filas o valores del rango de datos después de ordenar. Si deseas generar automáticamente un número específico de valores aleatorios de una lista, el método en esta sección puede ayudarte a lograrlo.
- En este caso, necesito generar 7 valores aleatorios del rango B2:B53. Selecciono una celda en blanco D2, introduzco la siguiente fórmula y presiono Enter para obtener el primer valor aleatorio de la columna B.
=INDEX($B2:$B53,RANDBETWEEN(1,COUNTA($B2:$B53)),1)
- Luego selecciona esta celda con la fórmula y arrastra su Controlador de Relleno hacia abajo hasta que se generen los otros 6 valores aleatorios.
- En la fórmula, $B2:$B53 es el rango del cual deseas seleccionar una muestra aleatoria.
- Para actualizar los valores aleatorios, presiona la tecla F9.
- Si hay duplicados en la lista, los valores duplicados pueden aparecer en los resultados.
- Cada vez que actualices la hoja de cálculo, como agregar nuevos datos, modificar celdas, eliminar datos, etc., los resultados aleatorios cambiarán automáticamente.
Seleccionar valores aleatorios de una lista sin duplicados
El método anterior puede causar valores aleatorios duplicados en los resultados. Tomemos el mismo ejemplo de antes, para obtener valores aleatorios de una lista sin duplicados, puedes probar el método en esta sección.
Paso 1: Agregar una columna auxiliar
- Primero, necesitas crear una columna auxiliar junto a la columna de la cual deseas seleccionar una muestra aleatoria. En este caso, selecciono la celda C2 (la celda adyacente a la segunda celda de la columna B), introduzco la siguiente fórmula y presiono Enter.
Consejo: La función RAND generará un número aleatorio entre 0 y 1.
=RAND()
- Selecciona la celda con la fórmula. Luego, haz doble clic en el Controlador de Relleno (el cuadrado verde en la esquina inferior derecha de la celda) para rellenar esta fórmula en el resto de las celdas de la columna auxiliar.
Paso 2: Obtener valores aleatorios de una lista sin duplicados
- Selecciona una celda adyacente a la primera celda de resultados de la columna auxiliar, introduce la siguiente fórmula y presiona Enter para obtener el primer valor aleatorio.
=INDEX($B$2:$B$53, RANK.EQ(C2, $C$2:$C$53) + COUNTIF($C$2:C53, C2) - 1, 1)
- Luego selecciona esta celda con la fórmula y arrastra su Controlador de Relleno hacia abajo para obtener un número aleatorio de valores.
- En la fórmula, $B2:$B53 es la lista de la cual deseas seleccionar una muestra aleatoria. Y $C2:$C53 es el rango de la columna auxiliar.
- Para actualizar los valores aleatorios, presiona la tecla F9.
- El resultado no contendrá valores duplicados.
- Cada vez que actualices la hoja de cálculo, como agregar nuevos datos, modificar celdas, eliminar datos, etc., los resultados aleatorios cambiarán automáticamente.
Seleccionar valores aleatorios de una lista en Excel 365/2021
Si estás usando Excel 365 o 2021, puedes aplicar las nuevas funciones “SORTBY” y “RANDARRAY” para generar fácilmente una muestra aleatoria en Excel.
Paso 1: Agregar una columna auxiliar
- Primero, necesitas agregar una columna auxiliar a tu rango de datos. En este caso, selecciono la celda C2 (la celda adyacente a la segunda celda de la columna de la cual deseas seleccionar valores aleatorios), introduzco la siguiente fórmula y presiono Enter para obtener los resultados.
=SORTBY(B2:B53,RANDARRAY(COUNTA(B2:B53)))
Notas- En la fórmula, B2:B53 es la lista de la cual deseas seleccionar una muestra aleatoria.
- Si estás usando Excel 365, una lista de valores aleatorios se generará automáticamente después de presionar la tecla Enter.
- Si estás usando Excel 2021, después de obtener el primer valor aleatorio, selecciona la celda con la fórmula y arrastra el controlador de relleno hacia abajo para obtener el número deseado de valores aleatorios.
- Para actualizar los valores aleatorios, presiona la tecla F9.
- Cada vez que actualices la hoja de cálculo, como agregar nuevos datos, modificar celdas, eliminar datos, etc., los resultados aleatorios cambiarán automáticamente.
Paso 2: Copiar y pegar los valores aleatorios para obtener resultados
En la columna auxiliar, ahora puedes simplemente seleccionar las primeras n celdas, donde n es el número de valores aleatorios que deseas seleccionar. Luego presiona Ctrl + C para copiar los valores seleccionados, haz clic derecho en una celda en blanco y selecciona Valores en la sección Opciones de Pegado del menú contextual.
- Para generar automáticamente un número específico de valores aleatorios o filas de un rango especificado, introduce un número que represente el número de valores aleatorios o filas a generar en una celda (C2 en este ejemplo), y luego aplica una de las siguientes fórmulas.
Generar valores aleatorios de una lista:
=INDEX(SORTBY(B2:B53, RANDARRAY(ROWS(B2:B53))), SEQUENCE(C2))
Como puedes ver, cada vez que cambias el número de muestras, se generan automáticamente un número correspondiente de valores aleatorios.Generar filas aleatorias de un rango:Para generar automáticamente un número específico de filas aleatorias de un rango especificado, aplica esta fórmula.=INDEX(SORTBY(A2:B53, RANDARRAY(ROWS(A2:B53))), SEQUENCE(C2), {1,2,3})
Consejo: La matriz {1,2,3} al final de la fórmula debe coincidir con el número que especificaste en C2. Si deseas generar 3 muestras aleatorias, no solo necesitas ingresar el número 3 en la celda C2 sino que también debes especificar la matriz como {1,2,3}. Para generar 4 muestras aleatorias, ingresa el número 4 en la celda y especifica la matriz como {1,2,3,4}.
Unos pocos clics para seleccionar una muestra aleatoria con una herramienta práctica
Los métodos anteriores requieren que recuerdes y uses fórmulas, lo cual puede ser doloroso para algunos usuarios de Excel. Aquí, me gustaría recomendarte la función Seleccionar Aleatoriamente de Kutools para Excel. Con esta función, puedes seleccionar fácilmente muestras aleatorias con solo unos pocos clics. Puede seleccionar aleatoriamente no solo valores y filas, sino también columnas.
Después de instalar Kutools para Excel, haz clic en Kutools > Seleccionar > Seleccionar Aleatoriamente, luego necesitas configurar lo siguiente.
- Selecciona una columna o un rango del cual deseas seleccionar valores, filas o columnas aleatorias.
- En el cuadro de diálogo Ordenar/Seleccionar Aleatoriamente, especifica el número de valores aleatorios a seleccionar.
- Selecciona una opción en la sección Tipo de Selección.
- Haz clic en Aceptar.
Resultado
Especifiqué el número 5 en la sección "Número de celdas a seleccionar" y elegí la opción "Seleccionar filas aleatorias" en la sección "Tipo de selección". Como resultado, 5 filas de datos se seleccionarán aleatoriamente en el rango especificado. Luego puedes copiar y pegar estas filas seleccionadas donde quieras.
- Para usar esta función, primero debes instalar Kutools para Excel, haz clic para descargar y tener una prueba gratuita de 30 días ahora.
- Para aprender más sobre esta función, visita esta página: Seleccionar aleatoriamente celdas, filas o columnas en un rango de celdas
Artículos relacionados
Aleatorizar una lista en Excel
En este tutorial, hablaremos sobre cómo aleatorizar o mezclar fácilmente una lista en Excel en pocos pasos.
Datos aleatorios en Excel: generar números, textos, fechas, horas
En este artículo, presentaremos diferentes métodos para generar números aleatorios, cadenas de texto, fechas y horas en Excel normal y Excel 365.
Generar rápidamente hora aleatoria
En este tutorial, hablaremos sobre cómo generar hora aleatoria en Excel.
Generar fecha aleatoria de día laborable o fin de semana
Este tutorial te mostrará cómo generar fechas aleatorias de días laborables o fines de semana en Excel.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.
Tabla de contenido
- Seleccionar muestra aleatoria con fórmulas
- Seleccionar valores/filas aleatorias
- Seleccionar valores aleatorios de una lista
- Seleccionar valores aleatorios de una lista sin duplicados
- Seleccionar valores aleatorios de una lista en Excel 365/2021
- Seleccionar muestra aleatoria con Kutools
- Artículos relacionados
- Las mejores herramientas de productividad para Office
- Comentarios