Ստեղծեք պատահական համարներ Excel-ում ցուցակից (4 եղանակ)

  • Կիսվել Սա
Hugh West

Չնայած Excel-ում ցուցակից պատահական թվեր հանելու համար հարմար կամ մեկ ֆունկցիա չկա, կան բազմաթիվ եղանակներ՝ ձեռքով ձևակերպել բանաձևերը՝ տարբեր գործառույթների օգնությամբ՝ տվյալների տվյալ ցանկից պատահական թիվ ստեղծելու համար: Այս հոդվածում դուք կսովորեք բոլոր հասանելի մեթոդները՝ մի շարք բջիջներից պատահական թվեր հանելու համապատասխան նկարազարդումներով:

Ներբեռնեք պրակտիկայի աշխատանքային գիրքը

Դուք կարող եք ներբեռնեք Excel-ի աշխատանքային գիրքը, որը մենք օգտագործել ենք այս հոդվածը պատրաստելու համար:

Ստացեք Պատահական համարը List.xlsx-ից

Ստեղծելու համար 4 հարմար եղանակ Պատահական թիվ Excel-ում ցանկից

1. INDEX և RANDBETWEEN ֆունկցիաների օգտագործումը ցանկից պատահական թիվ ստանալու համար

INDEX ֆունկցիան վերադարձնում է տվյալ տողի և սյունակի հատման կետում գտնվող բջիջի արժեքը կամ հղումը, տվյալ տիրույթում: RANDBETWEEN ֆունկցիան վերադարձնում է պատահական թիվ երկու նշված թվերի միջև: Օգտագործելով RANDBETWEEN ֆունկցիան որպես INDEX ֆունկցիայի երկրորդ արգումենտ (տողի համարը) , մենք կարող ենք ցանկից դուրս բերել պատահական արժեք կամ թիվ:

Հետևյալ նկարում, B սյունակը հաջորդական կարգով ունի տասը ամբողջ արժեք: Cell D5 -ում մենք ցանկից կհանենք պատահական թիվ:

Պահանջվող բանաձևը ելքում Cell D5 կլինի՝

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

Enter սեղմելուց հետո բանաձևըվերադարձրեք ցանկից որևէ թվեր Սյունակ B -ում:

Այժմ, եթե ցանկանում եք ավելի շատ պատահական թվեր ստանալ, օգտագործեք Լրացնել բռնակը: տարբերակ՝ Բջջ D5 -ից լրացնելու համար: Դուք կստանաք ավելի շատ պատահական թվեր Սյունակ D -ում, և դրանցից մի քանիսը կարող են հայտնվել որպես կրկնվող արժեքներ: Բայց եթե դուք չեք ցանկանում կրկնվող արժեքները տեսնել որպես պատահական թվեր, ապա կարող եք անցնել 4-րդ մեթոդին, որտեղ բանաձևը սահմանված է, որպեսզի որևէ արժեք չցուցադրվի մեկից ավելի անգամ:

Կարդալ ավելին. Պատահական թվերի գեներատոր Excel-ում միջակայքի միջև

2. Excel-ում ցուցակից պատահական թիվ ստանալու համար INDEX, RANDBETWEEN և ROWS ֆունկցիաների օգտագործումը

Առաջին մեթոդում մենք սահմանեցինք RANDBETWEEN ֆունկցիայի վերին և ստորին սահմանները: ձեռքով։ Այժմ այս բաժնում մենք կսահմանենք RANDBETWEEN ֆունկցիայի վերին սահմանը ROWS ֆունկցիայի օգնությամբ: Այստեղ ROWS ֆունկցիան կհաշվի B5:B14 բջիջների տիրույթում առկա տողերի քանակը և հաշված արժեքը վերագրում է RANDBETWEEN ֆունկցիայի վերին սահմանին:

Այսպիսով, պահանջվող բանաձևը D5 բջիջում պետք է լինի՝

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

Enter սեղմելուց և <3-ի տակ մի քանի բջիջներ ավտոմատ լրացնելուց հետո:>D5 , ձեզ կցուցադրվի արդյունքը, ինչպես ստորև նկարում:

Այս բանաձևում կարող եք օգտագործել COUNTA ֆունկցիան: նույնպես ROWS գործառույթի փոխարեն: Երկուսն էլ կհաշվեն տողերի քանակը B5:B14 բջիջների տիրույթում: ROWS ֆունկցիայի փոխարեն COUNTA ֆունկցիայի դեպքում բանաձևը կունենա հետևյալ տեսքը.

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

Եվ արդյունքը կլինի նման, ինչպես ցույց է տրված այս բաժնի նկարում:

Կարդալ ավելին. Պատահական թվերի գեներատոր Excel-ում առանց կրկնությունների

3. Ցանկից պատահական թվեր հանելու համար CHOOSE և RANDBETWEEN ֆունկցիաների օգտագործումը

Դուք կարող եք նաև համատեղել CHOOSE և RANDBETWEEN ֆունկցիաները` ցանկից պատահական թվեր հանելու համար: . CHOOSE ֆունկցիան վերադարձնում է արժեքը՝ հիմնված այդ արժեքի նշված սերիական համարի վրա, ցուցակից: Բայց CHOOSE ֆունկցիայի խնդիրն այն է, որ դուք չեք կարող ֆունկցիայի ներսում տեղադրել որևէ բջիջ կամ զանգված: Ավելի շուտ, դուք պետք է ձեռքով մուտքագրեք բոլոր տվյալները կամ բջջային հղումները գործառույթի ներսում, ինչը ժամանակ կպահանջի:

Cell D5 -ում անհրաժեշտ է բանաձևը` ցանկից պատահական թվեր հանելու համար: CHOOSE և RANDBETWEN ֆունկցիաները կլինեն.

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

Enter սեղմելուց և մի քանի այլ բջիջներ լրացնելուց հետո դուք կստանաք պատահական թվեր, ինչպիսիք են. ցուցադրված է հետևյալ սքրինշոթում:

4. Ցանկից պատահական թվի ստեղծում Excel-ում INDEX և RANK.EQ ֆունկցիաներով

Նախորդ երեք մեթոդները պատասխանատու են երբեմն կրկնվող արժեքները ցուցադրելու համար՝ ցանկից պատահական արժեքներ հանելիս: Բայց INDEX և RANK.EQ ֆունկցիաների օգնությամբ այժմմենք կկարողանանք ցուցակից թվեր հանել և ցուցադրել միայն մեկ անգամ:

Սակայն նախքան այս համակցված բանաձևի օգտագործմանը անցնելը, մենք պետք է նախ պատրաստենք օգնական սյունակ Սյունակ C<-ում: 4> RAND ֆունկցիայով: RAND ֆունկցիան կվերադարձնի պատահական տասնորդական արժեքները 0-ի և 1-ի միջև: RANK.EQ ֆունկցիան այս տասնորդական արժեքները դասակարգելու է աճման կամ նվազման կարգով: Եթե ​​կարգը չնշեք, ֆունկցիան արժեքները կդասավորի նվազման կարգով:

Այժմ բոլոր արժեքների այս դասակարգման հիման վրա՝ սկսած C5 բջիջի առաջինից, INDEX ֆունկցիան կ հանեք թվերը B5:B14 բջիջների միջակայքից:

Այսպիսով, պահանջվող բանաձևը ելքում Cell E5 կլինի.

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

Սեղմեք Enter , ավտոմատ լրացրեք որոշ այլ բջիջներ E5 -ում և դուք կստանաք պատահական արժեքներ Սյունակ B<-ից: 4>. Դուք կկարողանաք լրացնել բջիջները մինչև E14 և գտնել պատահական արժեքները առանց որևէ կրկնության, ինչպես նաև առանց որևէ սխալ տեսնելու: Բայց եթե դուք հրաժարվեք E14-ից այն կողմ, E15 -ից սկսած բջիջները ցույց կտան #N/A սխալները:

Եզրափակիչ բառեր

Հուսով եմ, որ վերը նշված բոլոր չորս մեթոդներն այժմ կօգնեն ձեզ կիրառել դրանք ձեր Excel աղյուսակում՝ մի քանի պատահական թվեր ստեղծելով ցանկից: Եթե ​​ունեք հարցեր կամ կարծիքներ, խնդրում եմ ինձ տեղյակ պահեք մեկնաբանությունների բաժնում: Կամ կարող եսստուգեք մեր մյուս հոդվածները՝ կապված Excel գործառույթների հետ այս կայքում:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: