Cuprins
În acest tutorial, vom explica diferite metode pentru a genera un cod aleatoriu. 10 În timp ce lucram la un proiect în Excel. Microsoft Excel uneori nu avem un set de date anume. Deci, trebuie să creăm unul de probă. În timp ce creăm un set de date de probă, este posibil să fie nevoie să generăm numere aleatoare. În general, trebuie să generăm numere aleatoare pentru câteva cazuri. Nu este genul de funcție pe care trebuie să o folosim frecvent.
Descărcați caietul de practică
Putem descărca caietul de practică de aici.
Generare aleatorie a unui număr de 10 cifre.xlsm6 Metode pentru a genera un număr aleatoriu de 10 cifre în Excel
De-a lungul întregului articol, vom explica 6 metode pentru a genera un cod aleatoriu. 10 Vom folosi diferite funcții, instrumente și instrumente de calcul. VBA cod.
1. Combinați funcțiile ROUND și RAND pentru a genera un număr aleatoriu de 10 cifre
În primul rând, vom folosi funcția ROUND și funcția RAND pentru a genera un număr aleatoriu 10 numărul de cifre.
În Microsoft Excel , a RAND funcția returnează un număr aleatoriu între 0 și 1.
The RONDĂ funcție în Excel produce un număr care a fost rotunjit la un număr specificat de cifre.
Numele de cinci persoane sunt prezentate în imaginea următoare din setul nostru de date. Vom genera numere de telefon pentru ele la întâmplare, fiecare cu zece cifre.
Să vedem care sunt pașii pentru a efectua această acțiune.
ETAPE:
- Mai întâi, selectați celula C5 .
- Apoi, introduceți următoarea formulă în acea celulă:
=ROUND(RAND()*9999999999+1,0)
- Apăsați Introduceți .
- Deci, acțiunea de mai sus returnează un număr aleatoriu 10 numărul de cifre din celulă C5 .
- Apoi, trageți de butonul Mâner de umplere instrument din celulă C5 în celulă C9 .
- În cele din urmă, obținem rezultate ca în imaginea următoare.
🔎 Cum funcționează formula?
- RAND()*99999999999999+1: Această parte înmulțește numărul aleatoriu generat de 9999999999 și adaugă 1 la ea.
- ROUND(RAND()*9999999999+1,0): Această parte rotunjește rezultatul pe care îl obținem de la RAND funcție.
Citește mai mult: Formula Excel pentru a genera numere aleatorii (5 exemple)
2. Utilizați funcția RANDBETWEEN pentru a crea un număr aleatoriu de 10 cifre în Excel
În cea de-a doua metodă, vom folosi funcția RANDBETWEEN pentru a genera un număr aleatoriu 10 număr de cifre în Excel.
The RANDBETWEEN din Excel returnează un număr întreg între două numere specificate.
Pentru a explica această metodă, vom continua cu setul de date anterior.
Să vedem care sunt pașii pentru a executa această metodă.
ETAPE:
- În primul rând, selectați celula C5 și introduceți următoarea formulă în celula respectivă:
=RANDBETWEEN(1000000000,9999999999)
- Hit Introduceți .
- Ca urmare, obținem un număr aleatoriu 10 numărul de cifre din celulă C5 .
- În al doilea rând, glisați Mâner de umplere instrument din celulă C5 până la sfârșitul setului de date.
- În cele din urmă, putem vedea rezultatele în următoarea imagine.
Citește mai mult: Cum se generează un număr aleatoriu cu Excel VBA (4 exemple)
3. Generați un număr aleatoriu de 10 cifre pe baza numărului de cifre pe care le introduceți în diferite celule
În cea de-a treia metodă, vom genera un număr aleatoriu 10 număr de cifre folosind o metodă unică. De exemplu, atunci când scriem 10 în celulă C5 , celulă D5 va afișa un număr aleatoriu de 10 cifrele din cadrul acesteia.
Vom urma pașii de mai jos pentru a realiza această metodă.
ETAPE:
- Pentru început, introduceți următoarea formulă în celulele ( D5:D9 ):
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5)
- În plus, introduceți valoarea 10 în celulă C5 .
- Atingeți Introduceți .
- În plus, obținem un număr aleatoriu 10 numărul de cifre din celulă D5 .
- În cele din urmă, introduceți valoarea 10 în celule ( C6:C9 ). Ca urmare, obținem, de asemenea, aleatoriu 10 numere de cifre în celule ( D6:D9 ).
🔎 Cum funcționează formula?
- RANDBETWEEN(0,999999999999999): Această parte returnează un număr aleatoriu 10 număr de cifre.
- LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5): Returnează un număr aleatoriu de cifre fixe în celulă D5 pe care le scriem în celulă C5 .
Citește mai mult: Generator aleatoriu de numere cu 4 cifre în Excel (8 exemple)
Lecturi similare
- Generarea automată a numărului de factură în Excel (cu 4 pași rapizi)
- Generator de numere aleatorii în Excel fără repetiții (9 metode)
- Generarea unui număr aleatoriu din listă în Excel (4 moduri)
- Generator de numere aleatorii între intervale în Excel (8 exemple)
- Generarea unui număr aleatoriu între două numere în Excel (4 moduri)
4. Aplicați funcția RANDARRAY pentru a genera un număr aleatoriu de 10 cifre
O altă metodă de a genera numere aleatoare într-o anumită regiune din setul nostru de date este utilizarea funcția RANDARRAY . RANDARRAY este disponibilă numai în Microsoft Excel 365 & Microsoft Excel 2021 versiuni.
The RANDARRAY oferă o listă de numere aleatoare cuprinse între 0 la 1 care este specificat printr-un număr de rânduri și coloane.
În următorul set de date, vom genera la întâmplare două numerele de telefon pentru fiecare persoană cu RANDARRAY funcție.
Să vedem care sunt pașii pentru a utiliza RANDARRAY funcție.
ETAPE:
- La început, selectați celula C5 .
- Apoi, introduceți următoarea formulă în acea celulă:
=RANDARRAY(5,2,1000000000,9999999999,TRUE)
- După aceea, atingeți ușor Introduceți .
- În cele din urmă, obținem numere aleatoare în celule ( C5:D9 ).
Citește mai mult: Generator aleatoriu de numere cu 5 cifre în Excel (7 exemple)
5. Generarea unui număr de 10 cifre cu Analysis Toolpak
O altă metodă de a genera un număr aleatoriu 10 număr de cifre în Excel este de a folosi un Add-in numit ' Pachet de instrumente de analiză '. Această metodă nu necesită nicio formulă.
Pentru a ilustra această metodă, vom utiliza setul de date din prima noastră metodă. Urmați pașii de mai jos pentru a efectua această acțiune.
ETAPE:
- În primul rând, mergeți la Fișier tab.
- În al doilea rând, selectați Opțiuni din meniu.
- Apare o nouă fereastră pop-up numită Opțiuni Excel '.
- În al treilea rând, faceți clic pe opțiunea Completări în partea stângă a ferestrei.
- Apoi, în partea dreaptă, derulați până jos, în partea de jos. Selectați opțiunea ' Suplimente Excel ' din meniul derulant și faceți clic pe butonul Du-te buton.
- Se va deschide o fereastră pop-up cu o listă a tuturor aplicațiilor accesibile. Suplimente Excel . Click OK după bifarea căsuței pentru ToolPak de analiză '.
- Apoi, selectați ' Analiza datelor ' de la opțiunea Date tab.
- Se deschide o nouă fereastră pop-up numită ' Analiza datelor '.
- Mai mult, derulați în jos opțiunile din secțiunea ' Instrumente de analiză Selectați secțiunea Generarea numerelor aleatorii ' și apoi faceți clic pe OK .
- După aceea, vom mai primi încă o fereastră pop-up numită ' Generarea numerelor aleatorii '. Vom introduce valori pentru diferiți parametri pentru a genera un număr aleatoriu de 10 numere cu cifre.
- The ' Număr de variabile ' specifică numărul de coloane pe care dorim să le umplem cu date aleatorii. Noi am folosit valoarea 1 .
- Numărul de rânduri este indicat de simbolul Numărul de numere aleatorii '. Am luat valoarea 5 .
- În Distribuție am ales opțiunea Uniforma .
- Setați parametrii la un interval de 1 la 9999999999 .
- Setați ' Gama de ieșire ' la începutul tabloului, care este celula C5 .
- Acum faceți clic pe OK .
- În cele din urmă, putem vedea generate aleatoriu 10 numere de cifre în celule ( C5:C9 ).
Citește mai mult: Generator de numere aleatorii cu instrument de analiză a datelor și funcții în Excel
6. Introduceți codul VBA pentru a crea un număr de 10 cifre în Excel
În ultima metodă, vom genera un număr aleator 10 număr de cifre cu ajutorul unui VBA Pentru a demonstra această metodă folosim următorul set de date pe care l-am folosit și anterior.
Urmați pașii de mai jos pentru a efectua această metodă.
ETAPE:
- Pentru început, faceți clic dreapta pe pe foaia activă și selectați opțiunea Vezi codul '.
- Comanda de mai sus deschide o nouă fereastră goală VBA fereastra de cod pentru foaia de lucru respectivă.
- În plus, introduceți următorul cod în fereastra de cod:
Sub Random_10_Digit() Dim GRN As Integer For GRN = 5 To 9 ActiveSheet.Cells(GRN, 3) = Round((Rnd() * 9999999999# - 1) + 1, 0) Next GRN End Sub
- În plus, faceți clic pe butonul Rulați sau apăsați butonul F5 pentru a rula codul.
- În cele din urmă, obținem 10 numere de cifre generate la întâmplare în celule ( C5:C9 ).
Citește mai mult: Excel VBA: Generator de numere aleatorii fără duplicate (4 exemple)
Concluzie
În concluzie, putem genera cu ușurință un număr aleatoriu 10 numărul de cifre în excel urmând această metodă. Pentru a obține cele mai bune rezultate, descărcați caietul de practică atașat la acest articol și puneți-l în aplicare. Dacă aveți întrebări sau recomandări, vă rugăm să lăsați o observație în caseta de mai jos.