Com generar un nombre aleatori de 10 dígits a Excel (6 mètodes)

  • Comparteix Això
Hugh West

En aquest tutorial, explicarem diferents mètodes per generar un nombre aleatori de 10 dígits a Excel. Mentre treballem en un projecte a Microsoft Excel , de vegades no tenim cap conjunt de dades concret. Per tant, hem de crear-ne una de mostra. Mentre creem un conjunt de dades de mostra, és possible que hàgim de generar números aleatoris. En general, hem de generar números aleatoris per a uns quants casos. No és aquest tipus de funció que necessitem utilitzar amb freqüència.

Descarregar el quadern de pràctiques

Podem baixar el quadern de pràctiques des d'aquí.

Genera Número aleatori de 10 dígits.xlsm

6 mètodes per generar un nombre aleatori de 10 dígits a Excel

Al llarg de tot l'article, explicarem 6 mètodes per generar un nombre aleatori 10 nombre de dígits. Utilitzarem diferents funcions, eines i codi VBA .

1. Combina les funcions ROUND i RAND per generar un nombre aleatori de 10 dígits

Primer de tot, utilitzarem la funció ROUND i la funció RAND per generar un nombre aleatori de 10 dígits.

A Microsoft Excel , el La funció RAND retorna un nombre aleatori entre 0 i 1.

La funció ROUND a Excel produeix un nombre que s'ha arrodonit a un nombre especificat de dígits.

Els noms de cinc persones es mostren a la imatge següent del nostre conjunt de dades. Generarem números de telèfon per a ells a l'atzar, cadascun amb deu dígits.

Vegem els passos per dur a terme aquesta acció.

PASS:

  • Primer, seleccioneu la cel·la C5 .
  • A continuació, escriviu la fórmula següent a aquesta cel·la:
=ROUND(RAND()*9999999999+1,0)

  • Premeu Retorn .
  • Per tant, l'acció anterior retorna un nombre aleatori de 10 dígits a la cel·la C5 .
  • A continuació, arrossegueu l'eina Omplir mànec de la cel·la C5 a la cel·la C9 .
  • Finalment, obteniu resultats com la imatge següent.

🔎 Com funciona la fórmula?

  • RAND()*9999999999+1: Aquesta part multiplica el nombre aleatori generat per 9999999999 i hi afegeix 1 .
  • ROUND(RAND()*9999999999+1,0): Aquesta part arrodoneix el resultat que obtenim de la funció RAND .

Llegir més: Fórmula d'Excel per generar números aleatoris (5 exemples)

2. Utilitzeu la funció RANDBETWEEN per crear un nombre aleatori de 10 dígits a Excel

En el segon mètode, utilitzarem la funció RANDBETWEEN per generar un nombre aleatori de 10 dígits a Excel.

La funció RANDBETWEEN a Excel retorna un nombre enter entre dos nombres especificats.

Per explicar aquest mètode, continuarem amb el nostre conjunt de dades anterior.

Vegem els passos per executar aquest mètode.

PASS:

  • En primer lloc, seleccioneu la cel·la C5 i introduïu la fórmula següent en aquestacel·la:
=RANDBETWEEN(1000000000,9999999999)

  • Premeu Retorn .
  • Com a resultat, obtenim un nombre aleatori de 10 dígits a la cel·la C5 .
  • En segon lloc, arrossegueu l'eina Emplenar mànec des de la cel·la C5 al final del conjunt de dades.
  • Per últim, podem veure els resultats a la imatge següent.

Llegir Més: Com generar un nombre aleatori amb Excel VBA (4 exemples)

3. Genereu un nombre aleatori de 10 dígits en funció del nombre de dígits que escriviu en una cel·la diferent

En el tercer mètode, generarem un nombre aleatori de 10 dígits mitjançant un mètode únic. Per exemple, quan escrivim 10 a la cel·la C5 , la cel·la D5 mostrarà un nombre aleatori de 10 dígits dins d'ella.

Seguirem els passos següents per dur a terme aquest mètode.

PASS:

  • Per començar , inseriu la fórmula següent a les cel·les ( D5:D9 ):
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5)

  • A més, escriviu el valor 10 a la cel·la C5 .
  • Toqueu Retorn .
  • A més, obtenim un nombre aleatori de 10 dígits a la cel·la D5 .

  • Finalment, introduïu el valor 10 a les cel·les ( C6:C9 ). Com a resultat, també obtenim 10 números aleatoris a les cel·les ( D6:D9 ).

🔎 Com funciona la fórmula?

  • RANDBETWEEN(0,99999999999999): Aquesta part retorna un 10 dígits aleatoris
  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,99999999999999)&RANDBETWEEN(0,99999999999999), C5): Retorna un nombre aleatori de dígits fixos. cel·la D5 que escrivim a la cel·la C5 .

Llegir més: Generador de números aleatoris de 4 dígits a Excel ( 8 exemples)

Lectures similars

  • Generar automàticament el número de factura a Excel (amb 4 passos ràpids)
  • Generador de nombres aleatoris a Excel sense repeticions (9 mètodes)
  • Genera nombres aleatoris a partir de la llista a Excel (4 maneres)
  • Generador de nombres aleatoris entre rangs a Excel (8 exemples)
  • Genereu nombres aleatoris entre dos nombres a Excel (4 maneres)

4. Apliqueu la funció RANDARRAY per generar un nombre aleatori de 10 dígits

Un altre mètode per generar números aleatoris en una regió específica del nostre conjunt de dades és utilitzar la funció RANDARRAY . La funció RANDARRAY només està disponible a Microsoft Excel 365 & Versions Microsoft Excel 2021 .

La funció RANDARRAY ofereix una llista de números aleatoris que van des de 0 a 1 que s'especifica mitjançant un nombre de files i columnes.

En el conjunt de dades següent, generarem dos números de telèfon aleatòriament per a cada persona amb la funció RANDARRAY .

Vegem els passos per utilitzar la funció RANDARRAY .

PASS:

  • Al principi,seleccioneu la cel·la C5 .
  • A continuació, escriviu la fórmula següent en aquesta cel·la:
=RANDARRAY(5,2,1000000000,9999999999,TRUE)

  • Després, toqueu Retorn .
  • Finalment, obtenim números aleatoris a les cel·les ( C5:D9 ).

Llegir més: Generador de números aleatoris de 5 dígits a Excel (7 exemples)

5. Genera un número de 10 dígits amb el paquet d'eines d'anàlisi

Un altre mètode per generar un nombre aleatori de 10 dígits a Excel és utilitzar un complement anomenat ' Paquet d'eines d'anàlisi '. Aquest mètode no requereix cap fórmula.

Per il·lustrar aquest mètode utilitzarem el conjunt de dades del nostre primer mètode. Seguiu els passos següents per dur a terme aquesta acció.

PASS:

  • En primer lloc, aneu a la pestanya Fitxer .

  • En segon lloc, seleccioneu Opcions al menú.

  • Apareix una nova finestra emergent anomenada ' Opcions d'Excel '.
  • En tercer lloc, feu clic a l'opció Complements al costat esquerre de la finestra. .
  • A continuació, al costat dret, desplaceu-vos cap avall fins a la part inferior. Seleccioneu l'opció " Complements d'Excel " al menú desplegable i feu clic al botó Vés .

  • Això obrirà una finestra emergent amb una llista de tots els complements d'Excel accessibles. Feu clic a D'acord després de marcar la casella " Pack d'eines d'anàlisi ".

  • A continuació, seleccioneu " Anàlisi de dades ' de l'opcióPestanya Dades .

  • Obre una finestra emergent nova anomenada " Anàlisi de dades ".
  • A més, desplaceu-vos cap avall per les opcions de la secció " Eines d'anàlisi ". Seleccioneu l'opció ' Generació de números aleatoris ' i feu clic a D'acord .

  • Després, obteniu una finestra emergent més anomenada " Generació de números aleatoris ". Introduirem valors per a diferents paràmetres per generar 10 números aleatoris.
  • El camp ' Nombre de variables ' especifica quantes columnes volem omplir amb dades aleatòries. . Hem utilitzat el valor 1 .
  • El nombre de files s'indica amb el ' Nombre de nombres aleatoris '. Hem pres el valor 5 .
  • Al camp Distribució , hem escollit l'opció Uniforme .
  • Estableix els paràmetres a un interval de 1 a 9999999999 .
  • Definiu el ' Interval de sortida ' al començament de la matriu, que és la cel·la C5 .
  • Ara feu clic a D'acord .

  • Finalment, podem veure els generats aleatòriament 10 números de dígits a les cel·les ( C5:C9 ).

Més informació: Generador de números aleatoris amb eina d'anàlisi de dades i funcions a Excel

6. Inseriu el codi VBA per crear un nombre de 10 dígits a Excel

En l'últim mètode, generarem un nombre aleatori de 10 dígits amb l'ús d'un codi VBA . Per demostrar aquest mètode fem servir elsegüent conjunt de dades que també hem utilitzat anteriorment.

Segueix els passos següents per dur a terme aquest mètode.

PASS:

  • Per començar, feu clic amb el botó dret al full actiu i seleccioneu l'opció " Mostra el codi ".

  • L'ordre anterior obre una nova finestra de codi VBA en blanc per a aquest full de treball.
  • A més, inseriu el codi següent a la finestra de codi:
8221
  • A més, feu clic a Executar o premeu la tecla F5 per executar el codi.

  • Per últim, obtenim 10 números de dígits generats aleatòriament a les cel·les ( C5:C9 ).

Llegir més: Excel VBA: generador de números aleatoris sense duplicats (4 exemples)

Conclusió

En conclusió , podem generar fàcilment un nombre aleatori de 10 dígits a Excel seguint aquest mètode. Per aconseguir els millors resultats, descarregueu el quadern de pràctiques que s'adjunta a aquest article i feu-lo servir. Si teniu cap pregunta o recomanació, deixeu un comentari al quadre següent.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.