Extraer muestra aleatoriamente en Excel

Última actualización el 05/11/2024
Tiempo de leer: 2 minutos

La selección aleatoria de muestra de sus datos se puede realizar fácilmente con la función INDIRECTO.

Tienes un archivo con 19,000 filas. Cada fila contiene información del cliente: dirección, ciudad y país. Necesitas enviar un cupón por correo a 30 clientes. Para seleccionar clientes al azar, sigue estos pasos:

Base de datos de clientes en un libro de trabajo

Paso 1: Crea una lista de números aleatorios

Primero, crea una lista de 30 números aleatorios. Para ello, tienes dos funciones de Excel:

  1. RANDBETWEEN(valor mínimo, valor máximo)
  2. RANDARRAY(filas, columnas, mínimo, máximo, entero)

Ambas funciones dan números aleatorios entre valores mínimos y máximos. RANDARRAY devuelve varios números en función de los valores. fila argumento.

Generar una lista de números aleatorios con RANDBETWEEN

Convierta el resultado del número aleatorio en valores para evitar la regeneración. Copiar y pegar como valores después de crear números aleatorios. Vea esta demostración:

Pegar en valor

Paso 2: Señale una celda en su base de datos

A continuación, escriba una fórmula para señalar el valor Apellido de la fila 2.

Crear una relación con el primer apellido

Queremos que la fórmula devuelva datos de una fila aleatoria, como la fila 16,308.

Paso 3: Personaliza tu referencia de celda

Combine la referencia de la columna B con un número de fila generado por RANDBETWEEN. Utilice el Función INDIRECTA:

  1. Escribe el Función INDIRECTA.
  2. Mantenga la referencia de la columna entre comillas dobles.
  3. Utilice la sección & firmar.
  4. Seleccione la celda con el número aleatorio.
Devuelve un nombre al azar con INDIRECTO

Para devolver un valor de país, cambie la referencia de la columna. En este ejemplo, utilice la columna F.

Fórmula para devolver el país con un valor aleatorio

video tutorial

Si necesitas más ayuda para extraer muestras aleatoriamente, consulta el siguiente vídeo:

2 Comentarios

  1. Rick Rothstein
    03/06/2022 a las 02:32

    ¿Puedo sugerir en lugar de usar la función Volátil INDIRECTA como lo hizo con esto?

    =INDIRECTO("H"&J2)

    utilizar la función ÍNDICE no volátil como esta en su lugar...

    =ÍNDICE(H:H,J2)

    Responder

    • Frédéric LE GUEN
      05/06/2022 a las 21:47

      Muy buen punto rick

      Responder

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Extraer muestra aleatoriamente en Excel

Tiempo de leer: 2 minutos
Última actualización el 05/11/2024

La selección aleatoria de muestra de sus datos se puede realizar fácilmente con la función INDIRECTO.

Tienes un archivo con 19,000 filas. Cada fila contiene información del cliente: dirección, ciudad y país. Necesitas enviar un cupón por correo a 30 clientes. Para seleccionar clientes al azar, sigue estos pasos:

Base de datos de clientes en un libro de trabajo

Paso 1: Crea una lista de números aleatorios

Primero, crea una lista de 30 números aleatorios. Para ello, tienes dos funciones de Excel:

  1. RANDBETWEEN(valor mínimo, valor máximo)
  2. RANDARRAY(filas, columnas, mínimo, máximo, entero)

Ambas funciones dan números aleatorios entre valores mínimos y máximos. RANDARRAY devuelve varios números en función de los valores. fila argumento.

Generar una lista de números aleatorios con RANDBETWEEN

Convierta el resultado del número aleatorio en valores para evitar la regeneración. Copiar y pegar como valores después de crear números aleatorios. Vea esta demostración:

Pegar en valor

Paso 2: Señale una celda en su base de datos

A continuación, escriba una fórmula para señalar el valor Apellido de la fila 2.

Crear una relación con el primer apellido

Queremos que la fórmula devuelva datos de una fila aleatoria, como la fila 16,308.

Paso 3: Personaliza tu referencia de celda

Combine la referencia de la columna B con un número de fila generado por RANDBETWEEN. Utilice el Función INDIRECTA:

  1. Escribe el Función INDIRECTA.
  2. Mantenga la referencia de la columna entre comillas dobles.
  3. Utilice la sección & firmar.
  4. Seleccione la celda con el número aleatorio.
Devuelve un nombre al azar con INDIRECTO

Para devolver un valor de país, cambie la referencia de la columna. En este ejemplo, utilice la columna F.

Fórmula para devolver el país con un valor aleatorio

video tutorial

Si necesitas más ayuda para extraer muestras aleatoriamente, consulta el siguiente vídeo:

2 Comentarios

  1. Rick Rothstein
    03/06/2022 a las 02:32

    ¿Puedo sugerir en lugar de usar la función Volátil INDIRECTA como lo hizo con esto?

    =INDIRECTO("H"&J2)

    utilizar la función ÍNDICE no volátil como esta en su lugar...

    =ÍNDICE(H:H,J2)

    Responder

    • Frédéric LE GUEN
      05/06/2022 a las 21:47

      Muy buen punto rick

      Responder

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *