Miten valita satunnaisia soluja Excelissä (5 tapaa)

  • Jaa Tämä
Hugh West

Joskus saatat joutua valitsemaan joitain satunnaisia soluja ja näyttämään ne Excel-työkirjassa. Jos etsit tapaa valita satunnaisia soluja Excelissä, olet laskeutunut oikeaan paikkaan. Näytän sinulle, miten voit valita satunnaisia soluja Excelissä tässä artikkelissa.

Lataa harjoituskirja

Voit ladata harjoituskirjan alla olevasta linkistä.

Satunnaisten solujen valitseminen.xlsmsm

5 sopivaa tapaa valita satunnaisia soluja Excelissä

Oletetaan, että meillä on tietokanta Names of the Myyjä organisaation ja niiden määrä Myynti tietyn ajanjakson aikana.

Haluamme valita joitakin satunnaisia soluja tästä tietoluettelosta. Tätä varten käytämme Excelin eri toimintoja ja ominaisuuksia.

Tästä osiosta löydät 5 sopivia ja tehokkaita tapoja valita satunnaisia soluja Excelissä asianmukaisin kuvin. Esittelen ne yksi kerrallaan tässä. Tarkistetaan ne nyt!

1. Valitse satunnaisia soluja käyttämällä RAND-, INDEX-, RANK.EQ- ja RANK.EQ-toimintoja.

Tämänhetkisen aineistomme osalta näytämme satunnaissolujen valinnan Excelissä. Käytämme seuraavaa menetelmää RAND , INDEX , RANK.EQ Toimi seuraavasti, jotta voit tehdä sen.

Vaiheet:

  • Luo ensin kaksi uutta saraketta otsikolla Satunnainen arvo ja Satunnaiset solut .

  • Kirjoita sitten seuraava kaava soluun, joka on kohdassa Satunnainen arvo sarake.

=RAND()

  • Paina nyt ENTER , ja solu näyttää satunnaisen arvon funktiolle.
  • Vedä tässä kohtaa Täyttökahva työkalu alas soluja.

  • Näin ollen solut Automaattinen täyttö kaava.

  • Kopioi nyt solut ja käytä Liitä Special vaihtoehto (ts. Liitä arvot ) liittääksesi vain arvot.

  • Sovelletaan sitten seuraavaa kaavaa soluun, joka on kohdassa Satunnaiset solut sarakkeessa näyttää satunnaisesti valitun solun.

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

Tässä,

  • $B$5:$B$12 = Range of the Salesman
  • $C$5:$C$12 = Satunnaisarvon vaihteluväli
  • C5 = Satunnainen arvo

Kaavan erittely

RANK.EQ(C5,$C$5:$C$12) antaa solun arvon sijan C5 (eli 0,75337963) välillä $C$5:$C$12 . Joten se palauttaa 5.

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) palauttaa arvon, joka on rivin Row 5 ja sarake 1 Tulos on siis Stuart .

  • Vedä kaavaa alaspäin, niin voit valita satunnaiset solut.

Lue lisää: Kuinka valita useita soluja Excelissä (7 nopeaa tapaa)

2. UNIQUE-, RANDARRAY-, INDEX-, RANK.EQ-funktioiden käyttö

Samasta aineistosta valitaan nyt joitakin satunnaisia soluja käyttämällä neljää merkityksellistä funktiota. Ne ovat: UNIIKKI, RANDARRAY, INDEKSI, RANK.EQ toiminnot. Tutustut prosessiin noudattamalla alla olevia ohjeita.

Vaiheet:

  • Kirjoita ensin seuraava kaava saadaksesi satunnaisarvon.

=UNIQUE(RANDARRAY(8,1,1,1,8)

Tässä,

  • 8 = Rivien kokonaismäärä
  • 1 = Sarakkeiden kokonaismäärä
  • 1 = Vähimmäismäärä
  • 8 = Enimmäismäärä

  • Paina sitten ENTER , ja kaikki solut näyttävät vastaavat satunnaiset arvot arvoille Myyjä Sarake.

  • Kopioi nyt solut ja liitä vain arvot, jotta kaava muuttuu arvoksi.

  • Sovella sen jälkeen seuraavaa kaavaa saadaksesi satunnaisesti valitun solun.

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

Tässä,

  • $B$5:$B$12 = Range of the Salesman
  • $C$5:$C$12 = Satunnaisarvon vaihteluväli
  • C5 = Satunnainen arvo

Kaavan erittely

RANK.EQ(C5,$C$5:$C$12) antaa solun arvon sijan C5 (eli 0,75337963) välillä $C$5:$C$12 . Joten se palauttaa 4 .

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) palauttaa arvon, joka on rivin Row 4 ja sarake 1 Tulos on siis Hopper .

  • Vedä kaavaa alaspäin, jotta saat satunnaiset solut.

Lue lisää: Kuinka valita solujen alue Excel-kaavassa (4 menetelmää)

3. RAND-, INDEX-, RANK.EQ- ja COUNTIF-funktioiden käyttö

Käytämme nyt yhdistelmää RAND , INDEX , RANK.EQ , COUNTIF toimintoja satunnaisten solujen valitsemiseksi Excelissä. Voit havainnollistaa tämän menetelmän noudattamalla seuraavia ohjeita.

Vaiheet:

  • Ensiksi edetään seuraavasti Menetelmä 1 saadaksesi satunnaisarvot RAND-funktio .

  • Sovella nyt seuraavaa kaavaa saadaksesi satunnaisesti valitun solun.

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

Tässä,

  • $B$5:$B$12 = Range of the Salesman
  • $C$5:$C$12 = Satunnaisarvon vaihteluväli
  • C5 = Satunnainen arvo

Kaavan erittely

RANK.EQ(C5,$C$5:$C$12) antaa solun arvon sijan C5 (eli 0,75337963) välillä $C$5:$C$12 . Joten se palauttaa 2 .

COUNTIF($C$5:C5,C5) palauttaa niiden solujen lukumäärän, joiden arvo on C5 Se antaa siis 1 .

2+1-1=2

INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1) palauttaa arvon, joka on rivin Row 2 ja sarake 1 Tulos on siis Adam .

  • Vedä kaava seuraaviin soluihin saadaksesi tulosteen.

Lue lisää: Miten valita tietyt rivit Excel-kaavassa (4 helppoa tapaa)

Samanlaisia lukemia

  • Kuinka valita tiedot Excelissä graafia varten (5 nopeaa tapaa)
  • Miten valitsen nopeasti tuhansia rivejä Excelissä (2 tapaa)?
  • [Ratkaistu!] CTRL+END-pikanäppäin menee liian pitkälle Excelissä (6 korjausta)
  • Excel VBA suojata arkki, mutta sallia lukittujen solujen valitsemisen (2 esimerkkiä)
  • Kuinka valita useita soluja Excelissä ilman hiirtä (9 helppoa menetelmää)

4. INDEX-, SORTBY-, RANDARRAY-, ROWS- ja SEQUENCE-funktioiden käyttö

Nyt käytämme yhdistelmää INDEX , SORTBY , RANDARRAY , RIVIT ja SEQUENCE toimintoja satunnaisten solujen valitsemiseksi Excelissä.

Aloitetaan siis alla olevan kaltainen prosessi.

Vaiheet:

  • Kirjoita ensin seuraava kaava valittuun soluun.

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

Tässä,

  • B5:B12 = Range of the Salesman

Kaavan erittely

RIVIT(B5:B12) antaa rivien lukumäärän mainitulla alueella= 8 .

RANDARRAY(ROWS(B5:B12)) johtaa satunnaiseen 9 numerot.\

SEQUENCE(5) palauttaa sarjanumeroiden alueen ( 1 osoitteeseen 5 ).

Vihdoinkin, INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5))) palauttaa 5 solun arvoa.

  • Paina sitten ENTER ja saat tulosteen kaikille haluamillesi soluille (esim. 5 ).

Lue lisää: Miten valita rivi Excelissä, jos solu sisältää tiettyjä tietoja (4 tapaa)

5. Satunnaisten solujen valitseminen VBA-koodilla

Samasta aineistosta valitaan nyt satunnainen solu annetusta listasta käyttäen a-kirjainta VBA-koodi Äskettäin luotu solu (ts. E5 ) alle Satunnainen solu sarake palauttaa valitun satunnaisen solun.

Jos haluat soveltaa tätä menettelyä, toimi alla olevien ohjeiden mukaisesti.

Vaiheet:

  • Napsauta ensin hiiren kakkospainikkeella arkin nimeä ja valitse Näytä koodi vaihtoehdoista.

  • Tämän jälkeen avautuu ikkuna, johon voidaan syöttää Koodi ilmestyy tähän. Kirjoita Koodi tässä. Voit käyttää seuraavia.

Koodi:

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

  • Tässä tuloste näytetään solussa(5,5), mikä tarkoittaa solua E5 .

Lue lisää: Miten valita vain suodatetut solut Excel-kaavassa (5 nopeaa tapaa)

Päätelmä

Olen yrittänyt näyttää sinulle tässä artikkelissa joitakin menetelmiä satunnaisten solujen valitsemiseksi Excelissä. Kiitos, että luit tämän artikkelin! Toivottavasti tämä artikkeli on valottanut tapaa valita satunnaisia soluja Excel-työkirjassa. Jos sinulla on parempia menetelmiä, kysymyksiä tai palautetta tähän artikkeliin liittyen, älä unohda jakaa niitä kommenttikentässä. Tämä auttaa minua rikastuttamaan tulevia artikkeleitani. Onnittelut.hieno päivä!

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.