KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo insertar números enteros aleatorios entre dos valores sin repeticiones en Excel?

AutorKelly Fecha de modificación

¿Necesita insertar números aleatorios en Microsoft Excel? A continuación, descubrirá varios métodos eficaces para generar e insertar números aleatorios en cualquier rango.

Insertar números aleatorios mediante fórmulas

Insertar números aleatorios con una Decimales especificada mediante VBA

Insertar números enteros, fechas u horas aleatorios sin repeticiones/duplicados


Insertar números aleatorios entre dos números con las funciones ALEATORIO y ALEATORIO.ENTRE

Este método utiliza las funciones ALEATORIO y ALEATORIO.ENTRE para insertar números aleatorios entre dos valores dentro de un rango limitado en Excel. Consulte las siguientes fórmulas:

FórmulaDescripción (Resultado)
=ALEATORIO()Un número aleatorio entre 0 y 1 (varía)
=ALEATORIO()*100Un número aleatorio entre 0 y 100 (varía)
=ALEATORIO.ENTRE(inferior; superior)Un número entero aleatorio entre dos enteros dados, como ALEATORIO.ENTRE(50;100).

Consulte las capturas de pantalla siguientes:

Números aleatorios entre 0 y 1
=ALEATORIO()
números aleatorios entre 0 y 1
Números aleatorios entre 0 y 100
=ALEATORIO()*100
números aleatorios entre 0 y 100
Números enteros aleatorios entre 50 y 100
=ALEATORIO.ENTRE(50;100)
números enteros aleatorios entre 50 y 100


Insertar números aleatorios entre dos números con una Decimales especificada mediante VBA

La siguiente macro de VBA le permitirá insertar números enteros aleatorios o números aleatorios con una cantidad determinada de decimales dentro de un rango específico en Excel. Siga estos pasos:

1. Mantenga pulsadas las teclas ALT + F11 y se abrirá la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haga clic en Insertar > Módulo y pegue el siguiente código en la ventana del Módulo.

Public Function RandomNumbers(Num1 As Long, Num2 As Long, Optional Decimals As Integer)
'Update20131113
Application.Volatile
Randomize
If IsMissing(Decimals) Or Decimals = 0 Then
    RandomNumbers = Int((Num2 + 1 - Num1) * Rnd + Num1)
Else
    RandomNumbers = Round((Num2 - Num1) * Rnd + Num1, Decimals)
End If
End Function

3. Ejecute el código y, en una celda vacía, introduzca la siguiente fórmula: =NumerosAleatorios(X;Y;Z), donde X indica el límite inferior de los números, Y indica el límite superior y Z es el número de decimales especificado para los números aleatorios.

Por ejemplo, si quieres generar números enteros entre 50 y 1000, inserta esta fórmula: =numerosaleatorios(50;1000;0). Y si necesitas números aleatorios entre 50 y 100 con 2 decimales, utiliza esta fórmula: =numerosaleatorios(50;100;2). ¡Mira las capturas de pantalla siguientes!

Insertar números aleatorios sin Decimales:
números enteros aleatorios entre 50 y 100
Insertar números aleatorios con 2 Decimales:
números aleatorios entre 50 y 500 con 2 decimales

Insertar números enteros, fechas u horas aleatorios sin duplicados mediante Kutools para Excel

La función Kutools para Excel Insertar datos al azar permite insertar números enteros aleatorios sin duplicados entre dos valores en el rango seleccionado de Excel. Siga estos pasos:

Kutools para Excel: incluye más de 300 herramientas esenciales que harán sus tareas en Excel más rápidas, sencillas y eficientes.¡Descárguelo ahora!

1. Seleccione el rango en el que desea insertar números enteros aleatorios y haga clic en Kutools > Insertar > Insertar datos al azar. Consulte la captura de pantalla:
ir a Insertar datos aleatorios de Kutools

2. En el cuadro de diálogo Insertar datos al azar, (1) haga clic en la pestaña Entero, (2) introduzca en los cuadros De y A el intervalo numérico dentro del cual desea generar números enteros aleatorios, (3) active la opción Valores únicos, (4) y haga clic en el botón AceptarConsulte la captura de pantalla:
establecer opciones en el cuadro de diálogo Insertar datos aleatorios y obtener los números aleatorios

Esta fantástica función de Insertar datos al azar también te permite insertar fechas aleatorias sin repeticiones, horas aleatorias sin duplicados, caracteres aleatorios y datos procedentes de listas personalizadas específicas, ¡todo sin repetir!

Insertar fechas aleatorias (excluyendo fines de semana) sin repeticiones mediante Kutools para Excel
Insertar fechas aleatorias sin repeticiones

Insertar datos de hora aleatorios sin repeticiones mediante Kutools para Excel
Insertar datos de hora aleatorios sin repeticiones

Insertar caracteres aleatorios con una Filtrar por longitud de cadena especificada mediante Kutools para Excel
Insertar caracteres aleatorios con longitud de cadena especificada

Insertar datos al azar procedentes de determinadas Listas personalizadas sin repeticiones mediante Kutools para Excel
Insertar datos aleatorios de una lista personalizada determinada sin repeticiones


Artículo relacionado:

Generar cadenas de caracteres aleatorias en un rango

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose 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   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir 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   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos