Como xerar un número aleatorio de 10 díxitos en Excel (6 métodos)

  • Comparte Isto
Hugh West

Neste tutorial, explicaremos diferentes métodos para xerar un número aleatorio de 10 díxitos en Excel. Mentres traballamos nun proxecto en Microsoft Excel ás veces non temos ningún conxunto de datos en particular. Entón, temos que crear unha mostra. Mentres creamos un conxunto de datos de mostra, é posible que necesitemos xerar números aleatorios. Xeralmente, temos que xerar números aleatorios para algúns casos. Non é ese tipo de función que necesitamos usar con frecuencia.

Descargar Practice Workbook

Podemos descargar o Practice Workbook desde aquí.

Xerar Número aleatorio de 10 díxitos.xlsm

6 métodos para xerar un número aleatorio de 10 díxitos en Excel

Ao longo de todo o artigo, explicaremos 6 métodos para xerar un número aleatorio 10 VBA .

1. Combina as funcións ROUND e RAND para xerar un número aleatorio de 10 díxitos

Primeiro de todo, utilizaremos a función ROUND e a función RAND para xerar un número aleatorio de 10 díxitos.

En Microsoft Excel , o A función RAND devolve un número aleatorio entre 0 e 1.

A función ROUND en Excel produce un número que redondeouse a un número especificado de díxitos.

Os nomes de cinco persoas móstranse na seguinte imaxe do noso conxunto de datos. Xeraremos números de teléfono para eles ao chou, cada un con dez díxitos.

Vexamos os pasos para realizar esta acción.

PASOS:

  • Primeiro, seleccione a cela C5 .
  • A continuación, escriba a seguinte fórmula nesa cela:
=ROUND(RAND()*9999999999+1,0)

  • Preme Intro .
  • Entón, a acción anterior devolve un número aleatorio de 10 díxitos na cela C5 .
  • A continuación, arrastre a ferramenta Recheo de control dende a cela C5 ata a cela C9 .
  • Por último, obtén resultados como a seguinte imaxe.

🔎 Como funciona a fórmula?

  • RAND()*9999999999+1: Esta parte multiplica o número aleatorio xerado por 9999999999 e engádelle 1 .
  • ROUND(RAND()*9999999999+1,0): Esta parte redondea o resultado que obtemos da función RAND .

Ler máis: Fórmula de Excel para xerar números aleatorios (5 exemplos)

2. Use a función RANDBETWEEN para crear un número aleatorio de 10 díxitos en Excel

No segundo método, usaremos a función RANDBETWEEN para xerar un número aleatorio de 10 díxitos en Excel.

A función RANDBETWEEN en Excel devolve un número enteiro entre dous números especificados.

Para explicar este método, continuaremos co noso conxunto de datos anterior.

Vexamos os pasos para executar este método.

PASOS:

  • Primeiro, seleccione a cela C5 e insira a seguinte fórmula nesacela:
=RANDBETWEEN(1000000000,9999999999)

  • Preme Intro .
  • Como resultado, obtemos un número aleatorio de 10 díxitos na cela C5 .
  • En segundo lugar, arrastra a ferramenta Enchendo o manexo desde a cela C5. ata o final do conxunto de datos.
  • Por último, podemos ver os resultados na seguinte imaxe.

Ler Máis: Como xerar un número aleatorio con Excel VBA (4 exemplos)

3. Xera un número aleatorio de 10 díxitos en función do número de díxitos que escriba nunha cela diferente

No terceiro método, xeraremos un número aleatorio de 10 díxitos mediante un método único. Por exemplo, cando escribimos 10 na cela C5 , a cela D5 mostrará un número aleatorio de 10 díxitos dentro dela.

Seguiremos os seguintes pasos para realizar este método.

PASOS:

  • Para comezar , insira a seguinte fórmula nas celas ( D5:D9 ):
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5)

  • Ademais, escriba o valor 10 na cela C5 .
  • Toca Intro .
  • Ademais, obtemos un número aleatorio 10 díxitos na cela D5 .

  • Finalmente, introduza o valor 10 nas celas ( C6:C9 ). Como resultado, tamén obtemos números aleatorios de 10 díxitos nas celas ( D6:D9 ).

🔎 Como funciona a fórmula?

  • RANDBETWEEN(0,99999999999999): Esta parte devolve un 10 díxitos aleatoriosnúmero.
  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,99999999999999)&RANDBETWEEN(0,99999999999999), C5): Devolve un número aleatorio de díxitos fixos en cela D5 que escribimos na cela C5 .

Ler máis: Xerador de números aleatorios de 4 díxitos en Excel ( 8 exemplos)

Lecturas similares

  • Xerar automaticamente o número de factura en Excel (con 4 pasos rápidos)
  • Xerador de números aleatorios en Excel sen repeticións (9 métodos)
  • Xerar números aleatorios a partir da lista en Excel (4 xeitos)
  • Xerador de números aleatorios entre intervalos en Excel (8 exemplos)
  • Xerar números aleatorios entre dous números en Excel (4 xeitos)

4. Aplica a función RANDARRAY para xerar un número aleatorio de 10 díxitos

Outro método para xerar números aleatorios nunha rexión específica do noso conxunto de datos é usar a función RANDARRAY . A función RANDARRAY só está dispoñible en Microsoft Excel 365 & Versións de Microsoft Excel 2021 .

A función RANDARRAY ofrece unha lista de números aleatorios que varían de 0 a 1 que está especificado por un número de filas e columnas.

No seguinte conxunto de datos, xeraremos dous números de teléfono aleatorios para cada persoa coa función RANDARRAY .

Vexamos os pasos para usar a función RANDARRAY .

PASOS:

  • Ao principio,seleccione a cela C5 .
  • A continuación, escriba a seguinte fórmula nesa cela:
=RANDARRAY(5,2,1000000000,9999999999,TRUE)

  • Despois diso, toca Intro .
  • Finalmente, obtemos números aleatorios nas celas ( C5:D9 ).

Ler máis: Xerador de números aleatorios de 5 díxitos en Excel (7 exemplos)

5. Xerar número de 10 díxitos co paquete de ferramentas de análise

Outro método para xerar un número aleatorio de 10 díxitos en Excel é usar un complemento chamado ' Paquete de ferramentas de análise '. Este método non require ningunha fórmula.

Para ilustrar este método, utilizaremos o conxunto de datos do noso primeiro método. Só tes que seguir os seguintes pasos para realizar esta acción.

PASOS:

  • En primeiro lugar, vai á pestana Ficheiro .

  • En segundo lugar, seleccione Opcións no menú.

  • Aparece unha nova ventá emerxente chamada ' Opcións de Excel '.
  • En terceiro lugar, fai clic na opción Complementos no lado esquerdo da xanela. .
  • A continuación, no lado dereito desprázate cara abaixo. Seleccione a opción " Complementos de Excel " no menú despregable e prema no botón Ir .

  • Isto abrirá unha ventá emerxente cunha lista de todos os complementos de Excel accesibles. Fai clic en Aceptar despois de marcar a caixa de ' Paquete de ferramentas de análise '.

  • A continuación, selecciona o ' Análise de datos ' da opciónPestana Datos .

  • Abre unha nova ventá emerxente chamada " Análise de datos ".
  • Ademais, desprácese polas opcións da sección " Ferramentas de análise ". Seleccione a opción ' Xeración de números aleatorios ' e prema en Aceptar .

  • Despois diso, obtén unha ventá emerxente máis chamada " Xeración de números aleatorios ". Introduciremos valores para diferentes parámetros para xerar 10 números aleatorios.
  • O campo ' Número de variables ' especifica cantas columnas queremos encher con datos aleatorios. . Usamos o valor 1 .
  • O número de filas indícase polo ‘ Número de números aleatorios ’. Tomamos o valor 5 .
  • No campo Distribución , escollimos a opción Uniforme .
  • Establecer os parámetros nun intervalo de 1 a 9999999999 .
  • Establece o ' Intervalo de saída ' ao comezo da matriz, que é a cela C5 .
  • Agora fai clic en Aceptar .

  • Finalmente, podemos ver os xerados aleatoriamente 10 números de díxitos nas celas ( C5:C9 ).

Ler máis: Xerador de números aleatorios con ferramenta de análise de datos e funcións en Excel

6. Insira o código VBA para crear un número de 10 díxitos en Excel

No último método, xeraremos un 10 díxitos aleatorios co uso dun código VBA . Para demostrar este método usamos oseguinte conxunto de datos que tamén usamos anteriormente.

Sigue os pasos seguintes para realizar este método.

PASOS:

  • Para comezar, faga clic co botón dereito do rato na folla activa e seleccione a opción " Ver código ".

  • O comando anterior abre unha nova xanela de código VBA en branco para esa folla de traballo.
  • Ademais, insira o seguinte código na xanela de código:
3433
  • Ademais, faga clic en Executar ou prema a tecla F5 para executar o código.

  • Por último, obtemos 10 números de díxitos xerados ao azar nas celas ( C5:C9 ).

Ler máis: Excel VBA: xerador de números aleatorios sen duplicados (4 exemplos)

Conclusión

En conclusión , podemos xerar facilmente un número aleatorio de 10 díxitos en Excel seguindo este método. Para conseguir os mellores resultados, descarga o caderno de prácticas que se adxunta a este artigo e úsao. Se tes algunha pregunta ou recomendación, deixa un comentario no cadro de abaixo.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.