Meriv çawa nimûneyek rasthatî li Excel-ê bêyî dubareyan digire

  • Vê Parve Bikin
Michael Brown

Dersdar balê dikişîne ser ka meriv çawa di Excel de nimûneyên rasthatî bêyî dubare kirin. Hûn ê çareseriyên ji bo Excel 365, Excel 2021, Excel 2019 û guhertoyên berê bibînin.

Demek berê, me çend awayên cûda diyar kir ku meriv bi rasthatinî li Excel hilbijêrin. Piraniya wan çareseriyan bi fonksiyonên RAND û RANDBETWEEN ve girêdayî ne, ku dibe ku hejmarên dubare biafirînin. Ji ber vê yekê, nimûneya weya rasthatî dibe ku nirxên dubarekirî hebin. Ger ji we re hilbijarkek rasthatî bêyî dubareyan hewce bike, wê hingê nêzîkatiyên ku di vê tutoriyê de hatine diyar kirin bikar bînin.

    Hilbijartina rasthatî ya ji navnîşa bê dubarekirî ya Excel

    Tenê di kar de ye Excel 365 û Excel 2021 yên ku rêzikên dînamîkî piştgirî dikin.

    Ji bo ku ji navnîşek bê dubarekirin hilbijarkek bêserûber bikin, vê formula gelemperî bikar bînin:

    INDEX(SORTBY( dane, RANDARRAY(ROWS( dane))), SEQUENCE( n))

    Li ku n mezinahiya hilbijartinê ye.

    Mînakî, ji bo wergirtina 5 navên bêkêmasî yên bêhempa ji navnîşa A2:A10, li vir formula ku bikar bînin ev e:

    =INDEX(SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10))), SEQUENCE(5))

    Ji bo rehetiyê, hûn dikarin mezinahiya nimûneyê têxin nav şaneya berê diyarkirî, bêje C2, û referansa şaneyê ji fonksiyona SEQUENCE re peyda bike:

    =INDEX(SORTBY(A2:A10, RANDARRAY(ROWS(A2:A10))), SEQUENCE(C2))

    Ev formula çawa dixebite:

    Li vir ravekirinek asta bilind a mantiqa formulê heye: fonksiyona RANDARRAY rêzek hejmarên bêserûber diafirîne, SORTBY nirxên eslî li gorî wan hejmaran rêz dike, û INDEX bi qasî nirxan distîne.ji hêla SEQUENCE ve hatî destnîşan kirin.

    Li jêr veqetandinek bi hûrgulî tê peyda kirin:

    Fonksiyon ROWS çend rêzan dihesibîne berhevoka daneya we çend rêzan dihewîne û jimartinê derbasî fonksiyona RANDARRAY dike, ji ber vê yekê ew dikare heman hejmarê çêbike Dehiyên tesadufî:

    RANDARRAY(ROWS(A2:C10))

    Ev rêza dehiyên tesadufî ji aliyê fonksiyona SORTBY ve wekî rêzika "li gorî" tê bikaranîn. Di encamê de, daneya weya orîjînal bi rengekî rasthatî diqelişe.

    Ji daneyên ku bi tesadufî hatine rêzkirin, hûn mînakek mezinahiyek taybetî derdixin. Ji bo vê yekê, hûn rêzika tevlihevkirî didin fonksiyona INDEX û daxwaz dikin ku bi alîkariya fonksiyona SEQUENCE, ku rêzek hejmarên ji 1-ê heya N -ê çêdike, nirxên pêşîn ên N bistînin. . Ji ber ku daneya orîjînal jixwe bi rêza rasthatî hatine rêz kirin, em bi rastî ne xema me ye ku em kîjan pozîsyonan vegerînin, tenê hejmar girîng e.

    Rêzên rasthatî li Excel bêyî dubareyan hilbijêrin

    Tenê dixebite di Excel 365 û Excel 2021 de ku rêzikên dînamîk piştgirî dikin.

    Ji bo bijartina rêzên bêserûber û bê dubarekirin, formulak bi vî rengî ava bikin:

    INDEX(SORTBY( dane, RANDARRAY(ROWS( dane))), SEQUENCE( n), {1,2,…})

    Li ku n mezinahiya nimûneyê ye û {1,2,…} jimareyên stûnê ne ku ji bo derxistinê.

    Wek mînak, em rêzikên tesadufî ji A2:C10 bêyî navnîşên dubare hilbijêrin, li gorî mezinahiya nimûneya F1. Ji ber ku daneyên me di 3 stûnan de ne, em vê array domdar bi formulê re peyda dikin:{1,2,3}

    =INDEX(SORTBY(A2:C10, RANDARRAY(ROWS(A2:C10))), SEQUENCE(F1), {1,2,3})

    Û encama jêrîn bistînin:

    Ev formula çawa dixebite:

    Formula bi heman mantiqê ya berê dixebite. Guherînek piçûk a ku cûdahiyek mezin çêdike ev e ku hûn ji bo fonksiyona INDEX hem argumanên row_num û column_num diyar dikin: row_num ji hêla SEQUENCE û ve tê peyda kirin. column_num ji hêla domdariya rêzê ve.

    Meriv çawa di Excel 2010 - 2019 de nimûneyên rasthatî dike

    Ji ber ku tenê Excel ji bo Microsoft 365 û Excel 2021 rêzikên dînamîkî piştgirî dike, fonksiyonên rêza dînamîkî di nav de têne bikar anîn Nimûneyên berê tenê di Excel 365 de dixebitin. Ji bo guhertoyên din, divê hûn çareseriyek cûda peyda bikin.

    Bihesibînin ku hûn ji navnîşa A2:A10 vebijarkek rasthatî dixwazin. Ev dikare bi 2 formulên cihêreng pêk were:

    1. Bi formula Rand re jimareyên tesadufî çêbike. Di rewşa xwe de, em wê têxin B2-ê, û dûv re li B10-ê kopî bikin:

      =RAND()

    2. Nirxa rasthatî ya yekem bi formula jêrîn derxînin, ku hûn di E2 de têkevin:

      =INDEX($A$2:$A$10, RANK.EQ(B2, $B$2:$B$10) + COUNTIF($B$2:B2, B2) - 1)

    3. Formula jorîn li çend şaneyan bi qasî nirxên rasthatî yên ku hûn dixwazin hilbijêrin kopî bikin. Di vê nimûneyê de, em 4 navan dixwazin, ji ber vê yekê em formula ji E2 heta E5 kopî dikin.

    Done! Nimûneya meya rasthatî ya bêyî dubare wiha xuya dike:

    Ev formula çawa dixebite:

    Wek mînaka yekem, hûn bi kar tînin Fonksiyona INDEX-ê ku nirxan ji stûna A-yê li ser bingeha rêza random vedigirejimare. Cûdahî di awayê bidestxistina wan hejmaran de ev e:

    Fonksiyon RAND rêza B2:B10 bi dehiyên tesadufî tijî dike.

    Fonksiyon RANK.EQ rêza hejmareke rasthatî di hejmareke diyarkirî de hesab dike. dor. Mînakî, di E2 de, RANK.EQ(B2, $B$2:$B$10) hejmara di B2 de li hember hemî hejmarên di B2:B10 de rêz dike. Dema ku li E3 tê kopîkirin, referansa têkildar B2 dibe B3 û rêza jimareya B3 vedigerîne, û hwd.

    Fonksiyon COUNTIF çend bûyerên hejmareke diyarkirî di şaneyên jorîn de peyda dike. Mînakî, di E2 de, COUNTIF($B$2:B2, B2) tenê şaneyek kontrol dike - B2 bixwe, û 1 vedigerîne. Di E5 de, formula diguhere COUNTIF($B$2:B5, B5) û vedigere 2, ji ber ku B5 heman nirxa B2-yê dihewîne (ji kerema xwe bala xwe bidin, ev tenê ji bo çêtir ravekirina mantiqa formulê ye; li ser danûstendinek piçûk, şansên bidestxistina hejmarên rasthatî yên dubare nêzî sifirê ne).

    Wekî encam, ji bo hemî Bûyerên 1emîn, COUNTIF 1 vedigere, ku hûn 1 jê derdixin da ku rêza orîjînal bihêlin. Ji bo bûyerên duyemîn, COUNTIF 2 vedigere. Bi jêkirina 1-ê hûn rêzê bi 1 zêde dikin, bi vî rengî rê li ber rêzên dubare nagirin.

    Mînakî, ji bo B2, RANK.EQ 1 vedigere. Ji ber ku ev bûyera yekem e, COUNTIF jî vedigere 1. RANK.EQ + COUNTIF dide 2. Û - 1 rêza 1 vedigerîne.

    Niha, binêre ka di bûyera 2yemîn de çi dibe. Ji bo B5, RANK.EQ jî 1 vedigerîne dema ku COUNTIF 2 vedigere. Zêdekirina van dide3, ku hûn 1 jê jê dikin. Wekî encama dawîn, hûn 2-yê distînin, ku rêza hejmara B5-ê temsîl dike.

    Rîte diçe argumana row_num ya fonksiyona INDEX , û nirxê ji rêza têkildar hildibijêre (argûmana numreya_stûnê jê dernakeve, ji ber vê yekê ew wekî 1-ê vedihewîne). Ji ber vê yekê ew qas girîng e ku meriv ji rêzgirtina dubare dûr bixe. Ger ne ji fonksiyona COUNTIF bûya, RANK.EQ dê hem ji bo B2 û hem jî ji bo B5 1-ê bide, dibe sedem ku INDEX du caran nirxê ji rêza yekem (Andrew) vegerîne.

    Çawa rê li ber guhertina nimûneya rasthatî ya Excel digire

    Ji ber ku hemî fonksiyonên rasthatîkirinê yên li Excel-ê yên wekî RAND, RANDBETWEEN û RANDARRAY guhezbar in, ew bi her guhartina li ser pelê xebatê ji nû ve têne hesibandin. Wekî encamek, nimûneya weya rasthatî dê bi domdarî were guhertin. Ji bo pêşîlêgirtina vê yekê, Paste Taybet bikar bînin & gt; Nirx taybetmendiya ku formula bi nirxên statîk veguherîne. Ji bo vê, van gavan pêk bînin:

    1. Hemû hucreyên bi formula xwe hilbijêrin (her formula ku fonksiyona RAND, RANDBETWEEN an RANDARRAY heye) û Ctrl + C bikirtînin da ku wan kopî bikin.
    2. Li qada hilbijartî bikirtînin rastê û bikirtînin Taybetî bixin > Nirx . Wekî din, Shift + F10 û paşê V , ku kurteya taybetmendiya jorîn e.

    Ji bo gavên hûrgulî, ji kerema xwe binihêrin Çawa di Excel de formula veguherîne nirxan.

    6> Hilbijartina rasthatî ya Excel: rêz, stûnan jî hucreyan

    Di hemî guhertoyên Excel 365-ê heya Excel 2010-an de dixebite.

    Heke we Suite Ultimate me di Excel-a xwe de saz kiriye, wê hingê hûn dikarin nimûneyek rasthatî bi klîk mişkî li şûna formula. Li vir çawa ye:

    1. Li ser tabloya Amûrên Ablebits , bikirtînin Randomize > Bi Tesadûfî Hilbijêre .
    2. Hilbijêre rêza ku hûn dixwazin nimûneyekê jê hilbijêrin.
    3. Li ser pencereya pêvekê, van tiştan bikin:
      • Hilbijêrin ka hûn dixwazin rêz, stûn, an şaneyên bêserûber hilbijêrin.
      • Mezinahiya nimûneyê diyar bike: ew dikare ji sedî an hejmar be.
      • Bişkoja Hilbijêre bikirtînin.

    Ew e ew! Wekî ku di wêneya jêrîn de tê xuyang kirin, nimûneyek rasthatî rasterast di daneya we de tê hilbijartin. Heke hûn dixwazin wê li cîhek kopî bikin, tenê kurtenivîsek kopiyek birêkûpêk pêl bikin (Ctrl + C) .

    Bi vî awayî meriv di Excel de bêyî dubareyan nimûneyek rasthatî hilbijêrin. Ez spasiya te dikim ji bo xwendinê û hêvî dikim ku hefteya pêş me we li ser bloga xwe bibînim!

    Daxistinên berdest

    Nimûneya rasthatî bêyî dubare - nimûneyên formula (pelê .xlsx)

    Suite Ultimate Guhertoya 14-rojî ya bi tevahî fonksiyonel (pelê .exe)

    Michael Brown dilxwazek teknolojiyê ya dilsoz e ku bi hewesek hêsankirina pêvajoyên tevlihev bi karanîna amûrên nermalavê ye. Bi zêdetirî deh salan ezmûnek di pîşesaziya teknolojiyê de, wî jêhatîbûna xwe di Microsoft Excel û Outlook, û her weha Google Sheets û Docs de pêş xist. Bloga Michael ji bo parvekirina zanyarî û pisporiya xwe bi kesên din re veqetandî ye, ji bo baştirkirina hilberî û karîgeriyê serişte û dersên hêsan-şopandinê peyda dike. Çi hûn pisporek demsalî ne an jî destpêkek in, bloga Michael ji bo ku hûn herî zêde ji van amûrên nermalava bingehîn sûd werbigirin, têgihiştinên hêja û şîretên pratîkî pêşkêşî dike.