Skip to main content

¿Cómo generar números aleatorios sin duplicados en Excel?

Author: Sun Last Modified: 2025-06-03

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:
a screenshot of using the RAND function to generate a random number

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:
a screenshot of applying the formula to entire column

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.
a screenshot of typing the number you need in a cell

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:
a screenshot of using formula to genarate random numbers without duplicates in column A and B

Ahora, en este rango, los números aleatorios que necesita no están repetidos.

Nota:

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:
a screenshot of enabling the Insert Random Data feature

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:
a screenshot of specifying the number range you will generate and checking the Unique values box

3. Haga clic en Aceptar para generar los números aleatorios y salir del cuadro de diálogo.
a screenshot of the generated random numbers without duplicates

Nota: Si las celdas seleccionadas son más que los números aleatorios, las celdas redundantes se mostrarán en blanco.

También puede insertar fechas únicas aleatorias, hora única aleatoria mediante Insertar Datos Aleatorios. Si desea probar gratis Insertar Datos Aleatorios, ¡descárguelo ahora mismo!

Consejo. Si desea seleccionar o ordenar datos aleatoriamente, intente usar Ordenar Rango Aleatoriamente de Kutools para Excel como se muestra en la siguiente captura de pantalla. Es una versión completa sin limitaciones durante 30 días, descárguela y pruébela gratis ahora.

a screenshot of select or sort data randomly with Kutools for Excel


Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: 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 mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 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 para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

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!