Kaip "Excel" programoje pasirinkti atsitiktines ląsteles (5 būdai)

  • Pasidalinti
Hugh West

Kartais jums gali prireikti pasirinkti keletą atsitiktinių ląstelių ir parodyti jas "Excel" darbo knygoje. Jei ieškote būdo, kaip "Excel" programoje pasirinkti atsitiktines ląsteles, tuomet atsidūrėte tinkamoje vietoje. Šiame straipsnyje parodysiu, kaip "Excel" programoje pasirinkti atsitiktines ląsteles.

Atsisiųsti praktikos sąsiuvinį

Praktikos knygą galite atsisiųsti iš toliau pateiktos nuorodos.

Atsitiktinių ląstelių pasirinkimas.xlsm

5 tinkami būdai pasirinkti atsitiktines ląsteles programoje "Excel

Tarkime, turime duomenų rinkinį "Names of the Pardavėjas organizacijos ir jų atitinkama suma Pardavimai per tam tikrą laikotarpį.

Iš šio duomenų sąrašo norime pasirinkti keletą atsitiktinių langelių. Šiam tikslui naudosime įvairias "Excel" funkcijas ir ypatybes.

Šiame skyriuje rasite 5 tinkami ir veiksmingi atsitiktinių langelių pasirinkimo būdai "Excel" programoje su tinkamomis iliustracijomis. Juos čia demonstruosiu vieną po kito. Dabar juos patikrinkime!

1. Pasirinkite atsitiktinius langelius naudodami RAND, INDEX, RANK.EQ funkcijas

Mūsų dabartiniam duomenų rinkiniui parodysime atsitiktinių langelių parinkimo procesą "Excel" programoje. Naudosime RAND , INDEKSAS , RANK.EQ Šiuo tikslu naudokite funkcijas. Norėdami tai padaryti, atlikite toliau nurodytus veiksmus.

Žingsniai:

  • Pirmiausia sukurkite du naujus stulpelius su antraštėmis Atsitiktinė vertė ir Atsitiktinės ląstelės .

  • Tada ląstelėje po Atsitiktinė vertė skiltis.

=RAND()

  • Dabar paspauskite ĮVESKITE , ir ląstelėje bus rodoma atsitiktinė funkcijos reikšmė.
  • Čia vilkite Užpildymo rankena įrankiu nuleiskite ląsteles.

  • Taigi, ląstelės Automatinis pildymas formulę.

  • Dabar nukopijuokite ląsteles ir naudokite Specialusis įklijavimas parinktį (t. y. Įklijuoti vertes ), kad įklijuotumėte tik reikšmes.

  • Tada ląstelėje, esančioje po Atsitiktinės ląstelės stulpelyje parodyti atsitiktinai pasirinktą langelį.

=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)

Čia,

  • $B$5:$B$12 = Pardavėjo diapazonas
  • $C$5:$C$12 = atsitiktinės reikšmės diapazonas
  • C5 = Atsitiktinė vertė

Formulės suskirstymas

RANK.EQ(C5,$C$5:$C$12) nurodo ląstelės vertės rangą C5 (t. y. 0,75337963) intervale $C$5:$C$12 . Taigi, jis grąžina 5.

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) grąžina reikšmę, esančią eilutės Row 5 ir stulpelis 1 . Taigi, išvestis yra Stiuartas .

  • Dabar vilkite formulę žemyn ir galėsite pasirinkti atsitiktines ląsteles.

Skaityti daugiau: Kaip "Excel" programoje pasirinkti kelias ląsteles (7 greiti būdai)

2. Funkcijų UNIQUE, RANDARRAY, INDEX, RANK.EQ naudojimas

Dabar tam pačiam duomenų rinkiniui parinksime keletą atsitiktinių langelių naudodami 4 atitinkamas funkcijas. Jos yra šios: UNIQUE, RANDARRAY, INDEX, RANK.EQ funkcijų. Su procesu susipažinsite atlikdami toliau nurodytus veiksmus.

Žingsniai:

  • Pirmiausia įveskite šią formulę, kad gautumėte atsitiktinę vertę.

=UNIKALUS(RANDARRAY(8,1,1,1,8)

Čia,

  • 8 = Bendras eilučių skaičius
  • 1 = Bendras stulpelių skaičius
  • 1 = Mažiausias skaičius
  • 8 = Didžiausias skaičius

  • Tada paspauskite ĮVESKITE , o visuose langeliuose bus rodomos atitinkamos atsitiktinės reikšmės Pardavėjas Stulpelis.

  • Dabar nukopijuokite ląsteles ir įklijuokite tik reikšmes, kad formulę paverstumėte verte.

  • Po to, norėdami gauti atsitiktinai pasirinktą ląstelę, naudokite šią formulę.

=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)

Čia,

  • $B$5:$B$12 = Pardavėjo diapazonas
  • $C$5:$C$12 = atsitiktinės reikšmės diapazonas
  • C5 = Atsitiktinė vertė

Formulės suskirstymas

RANK.EQ(C5,$C$5:$C$12) nurodo ląstelės vertės rangą C5 (t. y. 0,75337963) intervale $C$5:$C$12 . Taigi, jis grąžina 4 .

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) grąžina reikšmę, esančią eilutės Row 4 ir stulpelis 1 . Taigi, išvestis yra Bunkeris .

  • Čia vilkite formulę žemyn, kad gautumėte atsitiktines ląsteles.

Skaityti daugiau: Kaip pasirinkti ląstelių diapazoną "Excel" formulėje (4 metodai)

3. Funkcijų RAND, INDEX, RANK.EQ, COUNTIF naudojimas

Dabar naudosime RAND , INDEKSAS , RANK.EQ , COUNTIF funkcijas, kad galėtumėte pasirinkti atsitiktinius langelius "Excel" programoje. Norėdami pademonstruoti šį metodą, atlikite toliau nurodytus veiksmus.

Žingsniai:

  • Pirmiausia, elkitės kaip 1 metodas gauti atsitiktines vertes su RAND funkcija .

  • Dabar, norėdami gauti atsitiktinai pasirinktą ląstelę, naudokite šią formulę.

=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1)

Čia,

  • $B$5:$B$12 = Pardavėjo diapazonas
  • $C$5:$C$12 = atsitiktinės reikšmės diapazonas
  • C5 = Atsitiktinė vertė

Formulės suskirstymas

RANK.EQ(C5,$C$5:$C$12) nurodo ląstelės vertės rangą C5 (t. y. 0,75337963) intervale $C$5:$C$12 . Taigi, jis grąžina 2 .

COUNTIF($C$5:C5,C5) grąžina ląstelių, kurių reikšmė C5 . Taigi, jis suteikia 1 .

2+1-1=2

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1) grąžina reikšmę, esančią eilutės Row 2 ir stulpelis 1 . Taigi, išvestis yra Adomas .

  • Čia vilkite formulę į kitas ląsteles, kad gautumėte išvestį.

Skaityti daugiau: Kaip pasirinkti konkrečias eilutes "Excel" formulėje (4 paprasti būdai)

Panašūs skaitiniai

  • Kaip "Excel" programoje pasirinkti duomenis grafikui (5 greiti būdai)
  • Kaip "Excel" programoje greitai pasirinkti tūkstančius eilučių (2 būdai)
  • [Išspręsta!] CTRL+END spartusis klavišas "Excel" programoje eina per toli (6 pataisymai)
  • "Excel" VBA apsaugoti lapą, bet leisti pasirinkti užrakintas ląsteles (2 pavyzdžiai)
  • Kaip "Excel" programoje pasirinkti kelias ląsteles be pelės (9 paprasti metodai)

4. Funkcijų INDEX, SORTBY, RANDARRAY, ROWS, SEQUENCE naudojimas

Dabar naudosime INDEKSAS , SORTBY , RANDARRAY , EILUTĖS , ir SEKVENCIJA funkcijos, skirtos atsitiktinėms ląstelėms "Excel" pasirinkti.

Taigi, pradėkime procesą taip, kaip nurodyta toliau.

Žingsniai:

  • Pirmiausia pasirinktoje ląstelėje įveskite šią formulę.

=INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5))

Čia,

  • B5:B12 = Pardavėjo diapazonas

Formulės suskirstymas

EILUTĖS(B5:B12) nurodo eilučių skaičių minėtame intervale= 8 .

RANDARRAY(EILUTĖS(B5:B12)) atsitiktinių rezultatų 9 numeriai.\

SEKVENCIJA(5) grąžina serijos numerių intervalą ( 1 į 5 ).

Galiausiai, INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5)) grąžina 5 ląstelių reikšmes.

  • Tada paspauskite ĮVESKITE ir gausite visų norimų langelių išvestį (t. y. 5 ).

Skaityti daugiau: Kaip pasirinkti eilutę programoje "Excel", jei ląstelėje yra tam tikrų duomenų (4 būdai)

5. Atsitiktinių ląstelių pasirinkimas naudojant VBA kodą

Tų pačių duomenų rinkiniui dabar iš pateikto sąrašo pasirinksime atsitiktinę ląstelę naudodami VBA kodas Naujai sukurta ląstelė (t. y. E5 ) pagal Atsitiktinė ląstelė stulpelyje bus grąžinta pasirinkta atsitiktinė ląstelė.

Norėdami taikyti šią procedūrą, atlikite toliau nurodytus veiksmus.

Žingsniai:

  • Pirmiausia dešiniuoju pelės klavišu spustelėkite lapo pavadinimą ir pasirinkite Peržiūrėti kodą iš parinkčių.

  • Tada bus atvertas langas, skirtas įvesti Kodas čia bus rodomas. Įveskite Kodas čia. Galite naudoti šias nuorodas.

Kodas:

 Sub Select1Random_Name() Dim xCell As Long xCell = [RandBetween(5,12)] Cells(5, 5) = Cells(xCell, 2) End Sub 

  • Čia išvestis bus rodoma ląstelėje(5,5), o tai reiškia, kad ląstelė E5 .

Skaityti daugiau: Kaip "Excel" formulėje pasirinkti tik filtruotas ląsteles (5 greiti būdai)

Išvada

Šiame straipsnyje pabandžiau parodyti keletą atsitiktinių ląstelių pasirinkimo "Excel" programoje metodų. Ačiū, kad perskaitėte šį straipsnį! Tikiuosi, kad šis straipsnis šiek tiek nušvietė jūsų atsitiktinių ląstelių pasirinkimo "Excel" darbo knygoje būdus. Jei turite geresnių metodų, klausimų ar atsiliepimų apie šį straipsnį, nepamirškite jais pasidalyti komentarų laukelyje. Tai padės man praturtinti būsimus straipsnius. Have Havepuiki diena!

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.