Kaip atsitiktinai pasirinkti sąrašą „Excel“?
Randomizavimas sąraše „Excel“ reiškia, kad iš duomenų reikia pasirinkti atsitiktinę vertę. Jei norite atsitiktinai išrinkti visą sąrašą „Excel“, yra dvi „Excel“ formulės: viena yra = RAND () funkcija, kuri ląstelei suteikia bet kurią iš atsitiktinių reikšmių, tada galime rūšiuoti sąrašą arba galime naudoti funkciją = RANDBETWEEN (), kuri suteikia atsitiktines reikšmes langeliui iš vartotojo pateikto skaičių diapazono.
# 1 Įrašykite atsitiktinius numerius į sąrašą naudodami funkciją RAND
Aš nežinau, ar jūs žinote, ar ne; naudodami funkciją RAND, į sąrašą galime įterpti atsitiktinius skaičius nuo 0 iki mažiau nei 1. Naudodami skaičių, kuriuos sugeneruoja funkcija RAND, galime atsitiktinai surūšiuoti skaičių sąrašą.
RAND funkcija neturi jokių parametrų, kuriuos būtų galima patenkinti. Mums tiesiog reikia įvesti formulę ir uždaryti skliaustą. RAND funkcija automatiškai daro prielaidą, kad parametras yra didesnis nei 0 ir mažesnis nei 1.

Aukščiau pateiktame pavyzdyje ką tik įvedžiau formules.
Turiu kai kurių produktų sąrašą ir noriu rūšiuoti duomenis atsitiktine tvarka, kad būtų konfidencialu.

Jei bandysiu rūšiuoti duomenis pagal produkto pavadinimą, jis bus rūšiuojamas nuo A iki Z arba nuo Z iki A. Jei bandysiu rūšiuoti duomenis pagal bendrąjį pardavimą, jis bus rūšiuojamas nuo mažiausio iki didžiausio arba iš didžiausio iki Žemiausios.
Bet aš noriu, kad nė vienas jų nenutiktų; Noriu rūšiuoti atsitiktinai.
- 1 žingsnis: Taikykite RAND funkciją iškart po stulpelio Bendrasis pardavimas. Pavadinkite naują stulpelį pagalbininku.

- 2 žingsnis: Atminkite, kad RAND yra nepastovi funkcija ir nuolat keičia reikšmes po kiekvieno „Excel“ veiksmo. Taigi pašalinkite formulę naudodami Įklijuoti specialų.
- 3 žingsnis: Įklijavę reikšmes, pasirinkite visą duomenų diapazoną ir eikite į skirtuką DUOMENYS.
- 4 žingsnis: Skirtuke duomenys pasirinkite parinktį RŪŠIUOTI.

- 5 žingsnis: Dabar skiltyje Rūšiuoti pagal pasirinkite naujai įterptą stulpelį, t. Y. Pagalbininkas

- 6 žingsnis: tame pačiame lange dalyje „Užsakyti“ pasirinkite norimą parinktį. Kadangi rūšiuojame rankiniu būdu, galime pasirinkti bet kurią iš galimų parinkčių. Aš atrinkau nuo mažiausio iki didžiausio.

- 7 žingsnis: Spustelėkite mygtuką Gerai. Jis rūšiuos duomenis atsitiktinai.

# 2 Pasirinkite „Excel“ loterijos nugalėtoją su atsitiktinių parinkčių sąrašu
Jei matėte loterijų industriją, jie nugalėtoją išrinks atsitiktinai, be jokio šališkumo. Naudodami „Excel“ ir naudodami funkciją RAND, mes taip pat galime išrinkti nugalėtoją.
Aš turiu keletą vardų ir jų loterijos bilietų numerius; turime pasirinkti iš šios loterijos laimėtoją.

Nugalėtojo išrinkimo kriterijai yra tai, kad kiekvienam vardui turime generuoti atsitiktinius skaičius nuo 1 iki 100, o kas gaus didžiausią balą, jis bus paskelbtas nugalėtoju.
Naudodamas RAND funkciją, sugeneruosiu keletą skaičių prie kiekvieno vardo. Problema ta, kad RAND gali pateikti visas reikšmes, kurios yra mažesnės nei 1, todėl skaičių 100 padauginsiu iš skaičiaus, kurį generuoja funkcija RAND.

Kadangi RAND yra nepastovi funkcija, pašalinsiu formulę ir paliksiu tik reikšmes.

Dabar turiu paruoštą rezultatą pagal kiekvieną vardą. Kriterijai yra tie, kurie gaus didžiausią rezultatą, bus paskelbti nugalėtoju. Skirstysiu skaičius nuo didžiausio iki mažiausio.
- 1 veiksmas: pasirinkite duomenis, o skirtuke „Pagal duomenis“ pasirinkite parinktį RŪŠIUOTI.

- 2 žingsnis: Dabar skiltyje Rūšiuoti pagal stulpelį REKLAMA.

- 3 žingsnis: Dabar ateina svarbi proceso dalis. Pagal užsakymą turime pasirinkti kriterijus nuo didžiausio iki mažiausio, kad didžiausia vertė iš sąrašo būtų pirmoji.

- 4 žingsnis: Spustelėkite Gerai; jis surūšiuos duomenis iš balų stulpelio nuo didžiausio iki mažiausio.

Oho!!! Čia turime nugalėtoją, o nugalėtoja yra Ramela, kuri gavo aukščiausią balą, kai pritaikėme funkciją RAND.
Ką reikia atsiminti
- „RAND & RANDBETWEEN“ yra nepastovios funkcijos ir žymiai sulėtins darbaknygę.
- Abi funkcijos perskaičiuoja reikšmes, kai darbalapiuose įvyksta kokių nors pokyčių.
- Naudodami RAND, galime generuoti atsitiktinius skaičius, kurie yra didesni nei 0, bet mažesni nei 1.
- Nelaikykite nepastovių funkcijų jokioje darbaknygėje.