Excel дэх муж хоорондын санамсаргүй тоо үүсгэгч (8 жишээ)

  • Үүнийг Хуваалц
Hugh West

Энэ нийтлэлд би Excel-ийн муж хоорондын санамсаргүй тоо үүсгэгчийн талаар ярилцах болно. Ихэнхдээ статистик болон санхүүгийн дүн шинжилгээ хийхдээ санамсаргүй тоо үүсгэгч ашиглах шаардлагатай болдог. Зорилго нь ямар ч байсан Excel-д санамсаргүй тоо үүсгэх хэд хэдэн арга байдаг. Эдгээр аргуудыг харцгаая.

Дадлага хийх номыг татаж авах

Та бидний энэхүү нийтлэлийг бэлтгэхэд ашигласан дадлагын номыг татаж авах боломжтой.

Range.xlsm

хооронд санамсаргүй тоо үүсгэгч Excel

доторх 8 Санамсаргүй тоо үүсгэгчийн тохиромжтой жишээ

1.

<0 муж хооронд тоо үүсгэхийн тулд Excel RAND функцийг ашиглана уу>Та RAND функцийг санамсаргүй тоо үүсгэгч болгон ашиглаж болно. Ихэвчлэн энэ функц нь 0 1 хооронд санамсаргүй тоо үүсгэдэг.

Алхам:

  • Эхлээд. В5 нүдэнд доорх томьёог бич. Enter товчийг дарна уу. Та хүлээгдэж байгаачлан 0 1 хооронд тоо авах болно.
=RAND()

  • Одоо Бөглөх бариулыг ( +) хэрэгслийг чирж RAND функцын хоорондох тооны жагсаалтыг авна уу. хүрээ.

  • Эцэст нь тоонуудын жагсаалт энд байна.

  • Үүнээс гадна та RAND ашиглан санамсаргүй тоонуудын мужийг тохируулж болно. Жишээ нь, би 0 болон 6 хоорондох тоог авахыг хүсч байна. Дараа нь В5 нүдэнд доорх томьёог бичээд дарна уу оруулна уу.
=RAND()*5+1

  • Өмнө нь <6-г доош чирнэ үү> Бариулыг ( + ) дүүргээд доорх үр дүнг авна уу.

📌 Томъёоны үр дүнг утга болгон хөрвүүлэх:

Одоо дээрх томьёотой холбоотой асуудал байна. RAND функц нь Дэгдэмхий функц юм. Функцээс авсан тоонууд дахин тооцоололд байнга өөрчлөгдөнө. Тиймээс, энэ өөрчлөлтөөс зайлсхийхийн тулд дээрх томъёоны үр дүнг утгууд руу хөрвүүлэх хэрэгтэй. Үүнийг хийхийн тулд доорх алхмуудыг дагана уу.

Алхам:

  • Эхлээд, бидэнд байгаа жагсаалтыг сонгоод Ctrl + C дарна уу. .

  • Дараа нь Excel Ribbon -аас Нүүр хуудас > Буулгах . Одоо Утгыг буулгах дүрс дээр товшино уу (дэлгэцийн агшинг үзнэ үү).

  • Үүний үр дүнд бид тоонуудыг утга болгон авсан. доор. Одоо дахин тооцоолоход эдгээр утгууд өөрчлөгдөхгүй.

Дэлгэрэнгүй унших: Санамсаргүй тоо үүсгэх Excel-ийн томъёо (5 жишээ )

2. RANDBETWEEN функцийг

<0 мужид санамсаргүй тоо үүсгэгч болгон ашигла. RANDBETWEEN функцийгашиглан санамсаргүй тоонуудын жагсаалтыг гаргацгаая. Энэ функцийг ашиглан та мужынхаа дээд ба доод тоог зааж өгч болно. Жишээлбэл, бид 10ба 50хооронд санамсаргүй тоотой байхыг хүсч байна.

Алхам:

  • Төрөл В5 нүдэнд доорх томьёог бичнэ үү. Үүний үр дүнд бид дараах үр дүнг авах болно Enter дарсны дараа.
=RANDBETWEEN(10,50)

  • -г ашиглах үед Fill Handle хэрэгсэл, доор дурьдсан санамсаргүй тоонуудын жагсаалт байна.

RAND функцтэй адил шаардлагатай бол RANDBETWEEN томьёоны үр дүнг утгууд руу хөрвүүлэх хэрэгтэй. Учир нь RANDBETWEEN функц нь мөн excel-д Дэгдэмхий функц юм.

Дэлгэрэнгүй унших: Санамсаргүй тоог хэрхэн үүсгэх вэ Excel VBA (4 жишээ)

3. RANK.EQ болон RAND функцийг

мужийн хооронд өвөрмөц тоо үүсгэгч болгон ашиглаарай. муж хоорондын тоо. Гэсэн хэдий ч санамсаргүй тоонуудын давталтыг шалгахын тулд бид RANK.EQ функцийг ашиглаж болно.

Алхам:

  • Эхний , RAND функцийг ашиглан санамсаргүй тооны жагсаалтыг аваарай.

  • Дараа нь Paste-г ашиглан жагсаалтыг утгууд руу хөрвүүлэх Утга сонголт ( Арга 1 -д тайлбарласан).
  • Одоо C5 нүдэнд доорх томьёог бичнэ үү.
=RANK.EQ(B5,$B$5:$B$13)

  • Enter товчийг дарна уу.

  • Одоо бол та давхардсан утгыг В баганад оруулбал C баганад харгалзах RAND утгад давхардсан бүхэл тоог харуулах замаар үүнийг заана.

Дэлгэрэнгүй унших: Excel VBA: Давхардалгүй санамсаргүй тоо үүсгэгч (4 жишээ)

4. RANDARRAY функцийг дараах байдлаар оруулна. СанамсаргүйExcel дэх тоо үүсгэгч

Excel 365 дээр бид RANDARRAY функцийг санамсаргүй тоо үүсгэгч болгон ашиглаж болно. RANDARRAY функцийн синтаксийг илүү сайн ойлгохын тулд доор дурдсан болно.

RANDARRAY([мөр],[багана],[мин],[макс],[бүтэн_тоо])

Та 10 ба 20 -ийн хооронд 5 мөр болон<агуулсан санамсаргүй тооны массив үүсгэхийг хүсч байна гэж бодъё. 6> 2 багана, би бүхэл тоотой байхыг хүсэж байгаа бол доорх процедурыг дагана уу.

Алхам:

  • Доорх томъёог бичнэ үү. В5 нүд . Enter товчийг дарснаар та санамсаргүй тоонуудыг агуулсан массив (цэнхэр өнгөөр ​​дүрсэлсэн) авах болно.
=RANDARRAY(5,2,10,20,TRUE)

Ижил төстэй уншлага

  • Excel дээр санамсаргүй өгөгдлийг хэрхэн үүсгэх вэ (9 хялбар арга)
  • Excel дэх санамсаргүй 5 оронтой тоо үүсгэгч (7 жишээ)
  • Excel дэх санамсаргүй 4 оронтой тоо үүсгэгч (8 жишээ)
  • Санамсаргүй Excel програмын давталтгүй тоо үүсгэгч (9 арга)

5. Excel-ийн ROUND ба RAND функцүүдийн нэгдэл нь муж дахь санамсаргүй тоо үүсгэгч

Одоо би <6 ашиглах болно>ROUND функц болон RAND функцийн хамт 0 ба 20 хооронд санамсаргүй тооны жагсаалт авах болно.

Алхам:

  • Эхлээд В5 нүдэнд дараах томьёог бичээд Enter товчийг дарна уу. Үүний үр дүнд та санамсаргүй тоонуудын жагсаалтыг авах болнозаасан хүрээнд.
=ROUND(RAND()*19+1,0)

Энд RAND томьёоны үр дүн 19 -ээр үржүүлээд 1 нэмдэг. Дараа нь ROUND функц нь аравтын бутархайн тоог 0 аравтын орон хүртэл дугуйруулна.

Дэлгэрэнгүй унших: Excel-д аравтын бутархайгаар санамсаргүй тоо үүсгэх (3 арга)

6.

Мужийн хооронд санамсаргүй тоо үүсгэхийн тулд Analysis Toolpak Add-ийг ашиглана уу.Бид excel Нэмэлтүүдийг ашиглан санамсаргүй тооны жагсаалтыг гаргана. Даалгаврыг хийхийн тулд доорх алхмуудыг дагана уу.

Алхам:

  • Эхлээд Excel-ээс Файл таб руу очно уу. Тууз .

  • Дараа нь Сонголтууд руу очно уу.

  • Дараа нь Excel Options цонх гарч ирнэ. Нэмэлтүүд цэс рүү очоод одоо Excel Нэмэлтүүд -г дараах талбарт сонгосон эсэхийг шалгана уу: Удирдах . Go товчлуур дээр дарна уу.

  • Нэмэлтүүд цонх гарч ирнэ. Үүний дараа Analysis Toolpak дээр тэмдэг тавиад OK дээр дарна уу.

  • Үр дүнд нь , Өгөгдлийн шинжилгээ сонголтыг Excel Ribbon -ийн Өгөгдөл табын доор нэмсэн. Одоо Data Analysis сонголт дээр дарна уу.

  • Data Analysis харилцах цонх гарч ирнэ. Санамсаргүй тоо үүсгэх сонголтыг сонгоод OK дээр дарна уу.

  • Доорх талбарт утгыг оруулна уу ( дэлгэцийн агшинг үзнэ үү) ба OK дарна уу. Жишээлбэл, би 10 -аас 50 хооронд санамсаргүй тооны жагсаалтыг үүсгэхийг хүсч байна.

  • Эцэст нь бид доорх үр дүнг авсан.

Дэлгэрэнгүй унших: Өгөгдлийн шинжилгээний хэрэгсэл болон функц бүхий санамсаргүй тоо үүсгэгч Excel

7. Excel-ийн хүрээний хооронд VBA-г Санамсаргүй тоо үүсгэгч болгон ашиглах

Та VBA -г excel-д санамсаргүй тоо үүсгэгч болгон ашиглаж болно . VBA ашиглан санамсаргүй тоо хэрхэн үүсгэхийг харцгаая, үүнийг мессежийн хайрцаг болон ажлын хуудсан дээр хоёуланг нь харуулъя.

7.1. VBA ашиглан санамсаргүй тоо үүсгэж, үр дүнг мессежийн хайрцагт буцаана уу

Би 0 ба 13 хооронд санамсаргүй тоо авахыг хүсч байна гэж бодъё. Энэ процесст хамаарах алхмууд энд байна.

Алхамууд:

  • Эхлээд харгалзах ажлын хуудас руу очоод хуудасны нэр дээр хулганы баруун товчийг дараад дараа нь Кодыг харах сонголтыг сонгоно уу.

  • Үүний үр дүнд VBA цонх гарч ирнэ. Доорх кодыг Модуль дээр бичнэ үү.
8356

  • товчийг дарж кодоо ажиллуулна уу> F5 товчлуур эсвэл ажиллуулах дүрс дээр дарна уу (дэлгэцийн агшинг үзнэ үү).

  • Кодыг ажиллуулсны дараа та доорх үр дүнг авах болно. мессежийн хайрцагт.

7.2. VBA ашиглан санамсаргүй тоо үүсгэх ба Excel ажлын хуудсанд харуулах

Жишээ нь, хэрэв та санамсаргүй тооны (бүхэл тоо) жагсаалтыг авахыг хүсвэл 3 болон 10 хооронд дараа нь дараах алхмуудыг дагана уу.

Алхам:

  • Харгалзах excel рүү очно уу. хуудасны нэр дээр хулганы баруун товчийг дараад Кодыг харах сонголт дээр дарж VBA цонх гарч ирнэ.
  • Доорх кодыг хэсэгт бичнэ үү. Модуль .
5573

  • Үүний дараа Код ажиллуулна.
  • Доорх жагсаалт гарч ирнэ. excel хуудас дээр гарч ирнэ.

Дэлгэрэнгүй унших: Excel VBA ашиглан мужид санамсаргүй тоог хэрхэн үүсгэх вэ

8. Давхардалгүй санамсаргүй тоо үүсгэгч (RANDBETWEEN, RANK.EQ & AMP; COUNTIF функцууд)

Ихэнх тохиолдолд RANDBETWEEN функц нь давхардсан тоонуудыг агуулсан санамсаргүй тооны жагсаалтыг буцаадаг. . Тиймээс бид RANK. EQ болон COUNTIF функцийг нэгтгэж өвөрмөц санамсаргүй тоонуудыг авна.

Алхам:

  • Эхлээд би 1 болон 10 хооронд санамсаргүй тооны жагсаалтыг үүсгэн В5 нүдэнд доорх томьёог оруулав.
=RANDBETWEEN(1,10)

  • Enter дарна уу.

  • Дараа нь 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-ийн муж хоорондын санамсаргүй тоо үүсгэгч хэд хэдэн аргыг нарийвчлан хэлэлцэх. Эдгээр аргууд, тайлбарууд нь таны асуудлыг шийдвэрлэхэд хангалттай байх болно гэж найдаж байна. Хэрэв танд асуух зүйл байвал надад мэдэгдэнэ үү.

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.