Skip to main content

Realizar selección de muestra aleatoria en Excel (guía completa)

Author: Siluvia Last Modified: 2025-06-03

¿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!

Make random sample selection


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.

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

 sample data

Paso 1: Agregar una columna auxiliar
  1. 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()
    apply RAND function to create a helper column
  2. 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
  1. Selecciona tanto el rango de datos como la columna auxiliar, ve a la pestaña Datos, haz clic en Ordenar.
     go to the Data tab, click on Sort
  2. En el cuadro de diálogo Ordenar necesitarás:
    1. Ordenar por tu columna auxiliar ("Columna auxiliar" en nuestro ejemplo).
    2. Ordenar por valores de celda.
    3. Selecciona el orden que necesites.
    4. Haz clic en el botón Aceptar. Ver captura de pantalla.
      specify the options in the Sort dialog box

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.

 select values from one of the columns, simply select the top n cells

Notas:
  • 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.
     Select Range Randomly by kutools

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.

  1. 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)
     Select random values from a list with the RANDBETWEEN function
  2. 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.
    drag and fill the formula to other cells
Notas:
  • 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
  1. 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()
     create a helper column
  2. 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
  1. 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)
     use a formula to get random values without duplicates
  2. Luego selecciona esta celda con la fórmula y arrastra su Controlador de Relleno hacia abajo para obtener un número aleatorio de valores.
     drag and fill the formula to other cells
Notas:
  • 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
  1. 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)))
    Select random values in Excel 365/2021
    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.

Copy and paste the random values to static values

Notas:
  • 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.
    steps to select random sample by kutools

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.

 select random data by kutools

Notas:
Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las 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 - Te Ayuda a Sobresalir Entre la Multitud

🤖 Asistente de KUTOOLS AI: Revoluciona el análisis de datos basado en: Ejecución Inteligente   |  Generar Código  |  Crear Fórmulas Personalizadas  |  Analizar Datos y Generar Gráficos  |  Invocar Funciones de Kutools
Funciones Populares: Buscar, Resaltar o Identificar Duplicados  |  Eliminar Filas en Blanco  |  Combinar Columnas o Celdas sin Perder Datos  |  Redondear sin Fórmula ...
Super VLookup: Múltiples Criterios  |  Múltiples Valores  |  A través de Varias Hojas  |  Coincidencia Difusa...
Lista Desplegable Avanzada: Lista Desplegable Fácil  |  Lista Desplegable Dependiente  |  Lista Desplegable de Selección Múltiple...
Administrador de Columnas: Agregar un Número Específico de Columnas  |  Mover Columnas  |  Cambiar Estado de Visibilidad de Columnas Ocultas  Comparar Columnas para Seleccionar Celdas Iguales y Diferentes ...
Funciones Destacadas: Cuadrícula de Enfoque  |  Vista de Diseño  |  Barra de Fórmulas Mejorada  |  Administrador de Libros y Hojas de Trabajo | Biblioteca de Recursos (AutoTexto)  |  Selector de Fechas  |  Combinar Hojas de Trabajo  |  Cifrar/Descifrar Celdas  |  Enviar Correos Electrónicos por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrita/cursiva/tachado...) ...
Los 15 Mejores Conjuntos de Herramientas12 Herramientas de Texto (Agregar Texto, Eliminar Caracteres ...)  |  Más de 50 Tipos de Gráficos (Diagrama de Gantt ...)  |  Más de 40 Fórmulas Prácticas (Calcular edad basada en la fecha de nacimiento ...)  |  19 Herramientas de Inserción (Insertar código QR, Insertar imagen desde ruta ...)  |  12 Herramientas de Conversión (Convertir a palabras, Conversión de moneda ...)  |  7 Herramientas de Combinación y División (Combinar filas avanzado, Dividir celdas de Excel ...)  |  ... y más

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.