Salt la conținutul principal

Cum se generează un număr aleatoriu fără duplicate în Excel?

Autor: Sun Ultima modificare: 2024-08-22

În multe cazuri, poate doriți să generați numere aleatorii în Excel? Dar cu formulele generale de randomizare a numerelor, pot exista valori duplicate. Aici vă voi spune câteva trucuri pentru a genera numere aleatorii fără duplicate în Excel.

Generați numere aleatorii unice cu formule

Generați un număr aleatoriu unic cu Kutools pentru Excel Inserați date aleatorii (ușor!)


Generați numere aleatorii unice cu formule

Pentru a genera numerele aleatoare unice în Excel, trebuie să utilizați două formule.

1. Să presupunem că trebuie să generați numere aleatorii fără duplicate în coloana A și coloana B, selectați acum celula E1 și tastați această formulă = RAND (), Apoi apăsați Intrați tasta, vezi captura de ecran:
o captură de ecran cu utilizarea funcției RAND pentru a genera un număr aleatoriu

2. Și selectați întreaga coloană E apăsând Ctrl + Spaţiu simultan, apoi apăsați Ctrl + D tastele pentru a aplica formula = RAND () la întreaga coloană E. Vedeți captura de ecran:
o captură de ecran cu aplicarea formulei întregii coloane

3. Apoi, în celula D1, tastați numărul maxim al numărului aleatoriu necesar. În acest caz, vreau să introduc numere aleatorii fără repetări între 1 și 50, așa că voi tasta 50 în D1.
o captură de ecran cu introducerea numărului de care aveți nevoie într-o celulă

4. Acum mergeți la Coloana A, selectați celula A1, tastați această formulă =IF(ROW()-ROW(A$1)+1>$D$1/2,"",RANK(OFFSET($E$1,ROW()-ROW(A$1)+(COLUMN()-COLUMN($A1))*($D$1/2),),$E$1:INDEX($E$1:$E$1000,$D$1))), apoi glisați mânerul de umplere în următoarea coloană B și glisați în jos mânerul de umplere în intervalul de care aveți nevoie. Vedeți captura de ecran:
o captură de ecran cu utilizarea formulei pentru a genera numere aleatorii fără duplicate în coloana A și B

Acum, în acest interval, numerele aleatoare de care aveți nevoie nu se repetă.

Notă:

1. În formula lungă de mai sus, A1 indică celula pe care o utilizați formula lungă, D1 indică numărul maxim al numărului aleatoriu, E1 este prima celulă a coloanei pe care aplicați formula = RAND () și 2 indică că doriți să inserați număr aleatoriu în două coloane. Le puteți schimba după cum aveți nevoie.

2. Când toate numerele unice sunt generate în interval, celulele redundante vor fi afișate ca necompletate.

3. Cu această metodă, puteți genera doar începutul numărului aleatoriu de la numărul 1. Dar cu al doilea mod, puteți specifica cu ușurință intervalul de numere aleatorii.


Generați un număr aleatoriu unic cu Kutools pentru Excel Inserați date aleatorii

Cu formulele de mai sus, există prea multe neplăceri de gestionat. Dar cu Kutools pentru Excel'S Introduceți date aleatorii caracteristică, puteți introduce rapid și ușor numerele aleatoare unice ca nevoie, ceea ce vă va economisi mult timp.

După instalare Kutools pentru Excel, faceți următoarele:(Descărcați gratuit Kutools pentru Excel acum!)

1. Selectați intervalul de care aveți nevoie pentru a genera numere aleatorii și faceți clic Kutools > Insera > Introduceți date aleatorii. Vedeți captura de ecran:
o captură de ecran cu activarea funcției Inserare date aleatorii

2. În Introduceți date aleatorii dialog, mergeți la Întreg fila, tastați intervalul numeric de care aveți nevoie în De la si La casete text și nu uitați să verificați Valori unice opțiune. Vedeți captura de ecran:
o captură de ecran cu specificarea intervalului de numere pe care îl veți genera și bifarea casetei Valori unice

3. clic Ok pentru a genera numerele aleatorii și a ieși din dialog.
o captură de ecran a numerelor aleatoare generate fără duplicate

Notă:Dacă celulele selectate sunt mai mult decât numerele aleatorii, celulele redundante sunt afișate ca necompletate.

De asemenea, puteți insera data unică aleatorie, ora unică aleatorie până la Introduceți date aleatorii. Dacă doriți să aveți o încercare gratuită de Introduceți date aleatorii, te rog descarca-l chiar acum!

Bacsis.Dacă doriți să selectați sau să sortați datele în mod aleatoriu, vă rugăm să încercați să utilizați Kutools pentru Excel Sortați gama aleatoriu așa cum se arată în următoarea captură de ecran. Funcționează complet fără limitare în 30 de zile, vă rugăm să descărcați și să aveți o încercare gratuită acum.

o captură de ecran cu selectarea sau sortarea aleatorie a datelor cu Kutools pentru Excel


Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp.  Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...


Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară

  • Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
  • Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ​​ferestrele noi.
  • Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!