Բովանդակություն
Այս հոդվածում ես կքննարկեմ excel-ի միջակայքի միջև պատահական թվերի գեներատորը: Հաճախ, վիճակագրական և ֆինանսական վերլուծություններ կատարելիս, գուցե ստիպված լինեք օգտագործել պատահական թվերի գեներատոր: Ինչ էլ որ լինի նպատակը, excel-ը պատահական թվեր ստեղծելու մի քանի եղանակ ունի: Եկեք նայենք այդ ուղիներին:
Ներբեռնեք պրակտիկայի աշխատանքային գիրքը
Դուք կարող եք ներբեռնել գործնական աշխատանքային գիրքը, որը մենք օգտագործել ենք այս հոդվածը պատրաստելու համար:
Պատահական թվերի գեներատոր Range.xlsm-ի միջև
8 Պատահական թվերի գեներատորի հարմար օրինակներ Excel-ում Range-ի միջև
1. Օգտագործեք Excel RAND ֆունկցիան տիրույթի միջև թվեր ստեղծելու համար
Դուք կարող եք օգտագործել RAND ֆունկցիան որպես պատահական թվերի գեներատոր: Սովորաբար այս ֆունկցիան պատահական թվեր է ստեղծում 0 -ից մինչև 1 :
Քայլեր.
- Առաջինը: գրեք ստորև բերված բանաձևը Cell B5 -ում: Կտտացրեք Enter : Ինչպես և սպասվում էր, դուք կստանաք թիվ 0 -ից մինչև 1 :
=RAND()
- Այժմ, քաշեք Fill Handle ( +) գործիքը՝ RAND ֆունկցիայի միջև թվերի ցուցակ ստանալու համար։ միջակայք.
- Վերջապես ահա թվերի ցանկը.
- Բացի այդ, դուք կարող եք սահմանել պատահական թվերի միջակայքը՝ օգտագործելով RAND Օրինակ, ես ուզում եմ թվեր ստանալ 0 և 6 միջև: Այնուհետև մուտքագրեք ստորև բերված բանաձևը Cell B5 և սեղմեք Մուտքագրեք ։
=RAND()*5+1
- Ինչպես նախկինում, քաշեք ներքև Լրացրեք Handle ( + ) և ստացեք ստորև բերված արդյունքը:
📌 Փոխարկել բանաձևի արդյունքները արժեքների. 7>
Այժմ վերը նշված բանաձեւի հետ կապված խնդիր կա: RAND ֆունկցիան Ցնդող ֆունկցիա է : Թվերը, որոնք մենք ստանում ենք ֆունկցիայից, շարունակաբար կփոխվեն վերահաշվարկի ժամանակ: Այսպիսով, այդ փոփոխությունից խուսափելու համար մենք պետք է վերը նշված բանաձևի արդյունքը փոխարկենք արժեքների: Դա անելու համար հետևեք ստորև նշված քայլերին:
Քայլեր.
- Սկզբում ընտրեք ստացված ցանկը և սեղմեք Ctrl + C: .
- Հաջորդը, Excel Ribbon -ից, գնացեք Տուն > Կպցնել : Այժմ սեղմեք Paste Values պատկերակի վրա (Տե՛ս սքրինշոթը):
- Արդյունքում մենք ստացանք թվերը որպես արժեքներ: ստորև. Այժմ այս արժեքները չեն փոխվի վերահաշվարկի ժամանակ:
Կարդալ ավելին. Excel-ի բանաձև՝ պատահական թվեր ստեղծելու համար (5 օրինակ )
2. Կիրառել RANDBETWEEN ֆունկցիան որպես պատահական թվերի գեներատոր տիրույթում
Եկեք օգտագործենք RANDBETWEEN ֆունկցիան պատահական թվերի ցանկ ստանալու համար։ Օգտագործելով այս գործառույթը, կարող եք նշել ձեր տիրույթի վերին և ստորին համարները: Օրինակ, մենք ուզում ենք ունենալ պատահական թվեր 10 և 50 միջև:
Քայլեր.
- Տեսակ ստորև բերված բանաձևը Cell B5 -ում: Հետևաբար, մենք կստանանք հետևյալ արդյունքը Enter սեղմելուց հետո:
=RANDBETWEEN(10,50)
- Օգտագործելով Fill Handle գործիքը, հետևյալն է մեր պատահական թվերի ցանկը:
Ինչպես RAND ֆունկցիան, անհրաժեշտության դեպքում կատարել. համոզվեք, որ դուք փոխակերպում եք RANDBETWEEN բանաձևի արդյունքը արժեքների: Դա պայմանավորված է նրանով, որ RANDBETWEEN ֆունկցիան նաև Ցնդող ֆունկցիա է excel-ում:
Կարդալ ավելին. Ինչպես Պատահական թիվ ստեղծել Excel VBA (4 օրինակ)
3. Օգտագործեք RANK.EQ և RAND գործառույթները որպես եզակի թվերի գեներատոր միջակայքի միջև
Սովորաբար, RAND ֆունկցիան վերադարձնում է եզակի: թվեր միջակայքի միջև: Այնուամենայնիվ, ստացված պատահական թվերի կրկնությունը ստուգելու համար մենք կարող ենք օգտագործել RANK.EQ ֆունկցիան :
Քայլեր.
- Առաջինը , ստացեք պատահական թվերի ցուցակ՝ օգտագործելով RAND ֆունկցիան:
- Այնուհետև ցուցակը վերածեք արժեքների` օգտագործելով Paste Values տարբերակ (նկարագրված է Մեթոդ 1 -ում):
- Այժմ մուտքագրեք ստորև բերված բանաձևը Cell C5 :
=RANK.EQ(B5,$B$5:$B$13)
- Սեղմեք Enter ։
- Հիմա, եթե Դուք ցանկացած կրկնօրինակ արժեք եք դնում Սյունակ B -ում, C սյունակը ցույց կտա այն` ցույց տալով կրկնօրինակ ամբողջ թվեր համապատասխան RAND արժեքներին:
Կարդալ ավելին. Excel VBA. Պատահական թվերի գեներատոր առանց կրկնօրինակների (4 օրինակ)
4. Տեղադրեք RANDARRAY ֆունկցիան որպես ՊատահականԹվերի գեներատոր Excel-ում
Excel 365 -ում մենք կարող ենք օգտագործել RANDARRAY ֆունկցիան որպես պատահական թվերի գեներատոր: RANDARRAY ֆունկցիայի շարահյուսությունը նշված է ստորև՝ ավելի լավ հասկանալու համար:
RANDARRAY([տողեր], [սյունակներ], [րոպե], [առավելագույնը], [ամբողջ_համար])
Ենթադրենք, դուք ցանկանում եք ստեղծել պատահական թվերի զանգված 10 և 20 միջակայքի միջև, որը պարունակում է 5 տող և 2 սյունակ, և ես ուզում եմ ունենալ ամբողջական թվեր, այնուհետև հետևել ստորև նշված ընթացակարգին:
Քայլեր.
- Մուտքագրեք ստորև բերված բանաձևը Բջջ B5 : Սեղմեք Enter և դուք կստանաք զանգված (ուրվագծվում է որպես կապույտ գույն), որը պարունակում է սպասվող պատահական թվեր:
=RANDARRAY(5,2,10,20,TRUE)
Նման ընթերցումներ
- Ինչպես ստեղծել պատահական տվյալներ Excel-ում (9 հեշտ մեթոդ)
- Պատահական 5 նիշ թվերի գեներատոր Excel-ում (7 օրինակ)
- Պատահական 4 նիշ թվերի գեներատոր Excel-ում (8 օրինակ)
- Պատահական Թվերի գեներատոր Excel-ում առանց կրկնությունների (9 մեթոդ)
5. Excel ROUND և RAND ֆունկցիաների համակցությունը որպես տիրույթում պատահական թվերի գեներատոր
Այժմ ես կօգտագործեմ ROUND ֆունկցիան RAND ֆունկցիայի հետ միասին պատահական թվերի ցուցակ ստանալու համար 0 -ի և 20 -ի միջև:
Քայլեր.
- Սկզբում գրեք հետևյալ բանաձևը Cell B5 և սեղմեք Enter : Արդյունքում, դուք կստանաք պատահական թվերի ցանկընշված միջակայքում:
=ROUND(RAND()*19+1,0)
Ահա RAND բանաձևի արդյունքը բազմապատկվում է 19 -ով, այնուհետև 1 ավելանում է դրան: Ավելի ուշ, ROUND ֆունկցիան կկլորացնի տասնորդական թիվը մինչև 0 տասնորդական թվեր:
Կարդալ ավելին. Ստեղծեք պատահական թիվ Excel-ում տասնորդականներով (3 մեթոդ)
6. Օգտագործեք վերլուծության գործիքակազմը` ավելացնելով, որպեսզի ստեղծեք պատահական թվեր տիրույթի միջև
Մենք կօգտագործենք excel Հավելումներ ` պատահական թվերի ցուցակ ստեղծելու համար: Առաջադրանքը կատարելու համար հետևեք ստորև նշված քայլերին:
Քայլեր.
- Նախ, անցեք Ֆայլ ներդիրը Excel-ից Ժապավեն .
- Հաջորդ, անցեք Ընտրանքներ ։
- Այնուհետև Excel Options պատուհանը կհայտնվի: Գնացեք Ավելացումներ ընտրացանկ, այժմ համոզվեք, որ Excel հավելումներ ընտրված են դաշտում՝ Կառավարում : Սեղմեք Go կոճակը:
- Add-ins պատուհանը կհայտնվի: Դրանից հետո նշեք Analysis Toolpak և սեղմեք OK :
- Արդյունքում , Տվյալների վերլուծություն ընտրանքն ավելացվում է Excel Ribbon Տվյալների ներդիրում: Այժմ սեղմեք Տվյալների վերլուծություն տարբերակի վրա:
- Տվյալների վերլուծություն երկխոսությունը կբացվի: Ընտրեք Պատահական թվերի ստեղծում տարբերակը և սեղմեք OK :
- Դրեք արժեքներ ստորև նշված դաշտերում ( տես սքրինշոթը) ևսեղմեք OK : Օրինակ, ես ուզում եմ ստեղծել պատահական թվերի ցանկ 10 -ից 50 միջակայքում:
- Վերջապես ստացանք ստորև բերված արդյունքը:
Կարդալ ավելին. Տվյալների վերլուծության գործիքով և գործառույթներով պատահական թվերի գեներատոր Excel
7. Կիրառեք VBA որպես պատահական թվերի գեներատոր Excel-ում Range-ի միջև
Դուք կարող եք օգտագործել VBA որպես պատահական թվերի գեներատոր excel-ում . Տեսնենք, թե ինչպես կարելի է ստեղծել պատահական համար՝ օգտագործելով VBA և ցույց տալ այն ինչպես հաղորդագրության վանդակում, այնպես էլ աշխատաթերթում:
7.1. Ստեղծեք պատահական համար՝ օգտագործելով VBA և վերադարձրեք արդյունքը հաղորդագրության վանդակում
Ենթադրենք, որ ուզում եմ պատահական թիվ ստանալ 0 և 13 միջև: Ահա գործընթացի հետ կապված քայլերը:
Քայլեր.
- Նախ, գնացեք համապատասխան աշխատաթերթը և աջ սեղմեք թերթի անվան վրա, այնուհետև ընտրեք Դիտել կոդը տարբերակը:
- Արդյունքում կհայտնվի VBA պատուհանը: Գրեք ստորև բերված կոդը Մոդուլի վրա:
5413
- Գործարկեք կոդը՝ սեղմելով F5 ստեղը կամ սեղմելով գործարկման պատկերակը (տես սքրինշոթը):
- Կոդը գործարկելուց հետո դուք կստանաք ստորև բերված արդյունքը հաղորդագրության վանդակում:
7.2. Ստեղծեք պատահական համար՝ օգտագործելով VBA-ն և ցուցադրումը Excel-ի աշխատաթերթում
Օրինակ, եթե ցանկանում եք ստանալ պատահական թվերի (ամբողջ թվերի) ցուցակ 3 և 10 միջև, ապա հետևեք ստորև նշված քայլերին:
Քայլեր.
- Գնացեք համապատասխան excel թերթիկ, թերթի անվան վրա սեղմեք աջը և սեղմեք Դիտել կոդը տարբերակը՝ բացելու համար VBA պատուհանը:
- Մուտքագրեք ստորև բերված կոդը -ում: Մոդուլ .
2897
- Դրանից հետո Գործարկեք կոդը:
- Ստորև բերված ցանկը կ հայտնվի excel թերթում:
Կարդալ ավելին. Ինչպես ստեղծել պատահական թվեր տիրույթում Excel VBA-ի միջոցով
8. Պատահական թվերի գեներատոր առանց կրկնօրինակների (RANDBETWEEN, RANK.EQ և COUNTIF ֆունկցիաներ)
Շատ դեպքերում RANDBETWEEN ֆունկցիան վերադարձնում է կրկնօրինակներ պարունակող պատահական թվերի ցանկը: . Այսպիսով, մենք կմիավորենք RANK. EQ և COUNTIF ֆունկցիաները , որպեսզի ստանանք եզակի պատահական թվեր:
Քայլեր.
- Նախ, ես ստեղծել եմ պատահական թվերի ցանկ 1 և 10 միջև` ներմուծելով ստորև բերված բանաձևը B5 բջիջում :
=RANDBETWEEN(1,10)
- Սեղմեք Enter ։
- Այնուհետև մուտքագրեք ստորև բերված բանաձևը Cell C5 և սեղմեք Enter ` ստանալու համար պատահական թվերի ցանկ, որը պարունակում է եզակի թվեր 1 -ից մինչև 10 միջև:
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
🔎 Ինչպե՞ս է աշխատում բանաձևը:
➤ RANK.EQ(B5,$B$5:$B$13)
Բանաձևի այս մասը վերադարձնում է { 5 }. Այստեղ RANK.EQ ֆունկցիան վերադարձնում է a-ի թվի աստիճանըթվերի ցանկ։
➤ COUNTIF($B$5:B5,B5)
Այժմ բանաձևի այս մասը վերադարձնում է { 1 } . Այստեղ COUNTIF ֆունկցիան հաշվում է բջիջների թիվը $B$5:B5 -ում, որոնք համապատասխանում են նշված պայմանին:
➤ RANK.EQ(B5, $B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
Վերջապես, բանաձեւը վերադարձնում է { 5 }:
Կարդալ ավելին. Ինչպես ստեղծել պատահական թվեր առանց կրկնօրինակների Excel-ում (7 եղանակ)
Եզրակացություն
Վերոնշյալ հոդվածում ես փորձել եմ մանրամասնորեն քննարկել Excel-ում տիրույթի միջև պատահական թվերի ստեղծման մի քանի մեթոդներ: Հուսանք, այս մեթոդներն ու բացատրությունները բավարար կլինեն ձեր խնդիրները լուծելու համար։ Խնդրում եմ ինձ տեղյակ պահեք, եթե ունեք հարցեր: