Ji Lîsteya di Excel-ê de Hejmarek Tesadufî biafirîne (4 Rê)

  • Vê Parve Bikin
Hugh West

Tevî ku fonksiyonek minasib an yekane tune ku ji navnîşek Excel-ê jimareyek bêserûber derxe, gelek away hene ku meriv bi destan formulan bi alîkariya fonksiyonên cihêreng çêbike da ku ji navnîşek daneya diyarkirî jimareyek rasthatî çêbike. Di vê gotarê de, hûn ê fêrî hemî awayên berdest bibin ku ji rêzek hucreyan bi nîgarên guncav jimareyên birêkûpêk derxînin.

Pirtûka Xebatê ya Pratîkê dakêşin

Hûn dikarin pirtûka xebatê ya Excel ya ku me ji bo amadekirina vê gotarê bikar aniye dakêşîne.

Ji List.xlsx Jimareya Tesadûfî Bistînin

4 Rêbazên Minasib Ji bo Çêkirinê Hejmara Tesadufî ji Lîsteyek di Excel de

1. Bikaranîna fonksîyonên INDEX û RANDBETWEEN ji bo wergirtina Hejmarek Tesadufî ji Lîsteyê

Fonksiyon INDEX nirxek an referansa şaneya li hevberdana rêz û stûna taybetî vedigerîne, di nav rêzek diyarkirî de. Fonksiyona RANDBETWEEN di navbera du jimarên diyarkirî de jimareyek rasthatî vedigerîne. Bi karanîna fonksiyona RANDBETWEEN wekî argumana duyemîn (hejmara rêzê) ya fonksiyona INDEX-ê, em dikarin nirxek an hejmarek rasthatî ji navnîşek derxînin.

Di wêneya jêrîn de, Stûna B di rêza rêzimanî de deh nirxên jimare hene. Di Haneya D5 de, em ê ji lîsteyê jimareyek tesadufî derxin.

Formula pêwîst di dergehê de Haneya D5 dê bibe:

=INDEX($B$5:$B$14, RANDBETWEEN(1, 10))

Piştî pêlkirina Enter , formula dêyek ji hejmaran ji navnîşa Stûna B vegerîne.

Niha heke hûn dixwazin hêjmarên tesadufî zêdetir bistînin, Destana Dagirtinê bikar bînin Vebijarka ji bo dagirtina ji Cel D5 . Hûn ê di Stûna D de hêjmarên tesadufî zêdetir bistînin û dibe ku hin ji wan wekî nirxên dubare xuya bibin. Lê heke hûn nexwazin nirxên dubare wek hejmarên bêserûber bibînin wê hingê hûn dikarin derbasî rêbaza 4-ê bibin ku li wir formula hatî destnîşan kirin ku ji carekê zêdetir ti nirxek neyê nîşandan.

Zêdetir bixwînin: Afirînerê Hejmara Tesadufî di navbera Rêzeya di Excel de

2. Bikaranîna Fonksiyonên INDEX, RANDBETWEEN, û ROWS ji bo wergirtina Hejmarek Tesadûfî ji Lîsteyê li Excel

Di rêbaza yekem de, me sînorên jorîn û jêrîn ên fonksiyona RANDBETWEEN diyar kir. bi destan. Naha di vê beşê de, em ê sînorê jorîn ê fonksiyona RANDBETWEEN bi alîkariya fonksiyona ROWS diyar bikin. Li vir fonksiyona ROWS dê hejmara rêzên ku di nav rêza şaneyan de hene B5:B14 bijmêre û nirxa jimartinê li sînorê jorîn a fonksiyona RANDBETWEEN veqetîne.

Ji ber vê yekê, formula pêwîst di Hucreya D5 de divê ev be:

=INDEX($B$5:$B$14,RANDBETWEEN(1,ROWS(B5:B14)))

Piştî pêlkirina Enter û bixweber dagirtina çend şaneyan di binê <3 de>D5 , hûn ê wekî di wêneya jêrîn de derketinê nîşan bidin.

Di vê formulê de, hûn dikarin fonksiyona COUNTA bikar bînin. jî li şûna fonksiyona ROWS . Her du jî dê hejmara rêzan bijmêrindi rêza şaneyan de B5:B14 . Bi fonksiyona COUNTA li şûna fonksiyona ROWS, formula dê bi vî rengî xuya bike:

=INDEX($B$5:$B$14,RANDBETWEEN(1,COUNTA(B5:B14)))

Û encam dê mîna ku di wêneya vê beşê de tê xuyang kirin.

Zêdetir bixwînin: Afirînerê Hejmara Tesadufî li Excel-ê Bê Dubarekirin

3. Bikaranîna fonksiyonên CHOOSE û RANDBETWEEN ji bo derxistina Hejmara Tesadufî ji Lîsteyê

Hûn dikarin fonksiyonên CHOOSE û RANDBETWEEN jî li hev bikin da ku hejmarên tesadufî ji navnîşekê derxin. . Fonksiyona CHOOSE nirxê li gorî jimareya rêzeya diyarkirî ya wê nirxê ji navnîşek vedigerîne. Lê pirsgirêkek bi fonksiyona CHOOSE ev e ku hûn nikanin rêzek hucreyan an rêzek di hundurê fonksiyonê de têxin hundur. Di şûna wê de divê hûn hemî daneyan an referansên şaneyê bi destan têxin hundurê fonksiyonê ku dê dem bigire.

Di Cel D5 de, formula pêdivî ye ku ji navnîşek hejmarên bêserûber bi alîkariya Fonksiyonên CHOOSE û RANDBETWEN dê bibin:

=CHOOSE(RANDBETWEEN(1,10),$B$5,$B$6,$B$7,$B$8,$B$9,$B$10,$B$11,$B$12,$B$13,$B$14)

Piştî pêlkirina Enter û dagirtina hin şaneyên din, hûn ê hejmarên bêserûber wek di dîmena jêrîn de tê nîşandan.

4. Di Excel de bi fonksiyonên INDEX û RANK.EQ Ji Lîsteyê jimareyek Tesadûfî çêdikin

Sê rêbazên berê berpirsiyar in ku carinan carinan nirxên bêserûber ji navnîşek derdixin. Lê bi alîkariya fonksiyonên INDEX û RANK.EQ , nihaem ê karibin tenê carekê jimarekê ji lîsteyê derxin û nîşan bidin.

Lê berî ku em dest bi karanîna vê formula hevgirtî bikin, divê em pêşî stûnek alîkar di Stûna C bi fonksiyona RAND . Fonksiyona RAND dê nirxên dehiyên tesadufî di navbera 0 û 1 de vegerîne. Fonksiyona RANK.EQ dê van nirxên dehiyê di rêza bilindbûn an daketinê de rêz bike. Heya ku hûn rêzê diyar nekin, fonksiyon dê nirxan di rêza daketinê de rêz bike.

Niha li gorî van rêzikên hemî nirxan ên ku ji nirxa yekem di C5C5 de dest pê dikin, fonksiyona INDEX dê hejmaran ji rêza şaneyan derxînin B5:B14 .

Ji ber vê yekê, formula pêwîst di encam de Hêleya E5 dê bibe:

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

Partî Enter bike, hin şaneyên din di binê E5 de bixweber tijî bike û tu nirxên bêserûber ji Stûna B . Hûn ê karibin şaneyan heya E14 tijî bikin û bêyî dubarekirin û her weha bêyî ku xeletiyek bibînin nirxên rasthatî bibînin. Lê heke hûn ji E14-ê wêdetir dakevin, şaneyên ku ji E15 dest pê dikin dê #N/A xeletiyan nîşan bidin.

Peyvên Dawî

Ez hêvî dikim, van her çar rêbazên ku li jor hatine destnîşan kirin naha dê ji we re bibin alîkar ku hûn wan di pelgeya Excel-ê de bicîh bikin dema ku ji navnîşek hin hejmarên bêserûber biafirînin. Ger pirsên we hebin an bersiv hene, ji kerema xwe di beşa şîroveyê de ji min re agahdar bikin. An jî hûn dikarinli ser vê malperê gotarên me yên din ên têkildarî fonksiyonên Excel-ê binihêrin.

Hugh West perwerdekar û analîstek Excel-ê pir bi tecrûbe ye ku di pîşesaziyê de zêdetirî 10 salan ezmûn heye. Di warê Hesabgiranî û Darayî de bawernameya Bachelorê û di Rêveberiya Karsaziyê de jî Master e. Hugh ji hînkirinê re dilşewat e û rêgezek hînkirinê ya bêhempa pêşxistiye ku hêsan tê şopandin û têgihiştin. Zanîna wî ya pispor a Excel alîkariya bi hezaran xwendekar û pisporan li çaraliyê cîhanê kiriye ku jêhatîbûnên xwe baştir bikin û di kariyera xwe de pêşde bibin. Bi bloga xwe, Hugh zanîna xwe bi cîhanê re parve dike, dersên belaş Excel û perwerdehiya serhêl pêşkêşî dike da ku alîkariya kes û karsaziyan bike ku bigihîjin potansiyela xwe ya tevahî.