Salt la conținutul principal

Efectuați o selecție aleatorie de mostre în Excel (ghid complet)

V-ați văzut vreodată copleșit de prea multe date în Excel și ați vrut doar să alegeți câteva elemente la întâmplare pentru analiză? Este ca și cum ai încerca să testezi bomboane dintr-un borcan imens! Acest ghid vă va ajuta cu pași simpli și formule pentru a selecta un eșantion aleatoriu, fie că este vorba de valori, rânduri sau chiar de a alege elemente care nu se repetă dintr-o listă. În plus, pentru cei care doresc o metodă super rapidă, avem un instrument grozav pentru tine. Alăturați-vă nouă și faceți Excel ușor și distractiv!


Selectați eșantion aleatoriu cu formule

În această secțiune, am adunat diverse formule pentru a vă ajuta să selectați diferite tipuri de mostre aleatorii în funcție de nevoile dvs. De exemplu, puteți alege rânduri la întâmplare dintr-un interval de date sau puteți alege valori aleatorii dintr-o listă, cu sau fără duplicate. În plus, dacă utilizați versiunile Excel 365 sau 2021, veți fi introdus în noi funcții care vă pot ajuta să selectați cu ușurință valori aleatorii dintr-o listă.


Selectați valori aleatoare/rânduri cu funcția RAND

Presupunând că aveți un interval de date A1:D53 așa cum se arată în următoarea captură de ecran, pentru a selecta aleatoriu valori dintr-una dintre coloane sau pentru a selecta aleator rânduri din întregul interval de date, puteți încerca următoarele.

notițe: Metoda furnizată în această secțiune va schimba direct ordinea datelor dumneavoastră originale, așa că este recomandabil să creați o copie de rezervă a datelor dumneavoastră.

Pasul 1: Adăugarea unei coloane de ajutor
  1. Mai întâi, trebuie să adăugați o coloană de ajutor la intervalul de date. În acest caz, selectez celula E1 (celula adiacentă celulei antet din ultima coloană a intervalului de date), introduc antetul coloanei și apoi introdu formula de mai jos în celula E2 și apăsați Intrați pentru a obține rezultatul.
    varful: Funcția RAND va genera un număr aleator între 0 și 1.
    =RAND()
  2. Selectați acea celulă de formulă. Apoi faceți dublu clic pe Mâner de umplere (pătratul verde din colțul din dreapta jos al celulei) pentru a completa această formulă în restul celulelor din coloana de ajutor.
Pasul 2: Sortarea coloanei de ajutor
  1. Selectați atât intervalul de date, cât și coloana de ajutor, accesați Date , faceți clic pe Sortează.
  2. În Sortează casetă de dialog, trebuie să:
    1. Filtrează după coloana de ajutor („coloana de ajutor” în exemplul nostru).
    2. Sortează pe valorile celulelor.
    3. Selectați sortarea comandă ai nevoie.
    4. Apasă pe OK buton. Vezi captura de ecran.

Acum întregul interval de date a fost sortat după coloana de ajutor.

Pasul 3: copiați și lipiți rândurile sau valorile aleatorii pentru a obține rezultate

După sortare, rândurile din intervalul de date inițial vor fi într-o ordine aleatorie. Acum puteți selecta pur și simplu cele n rânduri de sus, unde n este numărul de rânduri aleatorii pe care doriți să le selectați. Apoi apăsați Ctrl + C pentru a copia rândurile selectate și a le lipi oriunde doriți.

varful: Dacă doriți doar să selectați aleatoriu valori dintr-una dintre coloane, pur și simplu selectați primele n celule din acea coloană.

notițe:
  • Pentru a reîmprospăta valorile aleatorii, apăsați tasta F9 cheie.
  • De fiecare dată când reîmprospătați foaia de lucru, cum ar fi adăugarea de date noi, modificarea celulelor, eliminarea datelor etc., rezultatele formulei se vor schimba automat.
  • Dacă nu mai aveți nevoie de coloana de ajutor, o puteți șterge.
  • Dacă sunteți în căutarea unei abordări și mai simple, vă recomandăm să încercați "Selectați intervalul aleatoriu" caracteristică a Kutools pentru Excel. Cu doar câteva clicuri, vă permite să selectați cu ușurință celule, rânduri sau chiar coloane aleatorii dintr-un interval specificat. Faceți clic aici pentru a începe perioada de încercare gratuită de 30 de zile a Kutools pentru Excel.

Selectați valori aleatorii dintr-o listă cu funcția RANDBETWEEN

Metoda de mai sus necesită să selectați și să copiați manual numărul de rânduri sau valori din intervalul de date după sortare. Dacă doriți să generați automat un anumit număr de valori aleatoare dintr-o listă, metoda din această secțiune vă poate ajuta să finalizați.

  1. În acest caz, trebuie să generez 7 valori aleatorii din intervalul B2:B53. Selectez o celulă goală D2, introdu următoarea formulă și apăs Intrați pentru a obține prima valoare aleatorie din coloana B.
    =INDEX($B2:$B53,RANDBETWEEN(1,COUNTA($B2:$B53)),1)
  2. Apoi selectați această celulă de formulă și trageți-o Mâner de umplere în jos până când sunt generate restul celor 6 valori aleatorii.
notițe:
  • În formulă, $B2:$B53 este intervalul din care doriți să alegeți eșantion aleatoriu.
  • Pentru a reîmprospăta valorile aleatorii, apăsați tasta F9 cheie.
  • Dacă există duplicate în listă, valorile duplicate pot apărea în rezultate.
  • De fiecare dată când reîmprospătați foaia de lucru, cum ar fi adăugarea de date noi, modificarea celulelor, eliminarea datelor etc., rezultatele aleatorii se vor schimba automat.

Selectați valori aleatorii dintr-o listă fără duplicate

Metoda de mai sus poate cauza valori aleatorii duplicate în rezultate. Luați același exemplu ca mai sus, pentru a obține valori aleatorii dintr-o listă fără duplicate, puteți încerca metoda din această secțiune.

Pasul 1: Adăugarea unei coloane de ajutor
  1. În primul rând, trebuie să creați o coloană de ajutor lângă coloana din care doriți să alegeți eșantion aleatoriu. În acest caz, selectez celula C2 (celula adiacentă celei de-a doua celule a coloanei B), introdu formula de mai jos și apăsați Intrați.
    varful: Funcția RAND va genera un număr aleator între 0 și 1.
    =RAND()
  2. Selectați acea celulă de formulă. Apoi faceți dublu clic pe Mâner de umplere (pătratul verde din colțul din dreapta jos al celulei) pentru a completa această formulă pentru restul celulelor din coloana de ajutor.
Pasul 2: Obțineți valori aleatorii dintr-o listă fără duplicate
  1. Selectați o celulă adiacentă primei celule de rezultat a coloanei de ajutor, introduceți formula de mai jos și apăsați Intrați pentru a obține prima valoare aleatorie.
    =INDEX($B$2:$B$53, RANK.EQ(C2, $C$2:$C$53) + COUNTIF($C$2:C53, C2) - 1, 1)
  2. Apoi selectați această celulă de formulă și trageți-o Mâner de umplere jos pentru a obține un număr aleatoriu de valori.
notițe:
  • În formulă, $B2:$B53 este lista de coloane din care doriți să alegeți eșantion aleatoriu. Și $C2:$C53 este intervalul coloanei de ajutor.
  • Pentru a reîmprospăta valorile aleatorii, apăsați tasta F9 cheie.
  • Rezultatul nu va conține valori duplicat.
  • De fiecare dată când reîmprospătați foaia de lucru, cum ar fi adăugarea de date noi, modificarea celulelor, eliminarea datelor etc., rezultatele aleatorii se vor schimba automat.

Selectați valori aleatorii dintr-o listă în Excel 365/2021

Dacă utilizați Excel 365 sau 2021, puteți aplica noile funcții „FILTREAZĂ DUPĂ"Și"RANDARRAY” pentru a genera cu ușurință un eșantion aleatoriu în Excel.

Pasul 1: Adăugarea unei coloane de ajutor
  1. Mai întâi, trebuie să adăugați o coloană de ajutor la intervalul de date. În acest caz, selectez celula C2 (celula adiacentă celei de-a doua celule a coloanei din care doriți să alegeți valori aleatoare), introduceți formula de mai jos și apăsați Intrați pentru a obține rezultatele.
    =SORTBY(B2:B53,RANDARRAY(COUNTA(B2:B53)))
    notițe
    • În formulă, B2: B53 este lista din care doriți să alegeți eșantion aleatoriu.
    • Dacă utilizați Excel 365, o listă de valori aleatoare va fi generată automat după apăsarea butonului Intrați cheie.
    • Dacă utilizați Excel 2021, după ce obțineți prima valoare aleatoare, selectați celula formulei și trageți mânerul de umplere în jos pentru a obține numărul dorit de valori aleatoare.
    • Pentru a reîmprospăta valorile aleatorii, apăsați tasta F9 cheie.
    • De fiecare dată când reîmprospătați foaia de lucru, cum ar fi adăugarea de date noi, modificarea celulelor, eliminarea datelor etc., rezultatele aleatorii se vor schimba automat.
Pasul 2: Copiați și inserați valorile aleatoare pentru a obține rezultate

În coloana de ajutor, acum puteți selecta pur și simplu cele n celule de sus, unde n este numărul de valori aleatorii pe care doriți să le selectați. Apoi apăsați Ctrl + C pentru a copia valorile selectate, faceți clic dreapta pe o celulă goală și selectați Valori de la Opțiuni lipire secțiunea din meniul contextual.

notițe:
  • Pentru a genera automat un număr specificat de valori aleatoare sau de rânduri dintr-un interval specificat, introduceți un număr care reprezintă numărul de valori aleatoare sau de rânduri care trebuie generate într-o celulă (C2 în acest exemplu), apoi aplicați una dintre următoarele formule.
    Generați valori aleatorii dintr-o listă:
    =INDEX(SORTBY(B2:B53, RANDARRAY(ROWS(B2:B53))), SEQUENCE(C2))
    După cum puteți vedea, de fiecare dată când modificați numărul de mostre, un număr corespunzător de valori aleatorii este generat automat.
    Generați rânduri aleatorii dintr-un interval:
    Pentru a genera automat un număr specificat de rânduri aleatorii dintr-un interval specificat, aplicați această formulă.
    =INDEX(SORTBY(A2:B53, RANDARRAY(ROWS(A2:B53))), SEQUENCE(C2), {1,2,3})
    varful: Matricea {1,2,3} de la sfârșitul formulei trebuie să se potrivească cu numărul specificat în C2. Dacă doriți să generați 3 eșantioane aleatorii, nu trebuie doar să introduceți numărul 3 în celula C2, ci și să specificați matricea ca {1,2,3}. Pentru a genera 4 mostre aleatorii, introduceți numărul 4 în celulă și specificați matricea ca {1,2,3,4}.

Câteva clicuri pentru a selecta un eșantion aleatoriu cu un instrument la îndemână

Metodele de mai sus vă cer să vă amintiți și să utilizați formule, ceea ce este dureros pentru unii utilizatori Excel. Aici, aș dori să vă recomand Selectați Range Randomly caracteristică a Kutools pentru Excel. Cu această caracteristică, puteți selecta cu ușurință mostre aleatorii cu doar câteva clicuri. Poate selecta aleatoriu nu numai valori și rânduri, ci și coloane.

După instalarea Kutools pentru Excel, Faceți clic pe Kutools > Selectați > Selectați Range Randomly, apoi trebuie să configurați după cum urmează.

  • Selectați o coloană sau un interval din care doriți să alegeți valori aleatorii, rânduri sau coloane.
  • În Sortați / Selectați gama aleatoriu caseta de dialog, specificați numărul de valori aleatorii de selectat.
  • Selectați o opțiune din Selectați tipul secţiune.
  • Clic OK.

Rezultat

am specificat numarul 5 în "Numărul de celule de selectat" și a ales "Selectați rânduri aleatoriiopțiunea " în "Tipul de selecție„. Ca rezultat, 5 rânduri de date vor fi selectate aleatoriu în intervalul specificat. Apoi puteți copia și lipi aceste rânduri selectate oriunde doriți.

notițe:

Cele mai bune instrumente de productivitate Office

Kutools pentru Excel - Vă ajută să vă distingeți de mulțime

🤖 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 VLookup: Criterii multiple  |  Valoare multiplă  |  Pe mai multe foi  |  Căutare fuzzy...
Adv. Lista verticală: Lista drop-down ușoară  |  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 coloanele cu Selectați aceleași și diferite celule ...
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, Împărțiți celule Excel ...)  |  ... și altele

Kutools pentru Excel se mândrește cu peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...

Descriere


Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)

  • O secundă pentru a comuta între zeci de documente deschise!
  • Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
  • Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
  • Aduce file eficiente la Office (inclusiv Excel), la fel ca Chrome, Edge și Firefox.
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Will this provide weighted results if there are multiple copies of a name on the list? I am looking for something that provides more chances the more your name is on the list.
This comment was minimized by the moderator on the site
Hi Pat Meyer,
Thank you for your comment.
You may need to attach a screenshot or a sample file to describe the problem you encountered more clearly. Sorry for the inconvenience.
This comment was minimized by the moderator on the site
the problem with this is that it needs a helper column as long as the data column, even if only pulling a few values. (i tried it, and it only pulled from the cells that were aligned with the helper column). not good for me since my data is 10000 cells. but i found a much easier way that doesnt require a helper column.
This comment was minimized by the moderator on the site
You found a much easier way? Then tell us.
This comment was minimized by the moderator on the site
Is there a way for it to pick randoms without repeats of names?
This comment was minimized by the moderator on the site
Hi Justin,Sorry for the inconvenience. We have updated the post with adding a new part "pick randoms without duplicates". Please have a try.
This comment was minimized by the moderator on the site
As far as I can tell, this formula allows duplicates if you drag the formula down in column B.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations