Cómo generar números aleatorios únicos en Excel (sin duplicados)

Estaba revisando las preguntas de la comunidad de Microsoft Excel, y una de las preguntas era sobre la generación de números aleatorios en Excel entre el 1 y el 10, donde ninguno de los números se repite (es decir, no hay duplicados).

Mi primer instinto fue usar la función RANDBETWEEN.

Hice una rápida comprobación con algunos datos aleatorios en Excel, y me falló – hubo repeticiones en los resultados.

Esto es lo que obtuve cuando usé la función RANDBETWEEN:

Así que tuve que recurrir a la función RAND.

Funciona bien con una probabilidad insignificante de que los números se repitan (lo probé varias veces en más de 100.000 células, y no hubo repeticiones.

Si estás generando muchos números al azar, puedes probarlo una vez).

Generatinga Conjunto de Números Aleatorios Únicos en Excel

Así es como se puede usar la función RAND para generar un conjunto de números aleatorios únicos en Excel:

  1. En una columna, use la fórmula =RAND() para generar un conjunto de números aleatorios entre 0 y 1.
  2. Una vez que hayas generado los números aleatorios, conviértelo en valores, para que no vuelva a calcular una y otra vez para hacer tu libro de trabajo lento.
  3. En la columna adyacente, usa la siguiente fórmula de RANK y copia/arrastra para otras celdas (aquí la he usado sólo para 10 números, por lo tanto A2:A11. Puedes ajustar el rango en consecuencia). =RANK(A2,$A$2:$A$11)
  4. Eso es todo. Tendrías una lista de números aleatorios del 1 al 10, y ninguno de los números se repetiría.

NOTA: Recuerda convertir las celdas con función RAND de fórmula a valores, de lo contrario recalculará y cambiará la lista de números aleatorios cada vez que cambies algo en el libro de trabajo.

Precaución: Aunque he comprobado y no he encontrado repeticiones en el resultado de la función RAND, sigo recomendando que lo compruebes una vez que hayas generado estos números. Puedes usar el formato condicional para resaltar los duplicados o usar la opción Eliminar Duplicados para deshacerte de ellos.

¿Utiliza alguna otra técnica para generar números aleatorios sin duplicados?

Hágamelo saber en la sección de comentarios.

También te pueden gustar los siguientes tutoriales de Excel:

  • Ordenar automáticamente los datos en orden alfabético usando la fórmula.
  • Plantilla del generador de grupos aleatorios.
  • Cambiar el número negativo a positivo en Excel [Eliminar el signo negativo]
  • Cómo evitar que Excel cambie automáticamente de números a fechas
  • Pinterest
  • Facebook
  • Twitter
  • LinkedIn
  • <span

Deja un comentario