Skip to main content

¿Cómo generar números de lotería en Excel?

Author: Kelly Last Modified: 2025-06-03

¿Alguna vez has pensado en generar números de lotería en Excel o crear un generador de números de lotería en Excel por tu cuenta? En este artículo, te proporciono tres métodos para que lo hagas fácilmente.


Generar números de lotería con funciones de Excel

Este método te guiará a través de la aplicación de varias funciones de Excel para generar números de lotería. Puedes hacer lo siguiente:

1. En una hoja de cálculo en blanco, escribe los encabezados de columna en el Rango A1:C1 como se muestra en la captura de pantalla a continuación:
type column headers

2. Introduce fórmulas en la Columna A, Columna B y Columna C:

enter formulas in three columns

(1) En la Celda A2, introduce la fórmula =ALEATORIO(), y luego arrastra el controlador de relleno hasta el rango A2:A50.
(2) En la Celda B2, introduce la fórmula =RANGO($A2,$A$2:$A$50)+CONTAR.SI(B$1:B1,B1)-1, y luego arrastra el controlador de relleno hasta el Rango B2:B50. (En la fórmula, A2 es el número aleatorio a la izquierda de la celda actual, $A$2:$A$50 son todos los números aleatorios que obtuvimos con la primera fórmula, B$1 es la primera celda en la Columna B, y B1 es la celda sobre la celda actual).
(3) En el Rango C2:C50, introduce números de secuencia del 1 al 49.

Luego obtendrás una tabla como se muestra en la captura de pantalla de la izquierda:

 

note ribbon ¿La fórmula es demasiado complicada de recordar? ¡Guarda la fórmula como una entrada de Autotexto para reutilizarla con un solo clic en el futuro!
Leer más…     Prueba gratuita

3. Encuentra un rango en blanco, escribe números de secuencia horizontalmente en una fila como se muestra en la captura de pantalla a continuación:
type sequence numbers horizontally in a row

4. Debajo del primer número de secuencia de 1, introduce la fórmula =BUSCARV(G1,$B$1:$C$50,2,FALSO) en ella, y luego arrastra el controlador de relleno hasta el Rango que necesites.
Below the first sequence number of 1, enter a formula
Nota: En esta fórmula, G1 es la celda con el primer número de secuencia de 1, $B$1:$C$50 son la columna de Rango Único y la columna de Número de Bola, 2 significa encontrar valores en la segunda columna del Rango $B$1:$C$50.

Luego obtendrás los números de lotería como se muestra en la captura de pantalla a continuación:
get the lottery numbers

5. Es opcional. Para evitar que los números de lotería cambien automáticamente cuando se actualice la hoja de trabajo actual, puedes hacer clic en Fórmula > Opciones de Cálculo > Manual.
click the Formula > Calculation Options > Manual to prevent the lottery numbers from changing


Generar números de lotería con Kutools para Excel

Si tienes instalado Kutools para Excel, su utilidad Insertar Datos Aleatorios puede ayudarte a generar números de lotería en Excel de inmediato.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Selecciona 6 celdas adyacentes, como A1:F1, y luego haz clic en Kutools > Insertar > Insertar Datos Aleatorios.
click Insert Random Data feature and set options in the dialog box

2. Ahora aparece el cuadro de diálogo Insertar Datos Aleatorios. Ve a la pestaña Entero pestaña, escribe 1 en Desde caja, escribe 49 en Hasta caja, marca la opción Generar valores únicos opción, y haz clic en el botón Aceptar Ahora verás que se generan y muestran 6 números de lotería únicos en las celdas seleccionadas de inmediato.
6 unique lottery numbers are generated

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora


Generar números de lotería con una macro VBA

Este método te guiará para aplicar una macro VBA para generar números de lotería en Excel. Por favor, sigue los siguientes pasos:

1. Presiona Alt + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo para abrir una nueva ventana de módulo, y pega el siguiente código VBA en ella:

VBA: Generador de números de lotería en Excel

Sub LotteyCode()
Dim Rng As Range
Dim WorkRng As Range
Dim xNumbers(49) As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Out put to (single cell):", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.Range("A1")
For xIndex = 1 To 49
xNumbers(xIndex) = xIndex
Next
For xIndex = 1 To 6
xNum = 1 + Application.Round(Rnd * (49 - xIndex), 0)
WorkRng.Offset(0, xIndex - 1).Value = xNumbers(xNum)
xNumbers(xNum) = xNumbers(50 - xIndex)
Next
End Sub

3. Presiona la tecla F5 o haz clic en el botón Ejecutar para ejecutar esta macro VBA.

4. Ahora, en el cuadro de diálogo emergente, especifica una celda para mostrar los números de lotería, y haz clic en el botón Aceptar botón.
vba code to click a cell to output the lotter numbers

Luego verás que se generan y muestran 6 números de lotería únicos en las celdas especificadas.


Demo: generar números de lotería con Kutools para Excel

 

Artículos relacionados:

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!