Exceli valem: juhuslik väärtus loendist või tabelist -

Lang L: none (table-of-contents)

Üldine valem

=INDEX(data,RANDBETWEEN(1,ROWS(data)),1)

Kokkuvõte

Juhusliku väärtuse saamiseks Exceli tabelist või loendist saate funktsiooni INDEX kasutada funktsioonide RANDBETWEEN ja ROWS abiga.

Näidatud näites on valem G7-s järgmine:

=INDEX(data,RANDBETWEEN(1,ROWS(data)),1)

Selgitus

Märkus: see valem kasutab loetavuse ja mugavuse huvides nimega vahemikku "andmed" (B5: E104). Kui te ei soovi kasutada nimega vahemikku, asendage selle asemel $ B $ 5: $ E $ 104.

Juhusliku väärtuse loendist või tabelist välja tõmbamiseks vajame juhuslikku rea numbrit. Selleks kasutame funktsiooni RANDBETWEEN, mis genereerib juhusliku täisarvu kahe antud väärtuse - ülemise ja alumise väärtuse - vahel.

Alumise väärtuse jaoks kasutame numbrit 1 ja ülemise väärtuse jaoks funktsiooni RIDAD, et tabeli või loendi read kokku lugeda:

=RANDBETWEEN(1,ROWS(data))

RANDBETWEEN tagastab juhusliku arvu 1 ja andmete ridade arvu vahel ning see tulemus sisestatakse ridade argumendi funktsiooni INDEX. Veerude argumendi jaoks kasutame lihtsalt 1, kuna me tahame nime esimesest veerust.

Niisiis, eeldades, et RANDBETWEEN tagastab 7 (nagu näites), väheneb valem järgmiseks:

=INDEX(data,7,1)

Mis tagastab tabeli 7. real nime "Tim Moore".

Pange tähele, et RANDBETWEEN arvutab ümber, kui töölehte muudetakse või avatakse.

Huvitavad Artiklid...