Turinys
Tarkime, norite atsitiktine tvarka pasirinkti klientą apklausai arba dovanoms, arba galite atsitiktine tvarka pasirinkti kokį nors darbuotoją, kuriam norite perskirstyti užduotis. atsitiktinai parinktos reikšmės iš "Excel" duomenų rinkinio. Šioje pamokoje daugiausia dėmesio skirsiu tam, kaip "Excel" galite atsitiktinai pasirinkti eilutes.
Atsisiųsti praktikos sąsiuvinį
Šiame pavyzdyje naudojamą sąsiuvinį su visais demonstravimui naudotais duomenų rinkiniais galite atsisiųsti iš toliau esančio langelio.
Atsitiktinai pasirinkti eilutes.xlsx
2 būdai atsitiktinai pasirinkti eilutes "Excel" programoje
Yra du būdai, kaip "Excel" programoje atsitiktinai atrinkti eilutes. Yra vienas, kai, šiek tiek pakeitus duomenų rinkinį, naudojamas "Excel" integruotas rūšiavimo įrankis, tada yra kitas, kai galite naudoti formulę, sudarytą iš įvairių skirtingų funkcijų. Kiekvienas iš jų turi savo naudojimo suderinamumą, todėl abiem metodams naudosiu skirtingus duomenų rinkinius.
1. Atsitiktinai pasirinkite eilutes naudodami funkciją RAND
Pirmiausia čia daugiausia dėmesio skirsime rūšiavimo metodui. Šiam metodui pasirinksiu tokį duomenų rinkinį.
Dabar, tarkime, norime atsitiktinai pasirinkti keturias eilutes. "Excel" programoje yra rūšiavimo įrankis, kurį čia galime panaudoti savo naudai, kad atsitiktinai atrinktume eilutes. Taip pat naudosime funkcija RAND kad prieš rūšiuodami kiekvienai eilutei priskirtumėte atsitiktinį numerį. Norėdami gauti išsamų vadovą, atlikite šiuos veiksmus.
Žingsniai:
- Pirmiausia pasirinkite langelį F5 ir ląstelėje įrašykite šią formulę.
=RAND()
- Dabar paspauskite Įveskite klaviatūroje. Bus parinktas atsitiktinis skaičius nuo 0 iki 1.
- Tada pasirinkite langelį F5 dar kartą spustelėkite ir vilkite užpildymo rankenos piktogramą, kad užpildytumėte likusią lentelės dalį atsitiktiniais skaičiais.
- Nukopijuokite šias reikšmes ir įklijuokite jas į tą patį stulpelį, kad perrašytumėte visas jame esančias reikšmes. Taip pašalinsite funkciją ir reikšmės nebesikeis kaskart, kai atliksite kokią nors operaciją.
- Dabar pasirinkite visą lentelę, paspausdami Ctrl+A arba spustelėkite ir vilkite rankiniu būdu.
- Iš juostos eikite į Duomenys skirtuką, o po Rūšiuoti ir filtruoti grupę, pasirinkite Rūšiuoti .
- Naujas Rūšiuoti bus rodomas langas. Stulpelis , į Rūšiuoti pagal pasirinkti lauką Atsitiktiniai skaičiai (arba kaip pavadinote stulpelį), o po Užsisakykite pasirinkite Nuo mažiausio iki didžiausio (arba Nuo didžiausio iki mažiausio ).
- Po to spustelėkite GERAI . Taip lentelės eilutės bus pertvarkytos pagal joms priskirtus atsitiktinius skaičius.
- Dabar pasirinkite pirmąsias keturias eilutes (arba norimą atsitiktinių eilučių skaičių) arba lentelę ir nukopijuokite bei įklijuokite, kad gautumėte kitą duomenų rinkinį su atsitiktinėmis eilutėmis.
Skaityti daugiau: Atsitiktinė atranka pagal kriterijus "Excel" programoje (3 atvejai)
Panašūs skaitiniai
- Kaip įšaldyti atsitiktinį pasirinkimą programoje "Excel
- "Excel VBA": atsitiktinis pasirinkimas iš sąrašo (3 pavyzdžiai)
2. Formulės taikymas atsitiktinai pasirinkti eilutes "Excel" programoje
Taip pat galite naudoti formulę su INDEKSAS , RANDBETWEEN , ir EILUTĖS funkciją, kad iš eilučių išrinktumėte reikšmes. Šis metodas ypač naudingas, kai reikia išrinkti eilutes iš vieno stulpelio arba kai reikia išrinkti reikšmę iš masyvo.
Svetainė INDEKSAS Funkcija priima masyvą ir eilutės numerį kaip pirminius argumentus, o kartais stulpelio numerį kaip antrinius argumentus. Ji grąžina ląstelės, esančios eilutės numerio ir masyvo sankirtoje, vertę.
Svetainė RANDBETWEEN funkcija grąžina atsitiktinę ribinės vertės reikšmę ir kaip du argumentus priima apatinę ir viršutinę ribą.
Svetainė EILUTĖS funkcija kaip argumentą priima masyvą ir grąžina jame esančių eilučių skaičių.
Šiame pavyzdyje naudoju tokį duomenų rinkinį, kuriame yra tik vienas stulpelis.
Atlikite šiuos veiksmus, kad atsitiktinai pasirinktumėte eilutes iš tokių duomenų rinkinių "Excel" programoje.
Žingsniai:
- Pirmiausia pasirinkite ląstelę, iš kurios norite pasirinkti eilutę, šiuo atveju tai yra ląstelė D5 .
- Tada užrašykite šią formulę.
=INDEX($B$5:$B$19,RANDBETWEEN(1,ROWS($B$5:$B$19)))
- Dabar paspauskite Įveskite klaviatūra. Iš sąrašo bus pasirinkta atsitiktinė eilutė.
🔍 Formulės suskirstymas:
👉
EILUTĖS($B$5:$B$19) grąžina eilučių skaičių intervale B5:B19 kuris yra 15.
👉
RANDBETWEEN(1,ROWS($B$5:$B$19)) grąžina atsitiktinį skaičių nuo 1 iki eilutės numerio 15.
👉
Pagaliau INDEX($B$5:$B$19,RANDBETWEEN(1,ROWS($B$5:$B$19))) grąžina langelio vertę iš diapazono B5:B19 priklausomai nuo įrašo, paimto iš atsitiktinio skaičiaus, sugeneruoto naudojant ankstesnes funkcijas.
Skaityti daugiau: Kaip "Excel" programoje generuoti atsitiktinę eilutę iš sąrašo (5 tinkami būdai)
Išvada
Tai buvo du metodai, kuriuos galite naudoti atsitiktinai parinkti eilutes "Excel" programoje. Kaip matote iš pavyzdžių, antrasis metodas gali būti naudingas tik sąrašuose, turinčiuose tik vieną stulpelį. O naudodami pirmąjį metodą įsitikinkite, kad atsitiktinių reikšmių nekopijuojate ir galutiniame išvesties sąraše.
Tikimės, kad tai buvo informatyvu ir naudinga. Daugiau išsamių vadovų, panašių į šį, rasite Exceldemy.com .