Talaan ng nilalaman
Kapag nagtatrabaho kami sa isang Excel spreadsheet, kung minsan ay kinakailangan na bumuo ng ilang random na numero. Dahil bias ang isip ng tao kapag sinusubukan ng mga tao na manu-manong mag-input ng mga numero, ipapatupad nila ito nang may maraming duplicate. May ilang function ang Excel upang makabuo ng mga random na numero nang walang mga duplicate. Sa kontekstong ito, ipapakita namin sa iyo ang 7 natatanging diskarte sa kung paano bumuo ng mga random na numero sa Excel nang walang mga duplicate.
I-download ang Practice Workbook
I-download ang practice workbook na ito para sa pagsasanay habang binabasa mo ang artikulong ito .
Bumuo ng Mga Random na Numero nang Walang Mga Duplicate.xlsx
7 Madaling Paraan upang Makabuo ng Mga Random na Numero nang Walang Mga Duplicate sa Excel
Sa sa artikulong ito, bubuo kami ng 10 random na numero sa aming Excel spreadsheet sa tulong ng iba't ibang function. Bukod dito, susubukan naming iwasan ang pagpapatupad ng mga duplicate na numero sa aming dataset.
1. Paggamit ng RANDBETWEEN Function upang Bumuo ng Mga Random na Numero
Sa prosesong ito, gagamitin namin ang ang RANDBETWEEN function upang makabuo ng mga random na numero nang walang mga duplicate sa Excel. Gagawa kami ng 10 mga random na numero sa aming datasheet at ang mga numero ay nasa hanay ng mga cell B5:B14 . Ang mga hakbang ng prosesong ito ay ibinigay tulad ng sumusunod:
📌 Mga Hakbang:
- Una sa lahat, piliin ang cell B5 .
- Ngayon, isulat ang sumusunod na formula sa cellmga problema at solusyon. Patuloy na matuto ng mga bagong pamamaraan at patuloy na lumago! B5 .
=RANDBETWEEN(10,50)
- Pindutin ang Enter key sa iyong keyboard.
- Pagkatapos, i-drag ang icon na Fill Handle gamit ang iyong mouse pataas sa cell B14 .
- Makakakuha ka ng 10 random na numero.
- Upang matiyak na walang mga duplicate, maaari mong ilapat ang conditional formatting upang suriin.
- Ang mga value na nakukuha namin mula sa function na ito ay maaaring magbago anumang oras. Upang protektahan ang mga numerong iyon, piliin ang buong hanay ng mga cell B5:B14 at pindutin ang 'Ctrl+C' sa iyong keyboard.
- Pagkatapos noon, right-click sa iyong mouse at piliin ang opsyong Paste Value .
- Hindi na magbabago ang mga numero.
Kaya, masasabi nating gumana nang perpekto ang aming pamamaraan.
Magbasa Nang Higit Pa: Formula ng Excel upang Bumuo ng Random na Numero (5 halimbawa)
2. Pagsasama-sama ng INDEX sa NATATANGI at RANDARRAY Function
Sa paraang ito, gagawin natin gamitin ang INDEX , NATATANGI , RANDARRAY , at SEQUENCE ay gumagana upang makabuo ng mga random na numero nang walang mga duplicate sa Excel. Ang bilang ng mga random na numero ay magiging kapareho ng sa huling proseso at ang mga numero ay nasa hanay ng mga cell B5:B14 . Ang mga hakbang ng paraang ito ay ibinigay bilang mga sumusunod:
📌 Mga Hakbang:
- Una, piliin ang cell B5 .
- Isulat ang sumusunodformula sa cell B5 .
=INDEX(UNIQUE(RANDARRAY(30,1,10,50,TRUE)),SEQUENCE(10))
- Ngayon, pindutin ang Enter key.
- Makukuha mo ang 10 random na numero.
- Maaari mong ilapat ang conditional formatting upang malaman kung nananatili pa rin ang anumang mga duplicate na numero.
- Ang mga value na nakukuha namin mula sa function na ito ay maaaring magbago pagkatapos ng isang partikular na panahon. Upang protektahan ang mga numerong iyon, piliin ang buong hanay ng mga cell B5:B14 at pindutin ang 'Ctrl+C' sa iyong keyboard.
- Pagkatapos noon, right-click sa iyong mouse at piliin ang opsyong Paste Value .
- Hindi na magbabago ang mga numero.
Kaya, masasabi nating epektibong gumana ang aming formula.
🔍 Breakdown ng Formula
Ginagawa namin ang breakdown na ito para sa cell B5 .
👉
SEQUENCE(10) : Ibinabalik ng function na ito ang 10 sequential number mula sa 1-10 .
👉
RANDARRAY(30,1,10,50,TRUE) : Ang function na ito ay nagbabalik ng 30 mga random na numero sa pagitan ng 10 hanggang 50 .
👉
UNIQUE(RANDARRAY(30,1,10,50,TRUE) ) : Sinasala ng function na ito ang natatanging value na nakuha mula sa function na RANDARRAY ..
👉
INDEX(UNIQUE(RANDARRAY(30,1,10,50, TRUE)), SEQUENCE(10)) : Ibinabalik nito ang unang 10 natatanging value at ipinapakita ang mga ito sa hanay ng mga cell B5:B14 .
3 Bumuo ng Mga Random na Numero Gamit ang RAND Function
Gagamitin namin ang RAND function upang bumuo ng mga random na numero sa Excel nang walang mga duplicate. Sa kasong ito, makakakuha tayo ng 10 decimal value sa pagitan ng 0 at 1. Ang mga numero ay nasa hanay ng mga cell B5:B14 . Ang pamamaraan ay ipinaliwanag sa ibaba:
📌 Mga Hakbang:
- Piliin ang cell B5 .
- Ngayon, isulat ang sumusunod na formula sa cell B5 .
=RAND()
- Pindutin ang Enter key.
- I-format ang numero ayon sa gusto mo. Dito, pumili kami ng 2 digit pagkatapos ng decimal point. Pagkatapos, i-drag ang icon na Fill Handle gamit ang iyong mouse hanggang sa cell B14 .
- Kaya, makakakuha ka ng 10 random na numero sa pagitan ng 0 at 1.
- Maaari mo ring ilapat ang conditional formatting upang makita kung ang anumang duplicate na numero ay nakulong pa rin sa dataset.
- Ang mga value na nakukuha namin mula sa function na ito ay maaaring magbago anumang oras. Upang protektahan ang mga numerong iyon piliin ang buong hanay ng mga cell B5:B14 at pindutin ang 'Ctrl+C' sa iyong keyboard.
- Pagkatapos, right-click sa iyong mouse at piliin ang opsyong Paste Value .
- Hindi na magbabago ang mga numero.
Sa huli, masasabi nating epektibong gumana ang aming formula.
Mga Katulad na Pagbasa
- Random Number Generator na may Data Analysis Tool at Mga Function sa Excel
- Random na 5 Digit Number Generator saExcel (7 Halimbawa)
- Bumuo ng Random na Numero mula sa Listahan sa Excel (4 na Paraan)
- Random na 4 Digit Number Generator sa Excel (8 Halimbawa )
- Random Number Generator sa pagitan ng Range sa Excel (8 Halimbawa)
4. SEQUENCE Function na Bumuo ng Random Numbers Nang Walang Duplicate
Sa kasong ito, ang ang SEQUENCE function ay tutulong sa amin na bumuo ng mga random na numero nang walang mga duplicate. Gagawa kami ng 10 na mga random na numero sa aming datasheet at ang function ay magbibigay sa amin ng 10 numero ng pantay na pagitan. Ang mga numero ay nasa hanay ng mga cell B5:B14 . Inilalarawan ang proseso sa ibaba nang sunud-sunod:
📌 Mga Hakbang:
- Sa simula ng prosesong ito, piliin ang cell B5 .
- Pagkatapos nito, isulat ang sumusunod na formula sa cell B5 .
=SEQUENCE(10,1,10,3)
- Pindutin ang Enter key sa iyong keyboard.
- Makakakuha ka ng 10 random na numero.
- Sa prosesong ito, hindi mo kailangan ng anumang pangangailangang maglapat ng conditional formatting . Dahil ang SEQUENCE function ay magbibigay sa amin ng bilang ng mga pantay na agwat. Kaya, walang posibilidad ng mga duplicate na numero sa aming Excel datasheet.
Sa wakas, masasabi nating gumana nang perpekto ang aming function.
Magbasa Nang Higit Pa: Random Number Generator sa Excel na Walang Pag-uulit (9 na Paraan)
5. Paggamit ng RANDARRAY at NATATANGING Function
Sa pamamaraang ito, gagamitin namin ang UNIQUE at RANDARRAY function upang bumuo ng mga random na numero sa isang Excel sheet na walang mga duplicate. Ang mga numero ay nasa hanay ng mga cell B5:B14 sa dami ng 10 numero. Ang proseso ay ipinapakita sa ibaba:
📌 Mga Hakbang:
- Para simulan ang pamamaraan, piliin muna ang cell B5 .
- Isulat ang sumusunod na formula sa cell B5 .
=UNIQUE(RANDARRAY(10,1,10,50,TRUE))
- Pagkatapos, pindutin ang Enter key sa iyong keyboard at makakakuha ka ng 10 random na numero.
- Para sa pagsuri sa duplicate na numero, maaari mong ilapat ang conditional formatting upang mahanap ang mga ito.
- Ang mga value na makukuha namin mula sa function na ito ay baguhin kapag binuksan mo muli ang file. Upang protektahan ang mga numerong iyon, piliin ang buong hanay ng mga cell B5:B14 at pindutin ang 'Ctrl+C' sa iyong keyboard.
- Pagkatapos noon, right-click sa iyong mouse at piliin ang opsyong Paste Value .
- Hindi na magbabago ang mga numero.
Sa wakas, masasabi nating matagumpay na gumana ang aming paraan at formula.
🔍 Breakdown ng Formula
Ginagawa namin ang breakdown na ito para sa cell B5 .
👉
RANDARRAY (30,1,10,50,TRUE) : Ibinabalik ng function na ito ang 30 random na numero sa pagitan ng 10 hanggang 50 .
👉
UNIQUE( RANDARRAY(30,1,10,50, TRUE)) : ItoPini-filter ng function ang natatanging value na nakuha mula sa function na RANDARRAY at ipinapakita ang mga ito sa hanay ng mga cell B4:B14 .
6. Paglalapat ng SORTBY Function
Magiging kumpleto ang pamamaraang ito sa tulong ng SORTBY , SEQUENCE , at RANDARRAY function. Bubuo kami ng 10 random na numero nang walang mga duplicate sa aming Excel datasheet. Ang mga numero ay nasa hanay ng mga cell B5:B14 . Ang mga hakbang ng pamamaraang ito ay ibinibigay tulad ng sumusunod:
📌 Mga Hakbang:
- Una sa lahat, piliin ang cell B5 .
- Pagkatapos, isulat ang sumusunod na formula sa cell B5 .
=SORTBY(SEQUENCE(10,1,10,3),RANDARRAY(10))
- Pindutin ang Enter at makakakuha ka ng 10 random na numero.
- Ngayon, para matiyak na ang aming dataset ay libre sa mga duplicate, maaari mong ilapat ang conditional formatting.
- Ang mga value na nakukuha namin mula sa function na ito ay magbabago kapag binuksan mo muli ang file. Upang protektahan ang mga numerong iyon piliin ang buong hanay ng mga cell B5:B14 at pindutin ang 'Ctrl+C' sa iyong keyboard.
- Pagkatapos, right-click sa iyong mouse at piliin ang opsyong Paste Value .
- Kaya, hindi na magbabago ang mga numero.
Kaya, masasabi nating gumana nang perpekto ang aming pamamaraan at formula.
🔍 Breakdown ng Formula
Ginagawa namin itong breakdown para sa cell B5 .
👉
SEQUENCE(10,1,10,3) : Ang function na ito ay nagbabalik ng 10 ng pantay na mga halaga ng hakbang mula sa 10 hanggang 37 na may pagitan na 3 .
👉
RANDARRAY(10) : Ang function na ito ay nagbabalik ng 10 mga decimal na halaga sa pagitan ng 0 hanggang 1 .
👉
SORTBY(SEQUENCE(10,1,10,3), RANDARRAY(10)) Ibinabalik nito ang mga random na value na nakuha mula sa iba function at ipakita ang mga ito sa hanay ng mga cell B4:B14 .
7. RAND at RANK Functions para Makakuha ng Random Numbers Nang Walang Duplicate
Sa sumusunod na paraan, kami ay gagamitin ang RAND at RANK na mga function upang bumuo ng mga random na numero nang walang mga duplicate. Sa prosesong ito, makakakuha tayo ng 2 magkakaibang dataset ng 10 na mga random na numero. Ang unang set ay ang mga decimal na numero, habang ang pangalawang set ay ang Integer Numbers. Ang mga numero ay nasa hanay ng mga cell B5:C14 . Ang mga hakbang ng paraang ito ay ibinibigay tulad ng sumusunod:
📌 Mga Hakbang:
- Piliin ang cell B5 at isulat ang sumusunod na formula sa cell B5 .
=RAND()
- Ngayon, pindutin ang Enter key sa iyong keyboard.
- I-drag ang icon na Fill Handle gamit ang iyong mouse pataas sa cell B14 .
- Makakakuha ka ng 10 mga random na numero sa pagitan ng 0 at 1.
- Pagkatapos, piliin ang cell C5 . Katulad nito, isulat ang sumusunod na formula sa cell at pindutin Enter .
=RANK(B5,$B$5:$B$14)
- I-drag ang icon ng Fill Handle gamit ang iyong mouse hanggang sa cell B14 . O kaya ay double-click dito.
- Ngayon, makukuha mo ang pangalawang dataset na aktwal na nagpapakita ng posisyon ng numero ng nakaraang dataset.
- Para sa mga duplicate ay inilalapat ang conditional formatting upang kumpirmahin na hindi nananatili ang alinman sa mga ito,
- Makikita mong patuloy na nagbabago ang mga value na nakukuha namin mula sa function na ito sa bawat hakbang natin. Upang protektahan ang mga numerong iyon piliin ang buong hanay ng mga cell B5:C14 at pindutin ang 'Ctrl+C' sa iyong keyboard.
- Pagkatapos, right-click sa iyong mouse at piliin ang opsyong Paste Value .
- Hindi na magbabago ang mga numero.
Sa wakas, masasabi nating matagumpay na gumana ang aming pamamaraan at formula at nakakagawa ng mga random na numero sa Excel nang walang mga duplicate.
Magbasa Pa: Excel VBA: Random Number Generator na Walang Duplicate (4 na Halimbawa)
Konklusyon
Iyan ang katapusan ng artikulong ito. Umaasa ako na ang konteksto ay makakatulong para sa iyo at makakabuo ka ng mga random na numero sa Excel nang walang mga duplicate. Kung mayroon kang anumang karagdagang tanong o rekomendasyon, mangyaring ibahagi ang mga ito sa amin sa seksyon ng mga komento sa ibaba.
Huwag kalimutang tingnan ang aming website ExcelWIKI para sa ilang nauugnay sa Excel