¿Cómo generar números aleatorios sin duplicados en Excel?
En muchos casos, es posible que desee generar números aleatorios en Excel. Pero con las fórmulas generales para randomizar números, podrían aparecer algunos valores duplicados. Aquí le mostraré algunos trucos para generar números aleatorios sin duplicados en Excel.
Generar números aleatorios únicos con fórmulas
Generar números aleatorios únicos con Kutools para Excel Insertar Datos Aleatorios (¡Fácil!)
Generar números aleatorios únicos con fórmulas
Para generar números aleatorios únicos en Excel, necesita usar dos fórmulas.
1. Supongamos que necesita generar números aleatorios sin duplicados en la columna A y la columna B, ahora seleccione la celda E1 y escriba esta fórmula =ALEATORIO(), luego presione la tecla Enter Ver captura de pantalla:
2. Y seleccione toda la columna E presionando Ctrl + Espacio simultáneamente, y luego presione Ctrl + D para aplicar la fórmula =ALEATORIO() a toda la columna E. Ver captura de pantalla:
3. Luego, en la celda D1, escriba el número máximo del rango de números aleatorios que necesita. En este caso, quiero insertar números aleatorios entre 1 y 50 sin repeticiones, así que escribiré 50 en D1.
4. Ahora vaya a la columna A, seleccione la celda A1, escriba esta fórmula =SI(FILA()-FILA(A$1)+1>$D$1/2;"";RANGO(DESPLAZAR($E$1;FILA()-FILA(A$1)+(COLUMNA()-COLUMNA($A1))*($D$1/2););$E$1:INDICE($E$1:$E$1000;$D$1))), luego arrastre el controlador de relleno a la siguiente columna B, y arrastre hacia abajo el controlador de relleno hasta el rango que necesite. Ver captura de pantalla:
Ahora, en este rango, los números aleatorios que necesita no están repetidos.
1. En la fórmula larga anterior, A1 indica la celda donde usa la fórmula larga, D1 indica el número máximo del número aleatorio, E1 es la primera celda de la columna donde aplica la fórmula =ALEATORIO(), y 2 indica que desea insertar números aleatorios en dos columnas. Puede cambiarlos según sus necesidades.
2. Cuando todos los números únicos se generan en el rango, las celdas redundantes se mostrarán en blanco.
3. Con este método, solo puede generar números aleatorios a partir del número 1. Pero con el segundo método, puede especificar fácilmente el rango de números aleatorios.
Generar números aleatorios únicos con Kutools para Excel Insertar Datos Aleatorios
Con las fórmulas anteriores, hay demasiadas inconveniencias para manejarlas. Pero con la función Insertar Datos Aleatorios de Kutools para Excel, puede insertar rápidamente y fácilmente números aleatorios únicos según sus necesidades, lo que ahorrará mucho tiempo.
Después de instalar Kutools para Excel, por favor haga lo siguiente:(Descarga gratuita de Kutools para Excel ¡Ahora!)
1. Seleccione el rango en el que necesita generar números aleatorios y haga clic en Kutools > Insertar > Insertar Datos Aleatorios. Ver captura de pantalla:
2. En el cuadro de diálogo Insertar Datos Aleatorios vaya a la pestaña Entero e ingrese el rango de números que necesita en los campos Desde y Hasta cuadros de texto, y recuerde marcar la opción Generar valores únicos Ver captura de pantalla:
3. Haga clic en Aceptar para generar los números aleatorios y salir del cuadro de diálogo.
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!