Jos haluat saada satunnaisarvon Excelin taulukosta tai luettelosta, voit käyttää INDEX -funktiota RANDBETWEEN- ja ROWS -toimintojen avulla.
palkki- ja viivakaavio Excelissä
Esitetyssä esimerkissä G7: n kaava on:
= INDEX (data, RANDBETWEEN (1, ROWS (data)),1)Selitys
Huomautus: tämä kaava käyttää nimettyä data -aluetta (B5: E104) luettavuuden ja mukavuuden vuoksi. Jos et halua käyttää nimettyä aluetta, korvaa sen sijaan $ B $ 5: $ E $ 104.
Jotta saisimme satunnaisarvon pois luettelosta tai taulukosta, tarvitsemme satunnaisen rivinumeron. Käytämme tätä varten RANDBETWEEN -funktiota, joka luo satunnaisen kokonaisluvun kahden annetun arvon välille - ylemmän arvon ja alemman arvon.
Alemmalle arvolle käytämme numeroa 1 ja ylemmälle arvolle RIVIT -funktiota laskemaan taulukon tai luettelon rivien kokonaismäärä:
= INDEX (data, RANDBETWEEN (1, ROWS (data)),1)
RANDBETWEEN palauttaa satunnaisluvun 1 ja datan rivien määrän välillä, ja tämä tulos syötetään rivit -argumentin INDEX -funktioon. Sarakkeet -argumentissa käytämme vain 1: tä, koska haluamme nimen ensimmäisestä sarakkeesta.
Joten olettaen, että RANDBETWEEN palauttaa 7 (kuten esimerkissä), kaava pienenee:
kuinka käyttää eq
= RANDBETWEEN (1, ROWS (data))
Joka palauttaa nimen 'Tim Moore', taulukon riville 7.
Huomaa, että RANDBETWEEN laskee uudelleen aina, kun laskentataulukkoa muutetaan tai avataan.
Kirjailija Dave Bruns