Táboa de contidos
É posible que teñamos que xerar números aleatorios en Excel ás veces. Pódense usar números aleatorios para xerar claves de cifrado de datos, simular e describir eventos complicados e seleccionar mostras aleatorias de conxuntos de datos máis grandes, entre outras cousas. Neste artigo, mostraremos diferentes formas de facer que o xerador de números aleatorios Excel de 4 díxitos.
Descargar o libro de prácticas
Podes descargar o caderno de traballo e practica con eles.
Xerar un número aleatorio de 4 díxitos.xlsm
8 Exemplos de xerador de números aleatorios de 4 díxitos en Excel
1. Insira a función RANDBETWEEN para xerar un número aleatorio de 4 díxitos
A función RANDBETWEEN clasifícase como unha función de matemáticas e trigonometría en Excel. A función RANDBETWEEN en Excel xera un valor aleatorio entre dous valores. Cada vez que se accede a unha folla de cálculo ou se modifica, RANDBETWEEN xera unha nova. Imos xerar números aleatorios de 4 díxitos usando esta función. Para iso, necesitamos seguir os pasos abaixo.
PASOS:
- Primeiro, selecciona a cela onde queres poñer a fórmula usando o RANDBETWEEN función. Entón, seleccionamos a cela B5 .
- En segundo lugar, colocamos a fórmula nesa cela seleccionada.
=RANDBETWEEN(1000,9999)
- En terceiro lugar, preme Intro .
- Agora, arrastra o Encher Manea cara abaixo para duplicar a fórmula no intervalo. Ou, a Encher automaticamente o intervalo, faga dobre clic no símbolo Plus ( + ).
- Finalmente, podemos ver 4 números aleatorios de díxitos no intervalo de celas B5:B9 .
Ler máis: Fórmula de Excel para xerar números aleatorios (5 exemplos)
2. Función RANDARRAY como xerador de números aleatorios de 4 díxitos en Excel
A función RANDARRAY xenera unha matriz de números aleatorios. O número de filas e columnas a cubrir, os valores mínimos e máximos e quen debe devolver números enteiros ou valores decimais son todas opcións. Podemos usar a función RANDARRAY para xerar números aleatorios de 4 díxitos. Entón, vexamos os procedementos a continuación.
PASOS:
- Para comezar, escolla a cela onde quere inserir o RANDARRAY fórmula das funcións.
- En segundo lugar, escriba a fórmula a continuación na cela seleccionada.
=RANDARRAY(5,1,0,9999,TRUE)
- Finalmente, prema a tecla Intro para rematar o procedemento.
Isto xerará automaticamente 4 números aleatorios de díxitos en cinco filas, xa que poñemos o número da fila 5 na fórmula.
Ler máis: Xerador de números aleatorios de 5 díxitos en Excel (7 exemplos)
3. Produce números aleatorios de 4 díxitos con funcións TRUNC e RAND
A función TRUNC en Excel produce un número truncado cun número opcional de díxitos. A parte fraccionaria deo valor é eliminado por TRUNC . A función RAND devolve un número específico aleatorio que é maior ou igual a 0 pero menor que 1 . Podemos combinar as funcións TURNC & RAND para xerar números aleatorios de 4 díxitos. Vexamos os pasos para usar a combinación destas dúas funcións para producir números aleatorios de 4 díxitos.
PASOS:
- Do mesmo xeito que o exemplo anterior, seleccione a cela B5 e substitúe a fórmula
=TRUNC(RAND()*9999,4)
- A continuación, prema Introduza . E a fórmula aparecerá na barra de fórmulas.
- Ademais, para copiar a fórmula sobre o intervalo, arrastre o Recheo de control abaixo ou Fai dobre clic en na icona Máis ( + ).
- E xa está! Podes ver o resultado na columna B .
🔎 Como funciona a fórmula?
- RAND()*9999,4: O RAND() xerará un número aleatorio entre 1 e 9 . Multiplicando 9999 aumentará o intervalo de números e o 4 devolverá só os 4 díxitos dese número aleatorio.
- TRUNC(RAND()*9999). ,4: Isto devolverá os 4 díxitos do número aleatorio.
Ler máis: Como xerar un número aleatorio de 10 díxitos en Excel (6 Métodos)
4. Combina as funcións ROUND e RAND para xerar un número aleatorio de 4 díxitos
A función ROUND en Excelproduce un número que foi recortado a un número especificado de díxitos. A función RAND en Excel xera un valor aleatorio entre 0 e 1. Podemos xerar números aleatorios de 4 díxitos combinando esas dúas funcións. Entón, sigamos os pasos para facelo.
PASOS:
- Do mesmo xeito que antes, en primeiro lugar, selecciona a cela onde queres poñer a fórmula para xerar números aleatorios. Entón, seleccionamos a cela B5 .
- En segundo lugar, introduce a seguinte fórmula na cela seleccionada.
=ROUND(RAND()*(9999-1000)+1000,0)
- Despois diso, prema a tecla Intro .
- Despois arrastra o Recheo de control abaixo para copiar a fórmula sobre o intervalo. Ou fai dobre clic no signo máis ( + ). Isto tamén duplica a fórmula.
- E, isto xerará números aleatorios de 4 díxitos na columna B .
🔎 Como funciona a fórmula?
- RAND()* (9999-1000)+1000,0: Isto multiplicará principalmente RAND() con 9999 para xerar só números aleatorios de 4 díxitos.
- ROUND(RAND()*(9999-1000)+1000,0): Isto eliminará os números decimais adicionais e xerará só os números de 4 díxitos.
Lecturas similares
- Xerar automaticamente o número de factura en Excel (con 4 pasos rápidos)
- Como xerar Datos aleatorios en Excel (9 métodos sinxelos)
- Número aleatorioXerador entre rangos en Excel (8 exemplos)
- Como xerar un número aleatorio con Excel VBA (4 exemplos)
- Xerar un número aleatorio da lista en Excel (4 vías)
5. Xera un número aleatorio de 4 díxitos usando LEFT & RANDBETWEEN Funcións en Excel
A función LEFT devolve o primeiro carácter ou caracteres dunha cadea de texto en función do número de caracteres indicado. Podemos combinar as funcións LEFT e RANDBETWEEN para xerar números aleatorios de 4 díxitos. Entón, sigamos o procedemento.
PASOS:
- Como se mostra nos exemplos anteriores, en primeiro lugar, seleccione a cela e insira a fórmula nesa cela.
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)
- E preme Intro .
🔎 Como funciona a fórmula?
- RANDBETWEEN(1,9): Isto permitirá tomar un número entre 1 a 9 .
- RANDBETWEEN(0,99999999999999)&RANDBETWEEN(0,99999999999999),B5: Esta liña de fórmula xerará números aleatorios en función do número que poñamos na cela B5 .
- LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0, 99999999999999)&RANDBETWEEN(0,99999999999999),B5): Isto devolverá os primeiros números baseados no número da cela que se dá B5 .
6. Crea un número aleatorio de 4 díxitos combinando INT e amp; Funcións RAND
A función INT en Excel úsase para devolver oenteiro máis próximo dun número dado. Cando temos un gran número de conxuntos de datos e cada conxunto de datos está en varios formatos, como flotante, esta función devolve a parte enteira do número. Sigamos os pasos seguintes.
PASOS:
- Do mesmo xeito que os exemplos anteriores, primeiro, seleccione a cela B5 .
- Entón, nesa cela seleccionada, escriba a fórmula a continuación.
=INT(RAND()*(9999-1000)+1000)
- Finalmente, prema o botón Introducir para completar o proceso.
- O resultado agora mostrarase na cela seleccionada, xunto coa fórmula na barra de fórmulas.
- Ademais, arrastre o Manija de recheo cara abaixo para duplicar a fórmula no intervalo. Alternativamente, para Encher automaticamente o intervalo, faga dobre clic no símbolo Plus ( + ).
- Isto é todo por agora! Por último, pero non menos importante, a columna B mostra como resultado números aleatorios de 4 díxitos.
🔎 Como funciona a fórmula ?
- RAND()*(9999-1000)+1000: Isto multiplicarase principalmente 9999 co Función RAND para xerar números de 4 díxitos.
- INT(RAND()*(9999-1000)+1000: Isto tomará o número enteiro máis próximo do aleatorio número e xera só os 4 díxitos en números aleatorios.
7. Use o paquete de ferramentas de análise de Excel para xerar un número aleatorio de 4 díxitos
Hai outra forma de inxectar enteiros aleatorios de 4 díxitos que non requireno uso dunha fórmula. Para xerar datos aleatorios, podemos utilizar o complemento Análise ToolPak , pero primeiro debemos instalalo. O complemento Análise ToolPak pódese instalar nos procedementos principais. Se está a usar Microsoft Excel 365 , está instalado por defecto. Agora, vexamos o procedemento para usar este complemento.
PASOS:
- Primeiro, seleccione a pestana Ficheiro no cinta.
- En segundo lugar, fai clic en Opcións . Ou, use o atallo de teclado Alt + F + T .
- Isto abrirá as Opcións de Excel diálogo.
- A continuación, faga clic en Complementos na barra lateral esquerda da ventá emerxente.
- Despois, seleccione Paquete de ferramentas de análise no Sección Complementos .
- Ademais, seleccione o menú Complementos de Excel na parte inferior da xanela principal no menú desplegable Xestionar . barra abaixo.
- A continuación, fai clic no botón Ir .
- Isto abrirá unha ventá emerxente. ventá cunha lista de todos os complementos de Excel accesibles.
- Marque a caixa Paquete de ferramentas de análise e prema en Aceptar .
- Ademais, vai á pestana Datos da cinta. Agora hai unha categoría adicional chamada Análise na pestana Datos da cinta de Excel, cun botón etiquetado como Análise de datos . Fai clic niso.
- Isto aparecerá na caixa de diálogo Análise de datos .
- Aquí, selecciona Xeración de números aleatorios e prema en Aceptar .
- De novo aparecerá un cadro de diálogo chamado Xeración de números aleatorios .
- Escriba o número de columnas na caixa de texto Número de variables e escriba o número de filas no Número de números aleatorios caixa de texto.
- Na barra de menú despregable Distribución , seleccione Uniforme .
- Tome o intervalo para un número de 4 díxitos. Como tomamos un intervalo entre 1000 e 9999 .
- Nas Opcións de saída , seleccione Intervalo de saída . Entón, seleccionamos $B$5:$B$9 .
- Despois diso, fai clic no botón Aceptar .
- E, finalmente, poderemos ver o resultado no rango seleccionado.
Ler máis: Xerador de números aleatorios con ferramenta de análise de datos e funcións en Excel
8. Excel VBA para producir números aleatorios de 4 díxitos en Excel
Podemos usar Excel VBA para xerar números aleatorios en celas específicas. Con Excel VBA , os usuarios poden usar facilmente o código que actúa como menús de Excel desde a cinta. Para usar o código VBA para xerar números aleatorios de 4 díxitos, sigamos o procedemento.
PASOS:
- No primeiro Fai clic na pestana Desenvolvedor da cinta.
- En segundo lugar, inicia o Editor de Visual Basic facendo clic en Visual Basic .
- Como alternativa, pode acceder ao Editor de Visual Basic premendo Alt + F11 .
- En lugar de facelo, pode simplemente facer clic co botón dereito na súa folla de traballo e ir a Ver código . Isto tamén te levará ao Editor de Visual Basic .
- Isto aparecerá no Editor de Visual Basic onde escribimos os nosos códigos para crear unha táboa a partir do intervalo.
- E, copia e pega o código VBA que se mostra a continuación.
Código VBA :
3064
- Despois, executa o código facendo clic no botón RubSub ou premendo o atallo de teclado F5 .
- E, finalmente, seguindo os pasos xerarase un número aleatorio de 4 díxitos na cela B5 .
Ler máis: Excel VBA: xerador de números aleatorios sen duplicados (4 exemplos)
Conclusión
Os exemplos anteriores mostraranche o Xerador de números aleatorios de 4 díxitos en Excel . Espero que isto che axude! Se tes algunha pregunta, suxestión ou comentario, fáganos saber na sección de comentarios. Ou podes botar unha ollada aos nosos outros artigos no blog ExcelWIKI.com !