KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

Selección de muestras aleatorias en Excel (guía completa)

AutorSiluvia Fecha de modificación

¿Alguna vez se ha sentido abrumado por la cantidad de datos en Excel y ha deseado simplemente extraer unos cuantos elementos al azar para analizarlos? ¡Es como probar caramelos de un frasco gigante! Esta guía le mostrará, paso a paso y con fórmulas sencillas, cómo seleccionar una muestra aleatoria: ya sean valores, filas o incluso elementos únicos sin repetición de una lista. Además, si busca un método ultrarrápido, contamos con una herramienta muy útil. ¡Acompáñenos y descubra lo fácil y divertido que puede ser usar Excel!

Realizar una selección aleatoria de muestra


Seleccionar muestra aleatoria con fórmulas

En esta sección hemos reunido diversas fórmulas para ayudarle a seleccionar distintos tipos de muestras aleatorias según sus necesidades. Por ejemplo, podrá elegir filas al azar de un rango de datos o extraer valores aleatorios de una lista, con o sin duplicados. Además, si utiliza Excel 365 o Excel 2021, descubrirá funciones nuevas que le permitirán seleccionar fácilmente valores aleatorios de una lista.


Seleccionar valores/filas aleatorios con la función ALEATORIO

Suponiendo que tiene un rango de datos A1:D53 como se muestra en la siguiente captura de pantalla, para seleccionar valores aleatorios de una columna o fila cualquiera dentro de todo el rango, puede probar lo siguiente.

Nota: El método proporcionado en esta sección cambiará directamente el orden de sus datos originales, por lo que es recomendable crear una copia de seguridad de sus datos.

 datos de muestra

Paso 1: Añadir una columna auxiliar
  1. En primer lugar, debe añadir una columna auxiliar a su Rango de datos. En este caso, selecciono la celda E1 (la celda adyacente a la celda del encabezado en la Última columna del Rango de datos), introduzco el encabezado de columna y, a continuación, escribo la siguiente fórmula en la celda E2 y pulso Intropara obtener el resultado.
    Consejo: La función ALEATORIO generará un número aleatorio entre 0 y 1.
    =RAND()
    aplicar la función ALEATORIO para crear una columna auxiliar
  2. Seleccione la celda que contiene la fórmula. A continuación, haga doble clic en el controlador de relleno (el cuadrado verde situado en la esquina inferior derecha de la celda) para extender automáticamente la fórmula al resto de las celdas de la columna auxiliar.
Paso 2: Ordenar la columna auxiliar
  1. Seleccione tanto la Rango de datos como la columna auxiliar, vaya a la pestaña Datosy haga clic en Ordenar.
     vaya a la pestaña Datos y haga clic en Ordenar
  2. En el cuadro de diálogo Ordenar, debe:
    1. Ordenar por la columna auxiliar («Columna auxiliar» en nuestro ejemplo).
    2. Ordenar según los valores de las celdas.
    3. Seleccione el orden que necesite.
    4. Haga clic en el botón Aceptar. Consulte la captura de pantalla.
      especifique las opciones en el cuadro de diálogo Ordenar

Ahora, todo el rango de datos se ha ordenado según la columna auxiliar.

Paso 3: Copiar y pegar las filas o valores aleatorios para obtener los resultados

Tras ordenar, las filas de su rango de datos original quedarán en orden aleatorio. Ahora simplemente seleccione las primeras n filas, donde n es el número de filas aleatorias que desea obtener. A continuación, pulse Ctrl+C para copiar las filas seleccionadas y péguelas donde desee.

Consejo: Si solo quiere seleccionar valores aleatorios de una de las columnas, basta con elegir las primeras nlas celdas de dicha columna.

 seleccione valores de una de las columnas; simplemente seleccione las n primeras celdas

Notas:
  • Para actualizar los valores aleatorios, pulsa la tecla F9.
  • Cada vez que actualice la hoja de cálculo, por ejemplo al añadir nuevos datos, modificar celdas o eliminar datos, los resultados de la fórmula cambiarán automáticamente.
  • Si ya no necesita la columna auxiliar, puede eliminarla.
  • Si busca un método aún más sencillo, pruebe la función «Seleccionar aleatoriamente» de Kutools para Excel. ¡Con solo unos pocos clics, podrá seleccionar fácilmente celdas, filas o incluso columnas dentro de un rango delimitado!Haga clic aquí para comenzar su prueba gratuita de 30 días de Kutools para Excel.
     Seleccionar rango aleatoriamente con Kutools

Seleccionar valores aleatorios de una lista con la función ALEATORIO.ENTRE

El método anterior requiere que seleccione y copie manualmente el número de filas o valores del Rango de datos tras ordenarlos. Si desea generar automáticamente un número especificado de valores aleatorios a partir de una lista, el método de esta sección le ayudará a lograrlo.

  1. En este caso, necesito generar 7 valores aleatorios del rango B2:B53. Selecciono una celda vacía D2, introduzco la siguiente fórmula y pulso Intropara obtener el primer valor aleatorio de la columna B.
    =INDEX($B2:$B53,RANDBETWEEN(1,COUNTA($B2:$B53)),1)
     Seleccionar valores aleatorios de una lista con la función ALEATORIO.ENTRE
  2. A continuación, seleccione esta celda con la fórmula y arrastre su controlador de rellenohacia abajo hasta que se generen el resto de los 6 valores aleatorios.
    arrastre y rellene la fórmula en otras celdas
Notas:
  • En la fórmula, $B2:$B53 es el rango del que desea extraer una muestra aleatoria.
  • Para actualizar los valores aleatorios, pulsa la tecla F9.
  • Si hay duplicados en la lista, Valores duplicados podrían aparecer en los resultados.
  • Cada vez que actualice la hoja de cálculo, por ejemplo al añadir nuevos datos, modificar celdas o eliminar datos, los resultados aleatorios cambiarán automáticamente.

Seleccionar valores aleatorios de una lista sin duplicados

El método anterior puede provocar valores aleatorios duplicados en los resultados. Tomando el mismo ejemplo anterior, para obtener valores aleatorios de una lista sin duplicados, puede probar el método de esta sección.

Paso 1: Añadir una columna auxiliar
  1. En primer lugar, debe crear una columna auxiliar junto a la columna de la que desea extraer la 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 pulso Intro.
    Consejo: La función ALEATORIO generará un número aleatorio entre 0 y 1.
    =RAND()
     crear una columna auxiliar
  2. Seleccione la celda que contiene la fórmula. A continuación, haga doble clic en el controlador de relleno (el cuadrado verde situado en la esquina inferior derecha de la celda) para extender automáticamente la fórmula al resto de las celdas de la columna auxiliar.
Paso 2: Obtener valores aleatorios de una lista sin duplicados
  1. Seleccione una celda adyacente a la primera celda de resultados de la columna auxiliar, introduzca la siguiente fórmula y pulse Intropara obtener el primer valor aleatorio.
    =INDEX($B$2:$B$53, RANK.EQ(C2, $C$2:$C$53) + COUNTIF($C$2:C53, C2) - 1, 1)
     usar una fórmula para obtener valores aleatorios sin duplicados
  2. A continuación, seleccione esta celda con la fórmula y arrastre su controlador de rellenohacia abajo para obtener una cantidad aleatoria de valores.
     arrastre y rellene la fórmula en otras celdas
Notas:
  • En la fórmula, $B2:$B53 son las columnas de las que desea extraer una muestra aleatoria, y $C2:$C53 es el rango de la columna auxiliar.
  • Para actualizar los valores aleatorios, pulsa la tecla F9.
  • El resultado no contendrá Valores duplicados.
  • Cada vez que actualice la hoja de cálculo, por ejemplo al añadir nuevos datos, modificar celdas o eliminar datos, los resultados aleatorios cambiarán automáticamente.

Seleccionar valores aleatorios de una lista en Excel 365/2021

Si utilizas Excel 365 o 2021, ¡puedes aprovechar las nuevas funciones “SORTBY” y “RANDARRAY” para generar una muestra aleatoria en Excel de forma rápida y sencilla!

Paso 1: Agregar una columna auxiliar
  1. En primer lugar, debe añadir una columna auxiliar a su Rango de datos. En este caso, selecciono la celda C2 (la celda adyacente a la segunda celda de la columna de la que desea extraer valores aleatorios), introduzco la siguiente fórmula y pulso Intropara obtener los resultados.
    =SORTBY(B2:B53,RANDARRAY(COUNTA(B2:B53)))
    Seleccionar valores aleatorios en Excel 365/2021
    Notas
    • En la fórmula, B2:B53 es la lista de la que desea extraer una muestra aleatoria.
    • Si utiliza Excel 365, se generará automáticamente una lista de valores aleatorios al pulsar la tecla Intro.
    • Si utiliza Excel 2021, tras obtener el primer valor aleatorio, seleccione la celda con la fórmula y arrastre el controlador de relleno hacia abajo para obtener la cantidad deseada de valores aleatorios.
    • Para actualizar los valores aleatorios, pulsa la tecla F9.
    • Cada vez que actualice la hoja de cálculo, por ejemplo al añadir nuevos datos, modificar celdas o eliminar datos, los resultados aleatorios cambiarán automáticamente.
Paso 2: Copiar y pegar los valores aleatorios para obtener los resultados

En la columna auxiliar, seleccione simplemente las primeras n celdas, donde n es el número de valores aleatorios que desea elegir. A continuación, pulse Ctrl+C para copiar los valores seleccionados, haga clic con el botón derecho en una celda vacía y elija Valores en la sección Pegado especialdel menú contextual.

Copiar y pegar los valores aleatorios como valores estáticos

Notas:
  • Para generar automáticamente un número especificado de valores o filas aleatorios a partir de un rango limitado, introduce en una celda (C2 en este ejemplo) la cantidad de valores o filas aleatorias que deseas obtener y, a continuación, aplica una de las siguientes fórmulas.
    Generar valores aleatorios a partir de una lista:
    =INDEX(SORTBY(B2:B53, RANDARRAY(ROWS(B2:B53))), SEQUENCE(C2))
    Como puedes observar, cada vez que cambies el número de muestras, se generarán automáticamente esa misma cantidad de valores aleatorios.
    Generar filas aleatorias a partir de un rango:
    Para generar automáticamente un número especificado de filas aleatorias a partir de un rango limitado, 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 hayas especificado en C2. Si quieres generar 3 muestras aleatorias, no solo debes introducir el número 3 en la celda C2, sino también ajustar la matriz a {1,2,3}. Para generar 4 muestras aleatorias, introduce el número 4 en la celda y define 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 recuerde y utilice fórmulas, lo cual resulta complicado para algunos usuarios de Excel. Por ello, le recomendamos la función Seleccionar aleatoriamente de Kutools para Excel. Con esta herramienta, podrá extraer muestras aleatorias de forma sencilla con solo unos pocos clics. Además, no solo puede seleccionar valores y filas al azar, ¡sino también columnas completas!

Después de instalar Kutools para Excel, haga clic en Kutools > Seleccionar > Seleccionar aleatoriamente y, a continuación, configure como se indica a continuación.

  • Seleccione una columna o un rango del que desee extraer valores, filas o columnas al azar.
  • En el cuadro de diálogo Ordenar, Seleccionar o Aleatorizar, indica cuántos valores aleatorios deseas seleccionar.
  • Seleccione una opción en la sección Tipo de Selección.
  • Haga clic en Aceptar.
    pasos para seleccionar una muestra aleatoria con Kutools

Resultado

Especifiqué el número 5 en la sección "Número de celdas a seleccionar« y elegí la opción »Fila completa« en la sección »Seleccionar tipo". Como resultado, se seleccionarán aleatoriamente 5 filas de datos dentro del rango limitado. A continuación, puede copiar y pegar estas filas seleccionadas donde desee.

 seleccionar datos aleatorios con Kutools

Notas:
Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

Las mejores herramientas de productividad para Office

Kutools para Excel - Le ayuda a destacar entre la multitud

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados  |  Eliminar filas en blanco  |  Combinar Columnas o celdas sin perder datos  |  Redondeo sin usar fórmulas...
Super VLookup:Múltiples criterios  |  Múltiples valores  |  Entre varias hojas  |  Coincidencia difusa...
Avanzado Lista desplegable:Lista desplegable sencilla  |  Lista desplegable dependiente  |  Lista desplegable con selección múltiple...
Gestor de columnas:Añadir un número específico de columnas  |  Mover columnas  |  Alternar la visibilidad de columnas ocultas  |Comparar columnas para Seleccionar celdas iguales/diferentes...
Funciones destacadas:Cuadrícula de enfoque  |  Vista de diseño  |  Barra de fórmulas mejorada  |  Gestor de libros y hojas|Biblioteca de recursos(Texto automático)|  Selector de Fecha  |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas  |  Enviar correos electrónicos desde una lista  |  Super Filtro  |  Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas de 15:... y mucho más(,)Eliminar caracteres específicos...)|  (...)|  40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento...)|  19 Herramientas de inserción(,Insertar imagen desde ruta ...)|  de conversión (Convertir a palabras,Conversión de moneda...)|  (Combinar filas avanzado,Dividir celdas de Excel ...)| ...)  |
Utilice Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ otros más.¡

Kutools para Excel Ofrece más de 300 funciones,asegurando que lo que necesita esté siempre a un solo clic...


Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)

  • ¡Cambie entre decenas de documentos abiertos en un segundo!
  • Reduce cientos de clics del ratón cada día; dígale adiós al síndrome del ratón.
  • Aumenta su productividad en un 50 % al ver y editar varios documentos simultáneamente.
  • Aporta una eficiencia similar a la de Chrome, Edge y Firefox a Office (incluido Excel).