අන්තර්ගත වගුව
අහඹු සංඛ්යා උත්පාදනය කරන ආකාරය, අහඹු ලෙස ලැයිස්තුවක් වර්ග කිරීම, අහඹු තේරීමක් ලබා ගැනීම සහ කණ්ඩායම් වෙත අහඹු ලෙස දත්ත පැවරීම නිබන්ධනය පෙන්වයි. සියල්ල නව ගතික අරා ශ්රිතයක් සමඟින් - RANDARRAY.
ඔබ බොහෝ විට දන්නා පරිදි, Microsoft Excel සතුව දැනටමත් සසම්භාවී කාර්යයන් කිහිපයක් ඇත - RAND සහ RANDBETWEEN. තවත් එකක් හඳුන්වා දීමේ තේරුම කුමක්ද? කෙටියෙන් කිවහොත්, එය වඩා බලවත් වන අතර පැරණි කාර්යයන් දෙකම ප්රතිස්ථාපනය කළ හැකි බැවිනි. ඔබේම උපරිම සහ අවම අගයන් සැකසීමට අමතරව, පේළි සහ තීරු කීයක් පිරවිය යුතුද යන්න සහ අහඹු දශම හෝ පූර්ණ සංඛ්යා නිපදවිය යුතුද යන්න සඳහන් කිරීමට එය ඔබට ඉඩ සලසයි. අනෙකුත් ශ්රිත සමඟ එක්ව භාවිතා කරන විට, RANDARRAY හට දත්ත මාරු කිරීමට සහ අහඹු නියැදියක් තෝරා ගැනීමට පවා හැකිය.
Excel RANDARRAY ශ්රිතය
Excel හි RANDARRAY ශ්රිතය අතර අහඹු සංඛ්යා මාලාවක් ලබා දෙයි. ඔබ සඳහන් කරන ඕනෑම සංඛ්යා දෙකක්.
එය Microsoft Excel 365 හි හඳුන්වා දුන් නව ගතික අරා ශ්රිත හයෙන් එකකි. ප්රතිඵලය වනුයේ නියමිත පේළි සහ තීරු ගණනට ස්වයංක්රීයව විහිදෙන ගතික අරාවකි.
0>ශ්රිතයට පහත සින්ටැක්ස් ඇත. සියලුම තර්ක විකල්ප නොවන බව කරුණාවෙන් සලකන්න:RANDARRAY([පේළි], [තීරු], [විනා], [උපරිම], [මුළු_සංඛ්යාව])කොහිද:
පේළි (විකල්ප) - පිරවිය යුතු පේළි ගණන නිර්වචනය කරයි. ඉවත් කර ඇත්නම්, පේළි 1කට පෙරනිමි වේ.
තීරු (විකල්ප) - තීරු කීයක් පිරවිය යුතුද යන්න නිර්වචනය කරයි. ඉවත් කර ඇත්නම්, පෙරනිමිය 1 ටඅහඹු ලෙස කණ්ඩායම් වලට සහභාගිවන්නන් පවරන්න, ඉහත සූත්රය සුදුසු නොවනු ඇත මන්ද එය ලබා දී ඇති කණ්ඩායමක් කොපමණ වාර ගණනක් තෝරා ගන්නේද යන්න පාලනය නොකරන බැවිනි. උදාහරණයක් ලෙස, A කණ්ඩායමට පුද්ගලයින් 5 දෙනෙකු යෙදවිය හැකි අතර C කණ්ඩායමට පුද්ගලයින් 2 දෙනෙකු පමණක් පැවරිය හැක. අහඹු පැවරුම ඒකාකාරීව කිරීමට, සෑම කණ්ඩායමකටම එකම සහභාගිවන්නන් සංඛ්යාවක් සිටින පරිදි, ඔබට වෙනස් විසඳුමක් අවශ්ය වේ.
පළමුව, ඔබ මෙම සූත්රය භාවිතයෙන් අහඹු සංඛ්යා ලැයිස්තුවක් ජනනය කරයි:
=RANDARRAY(ROWS(A2:A13))
A2:A13 ඔබේ මූලාශ්ර දත්ත වේ.
ඉන්පසු, ඔබ මෙම සාමාන්ය සූත්රය භාවිතයෙන් කණ්ඩායම් (හෝ වෙනත් ඕනෑම දෙයක්) පවරයි:
INDEX( values_to_assign, ROUNDUP(RANK( first_random_number, ) random_numbers_range)/ n, 0))n යනු කණ්ඩායම් ප්රමාණය, එනම් එක් එක් අගය පැවරිය යුතු වාර ගණන.
උදාහරණයක් ලෙස, E2:E5 හි ලැයිස්තුගත කර ඇති කණ්ඩායම් වෙත අහඹු ලෙස පුද්ගලයින් පැවරීමට, සෑම කණ්ඩායමකටම සහභාගිවන්නන් 3 දෙනෙකු සිටින පරිදි, මෙම සූත්රය භාවිතා කරන්න:
=INDEX($E$2:$E$5, ROUNDUP(RANK(B2,$B$2:$B$13)/3,0))
එය සාමාන්ය සූත්රයක් බව කරුණාවෙන් සලකන්න (නොවේ ගතික අරා සූත්රයක්!), එබැවින් ඔබට ඉහත සූත්රයේ මෙන් නිරපේක්ෂ යොමු සහිතව පරාස අගුළු දැමිය යුතුය.
ඉහළ කොටුවේ ඔබේ සූත්රය ඇතුළු කරන්න (අපගේ නඩුවේ C2) සහ n එය අවශ්ය තරම් සෛල ප්රමාණයකට ඇද දමන්න. ප්රතිඵලය මෙයට සමාන වනු ඇත:
RANDARRAY ශ්රිතය වාෂ්පශීලී බව කරුණාවෙන් සලකන්න. ඔබ වැඩ පත්රිකාවේ යමක් වෙනස් කරන සෑම අවස්ථාවකම නව අහඹු අගයන් උත්පාදනය වීම වැළැක්වීමට, ප්රතිස්ථාපනය කරන්න Paste Special විශේෂාංගය භාවිතයෙන් ඒවායේ අගයන් සහිත සූත්ර.
මෙම සූත්රය ක්රියා කරන ආකාරය:
උපකාරක තීරුවේ RANDARRAY සූත්රය ඉතා සරලයි සහ පැහැදිලි කිරීමක් අවශ්ය නොවේ, එබැවින් අපි C තීරුවේ ඇති සූත්රය වෙත අවධානය යොමු කරමු.
=INDEX($E$2:$E$5, ROUNDUP(RANK(B2,$B$2:$B$13)/3,0))
RANK ශ්රිතය B2 හි ඇති අගය B2:B13 හි අහඹු සංඛ්යා අරාවට එරෙහිව ශ්රේණිගත කරයි. ප්රතිඵලය 1 සහ මුළු සහභාගිවන්නන් සංඛ්යාව (අපගේ නඩුවේ 12) අතර සංඛ්යාවක් වේ.
ශ්රේණිය කණ්ඩායම් ප්රමාණයෙන් බෙදනු ලැබේ, (අපගේ උදාහරණයේ 3), සහ ROUNDUP ශ්රිතය එය වට කරයි. ආසන්නතම පූර්ණ සංඛ්යාව. මෙම මෙහෙයුමේ ප්රතිඵලය වන්නේ 1 සහ මුළු කණ්ඩායම් සංඛ්යාව (මෙම උදාහරණයේ 4) අතර සංඛ්යාවකි.
නිඛිලය INDEX ශ්රිතයේ row_num තර්කය වෙත ගොස් එය බල කරයි. පවරන ලද කණ්ඩායම නියෝජනය කරන E2:E5 පරාසයේ අනුරූප පේළියෙන් අගයක් ආපසු දෙන්න.
Excel RANDARRAY ශ්රිතය ක්රියා නොකරයි
ඔබගේ RANDARRAY සූත්රය දෝෂයක් ලබා දෙන විට, මේවා වඩාත් පැහැදිලි වේ පරීක්ෂා කිරීමට හේතු:
#SPILL දෝෂය
වෙනත් ඕනෑම ගතික අරා ශ්රිතයක් මෙන්, #SPILL! දෝෂය බොහෝ විට අදහස් වන්නේ සියලු ප්රතිඵල පෙන්වීමට අපේක්ෂිත කාන්දු පරාසය තුළ ප්රමාණවත් ඉඩක් නොමැති බවයි. මෙම පරාසයේ ඇති සියලුම සෛල හිස් කරන්න, එවිට ඔබේ සූත්රය ස්වයංක්රීයව නැවත ගණනය කරනු ඇත. වැඩි විස්තර සඳහා, කරුණාකර Excel #SPILL දෝෂය - හේතු සහ නිවැරදි කිරීම් බලන්න.
#VALUE දෝෂය
A #VALUE! මේවායේ දෝෂ ඇතිවිය හැකඅවස්ථා:
- max අගයක් min අගයකට වඩා අඩු නම්.
- යම් තර්කයක් සංඛ්යාත්මක නොවන නම්.
#NAME දෝෂය
බොහෝ අවස්ථාවලදී, #NAME! දෝෂය පහත සඳහන් දේවලින් එකක් පෙන්නුම් කරයි:
- ශ්රිතයේ නම වැරදි ලෙස අක්ෂර වින්යාස කර ඇත.
- ඔබගේ Excel අනුවාදයේ ශ්රිතය නොමැත.
#CALC! දෝෂය
A #CALC! පේළි හෝ තීරු තර්කය 1 ට වඩා අඩු නම් හෝ හිස් කොටුවකට යොමු වන්නේ නම් දෝෂයක් ඇතිවේ.
එනම් අලුත් එක සමඟ Excel හි අහඹු සංඛ්යා උත්පාදකයක් ගොඩනගන්නේ කෙසේද යන්නයි. RANDARRAY ශ්රිතය. කියවීම සඳහා මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොගයේ ඔබව දැකීමට බලාපොරොත්තු වෙමි!
බාගැනීම සඳහා වැඩපොත පුහුණු වන්න
RANDARRAY සූත්ර උදාහරණ (.xlsx ගොනුව)
3>තීරුව.අවම (විකල්ප) - නිපදවිය යුතු කුඩාම අහඹු අංකය. නිශ්චිතව දක්වා නොමැති නම්, පෙරනිමි 0 අගය භාවිතා වේ.
Max (විකල්ප) - නිර්මාණය කිරීමට ඇති විශාලතම අහඹු අංකය. නිශ්චිතව දක්වා නොමැති නම්, පෙරනිමි 1 අගය භාවිතා වේ.
සම්පූර්ණ_සංඛ්යාව (විකල්ප) - කුමන ආකාරයේ අගයන් ආපසු ලබාදිය යුතුද යන්න තීරණය කරයි:
- සත්ය - සම්පූර්ණ සංඛ්යා
- අසත්ය හෝ අතහැර දැමූ (පෙරනිමිය) - දශම සංඛ්යා
RANDARRAY ශ්රිතය - මතක තබා ගත යුතු දේවල්
ඔබගේ Excel වැඩපත්රවල සසම්භාවී සංඛ්යා කාර්යක්ෂමව ජනනය කිරීමට, වැදගත් කරුණු 6ක් ඇත. සැලකිල්ලට ගැනීමට:
- RANDARRAY ශ්රිතය Microsoft 365 සහ Excel 2021 සඳහා පමණක් ලබා ගත හැක. Excel 2019, Excel 2016 සහ පෙර අනුවාද වල RANDARRAY ශ්රිතය නොමැත.
- RANDARRAY විසින් ආපසු ලබා දෙන අරාව අවසාන ප්රතිඵලය නම් (සෛලයක ප්රතිදානය සහ වෙනත් ශ්රිතයකට නොයවයි), Excel ස්වයංක්රීයව ගතික පිටාර පරාසයක් සාදා සසම්භාවී සංඛ්යා සමඟ එය පුරවයි. එබැවින්, ඔබ සූත්රය ඇතුළු කරන කොටුවේ පහළට සහ/හෝ දකුණට ප්රමාණවත් හිස් කොටු ඇති බවට වග බලා ගන්න, එසේ නොමැතිනම් #SPILL දෝෂයක් සිදුවනු ඇත.
- කිසිදු තර්කයක් සඳහන් කර නොමැති නම්, RANDARRAY( ) සූත්රය 0 සහ 1 අතර තනි දශම සංඛ්යාවක් ලබා දෙයි.
- පේළි හෝ/සහ තීරු විස්තාරක දශම සංඛ්යා වලින් නිරූපණය කරන්නේ නම්, ඒවා ඛණ්ඩනය කරනු ලැබේ දශම ලක්ෂයට පෙර සම්පූර්ණ පූර්ණ සංඛ්යාව (උදා. 5.9 සලකනු ලැබේ5 ලෙස).
- min හෝ max තර්කය නිර්වචනය කර නොමැති නම්, RANDARRAY පිළිවෙළින් 0 සහ 1 වෙත පෙරනිමි වේ.
- වෙනත් අහඹු ලෙස කාර්යයන්, Excel RANDARRAY වාෂ්පශීලී , එනම් එය වැඩ පත්රිකාව ගණනය කරන සෑම අවස්ථාවකම අහඹු අගයන් ලැයිස්තුවක් ජනනය කරයි. මෙය සිදුවීම වලක්වා ගැනීම සඳහා, Excel හි Paste Special > Values විශේෂාංගය භාවිතයෙන් ඔබට සූත්ර ප්රතිස්ථාපනය කළ හැක.
Basic Excel RANDARRAY සූත්රය
දැන්, මම ඔබට සසම්භාවී Excel සූත්රයක් එහි සරලම ආකාරයෙන් පෙන්වන්නම්.
ඔබට ඕනෑම අහඹු සංඛ්යාවක් සමඟ පේළි 5කින් සහ තීරු 3කින් සමන්විත පරාසයක් පිරවීමට අවශ්ය යැයි සිතමු. එය සිදු කිරීම සඳහා, පළමු තර්ක දෙක මේ ආකාරයෙන් සකසන්න:
- පේළි යනු 5 වන බැවින් අපට ප්රතිඵල පේළි 5කින් අවශ්ය වේ.
- අපට තීරු 3කින් ප්රතිඵල අවශ්ය බැවින් තීරු 3 වේ.
අනෙක් සියලුම තර්ක අපි ඒවායේ පෙරනිමි අගයන් වෙත තබා පහත සූත්රය ලබා ගනිමු:
=RANDARRAY(5, 3)
එය ගමනාන්ත පරාසයේ ඉහළ වම් කොටුවට ඇතුළු කරන්න (අපගේ නඩුවේ A2), Enter යතුර ඔබන්න, එවිට ඔබට නියමිත පේළි සහ තීරු ගණන මත ප්රතිඵල වැගිරෙනු ඇත.
ඉහත තිර පිටපතේ ඔබට පෙනෙන පරිදි, මෙම මූලික RANDARRAY සූත්රය අහඹු දශම සංඛ්යා 0 සිට 1 දක්වා පරාසය පුරවයි. ඔබ නිශ්චිත පරාසයක් තුළ පූර්ණ සංඛ්යා ලබා ගැනීමට කැමති නම්, අවසාන එක වින්යාස කරන්න. තවත් උදාහරණ වලින් පෙන්නුම් කර ඇති පරිදි තර්ක තුනක්.
සසම්භාවී කරන්නේ කෙසේදExcel - RANDARRAY සූත්ර උදාහරණ
පහත ඔබ Excel හි සාමාන්ය සසම්භාවී අවස්ථා ආවරණය වන උසස් සූත්ර කිහිපයක් සොයා ගනු ඇත.
අංක දෙකක් අතර අහඹු සංඛ්යා උත්පාදනය කරන්න
ලැයිස්තුවක් සෑදීමට නිශ්චිත පරාසයක් තුළ අහඹු සංඛ්යා, 3 වන තර්කයේ අවම අගය සහ 4 වන තර්කයේ උපරිම සංඛ්යාව සපයන්න. ඔබට පූර්ණ සංඛ්යා හෝ දශම සංඛ්යා අවශ්යද යන්න මත පදනම්ව, 5වන තර්කය පිළිවෙලින් සත්ය හෝ අසත්ය ලෙස සකසන්න.
උදාහරණයක් ලෙස, අපි 1 සිට 100 දක්වා අහඹු නිඛිල සහිත පේළි 6ක් සහ තීරු 4ක පරාසයක් පුරවමු. මේ සඳහා , අපි RANDARRAY ශ්රිතයේ පහත තර්ක සකස් කරමු:
- පේළි යනු 6 වන බැවින් අපට ප්රතිඵල පේළි 6කින් අවශ්ය වේ.
- තීරු<අපට තීරු 4කින් ප්රතිඵල අවශ්ය වන පරිදි 2> 4 වේ.
- අවම යනු 1 වේ, එය අපට තිබිය යුතු අවම අගයයි.
- උපරිම යනු 100 වන අතර එය උත්පාදනය කළ යුතු උපරිම අගය වේ.
- සම්පූර්ණ_සංඛ්යාව සත්ය වන්නේ අපට පූර්ණ සංඛ්යා අවශ්ය වන බැවිනි.
තර්ක එකට තැබීමෙන්, අපට ලැබේ. මෙම සූත්රය:
=RANDARRAY(6, 4, 1, 100, TRUE)
සහ එය පහත ප්රතිඵලය නිපදවයි:
දින දෙකක් අතර අහඹු දිනයක් ජනනය කරන්න
Excel හි අහඹු දින උත්පාදක යන්ත්රයක් සොයනවාද? RANDARRAY ශ්රිතය පහසු විසඳුමකි! ඔබ කළ යුත්තේ පෙර දිනය (දිනය 1) සහ පසු දිනය (දිනය 2) පූර්ව නිශ්චිත කොටු තුළ ඇතුළත් කර, පසුව එම කොටු ඔබේ සූත්රයේ සඳහන් කිරීම පමණි:
RANDARRAY(පේළි, තීරු, දිනය1, date2, TRUE)මෙම උදාහරණය සඳහා, අපි මෙම සූත්රය සමඟ D1 සහ D2 හි දින අතර අහඹු දින ලැයිස්තුවක් සාදා ඇත:
=RANDARRAY(10, 1, D1, D2, TRUE)
16>
ඇත්ත වශයෙන්ම, ඔබට අවශ්ය නම් සූත්රයේ අවම සහ උපරිම දිනයන් සෘජුවම සැපයීමෙන් කිසිවක් ඔබව වළක්වන්නේ නැත. Excel හට තේරුම් ගත හැකි ආකෘතියෙන් ඔබ ඒවා ඇතුළත් කිරීමට වග බලා ගන්න:
=RANDARRAY(10, 1, "1/1/2020", "12/31/2020", TRUE)
වැරදි වළක්වා ගැනීමට, ඔබට දින ඇතුළත් කිරීම සඳහා DATE ශ්රිතය භාවිතා කළ හැක:
=RANDARRAY(10, 1, DATE(2020,1,1), DATE(2020,12,31), TRUE)
සටහන. අභ්යන්තරව Excel දිනයන් අනුක්රමික අංක ලෙස ගබඩා කරයි, එබැවින් සූත්ර ප්රතිඵල බොහෝ විට අංක ලෙස පෙන්වනු ඇත. ප්රතිඵල නිවැරදිව සංදර්ශන කිරීමට, දිනය ආකෘතිය පිටාර පරාසයේ ඇති සියලුම කොටු වලට යොදන්න.
Excel හි අහඹු වැඩ කරන දින උත්පාදනය කරන්න
අහඹු වැඩ කරන දින නිපදවීමට, WORKDAY හි පළමු තර්කයට RANDARRAY ශ්රිතය ඇතුළත් කරන්න:
WORKDAY(RANDARRAY(පේළි, තීරු, දිනය1 , date2 , TRUE), 1)RANDARRAY විසින් අහඹු ආරම්භක දින මාලාවක් සාදනු ඇත, WORKDAY ශ්රිතය වැඩ කරන දින 1ක් එකතු කරන අතර ආපසු ලබා දුන් සියලුම දින වැඩ කරන දින බව සහතික කරයි.
D1 හි 1 වන දිනය සහ D2 හි 2 වන දිනය සමඟ, සතියේ දින 10 ලැයිස්තුවක් නිෂ්පාදනය කිරීමේ සූත්රය මෙන්න:
=WORKDAY(RANDARRAY(10, 1, D1, D2, TRUE), 1)
මෙන්ම පෙර උදාහරණය, ප්රතිඵල නිවැරදිව සංදර්ශනය කිරීම සඳහා ඉසින පරාසය දිනය ලෙස හැඩතල ගැන්වීමට කරුණාකර මතක තබා ගන්න.
අනුපිටපත් නොමැතිව අහඹු සංඛ්යා උත්පාදනය කරන්නේ කෙසේද
නවීන Excel 6 ඉදිරිපත් කළත් නව ගතික අරාවශ්රිත, අවාසනාවකට මෙන්, අනුපිටපත් නොමැතිව අහඹු සංඛ්යා ආපසු ලබා දීම සඳහා ඉන්බිල්ට් ශ්රිතයක් තවමත් නොමැත.
ඔබගේම අද්විතීය සසම්භාවී සංඛ්යා උත්පාදක එක්සෙල් හි තැනීමට, ඔබට පෙන්වා ඇති පරිදි ශ්රිත කිහිපයක් එකට සම්බන්ධ කිරීමට අවශ්ය වනු ඇත. යට , සත්ය)), අනුපිළිවෙල ( n ))
සසම්භාවී දශම :
INDEX(UNIQUE(RANDARRAY( n *2, 1, විනා , උපරිම , FALSE)), SEQUENCE( n ))කොහෙද:
- N යනු ඔබ උත්පාදනය කිරීමට බලාපොරොත්තු වන අගයන් ගණනයි.
- Min යනු අඩුම අගයයි.
- Max යනු ඉහළම අගයයි.
උදාහරණයක් ලෙස, අනුපිටපත් නොමැතිව අහඹු පූර්ණ සංඛ්යා 10ක් නිපදවීමට, මෙම සූත්රය භාවිතා කරන්න:
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100, TRUE)), SEQUENCE(10))
ක් නිර්මාණය කිරීමට අනන්ය සසම්භාවී දශම සංඛ්යා 10 ලැයිස්තුව , RANDARRAY ශ්රිතයේ අවසාන තර්කයේ සත්ය ලෙස අසත්ය ලෙස වෙනස් කරන්න, නැතහොත් මෙම තර්කය ඉවත් කරන්න:
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100, FALSE)), SEQUENCE(10))
ඉඟි සහ සටහන්:
- සූත්රයේ සවිස්තරාත්මක පැහැදිලි කිරීම f අනුපිටපත් නොමැතිව Excel හි අහඹු සංඛ්යා උත්පාදනය කරන්නේ කෙසේද යන්න තුළ ඇත.
- Excel 2019 සහ ඊට පෙර, RANDARRAY ශ්රිතය නොමැත. ඒ වෙනුවට, කරුණාකර මෙම විසඳුම පරීක්ෂා කරන්න.
Excel හි අහඹු ලෙස වර්ග කරන ආකාරය
Excel හි දත්ත මාරු කිරීමට, "අනුපිළිවෙළ අනුව" අරාව සඳහා RANDARRAY භාවිතා කරන්න ( by_array තර්කය) SORTBY ශ්රිතයේ. ROWS ශ්රිතය ඔබගේ පේළි ගණන ගණන් කරයිදත්ත කට්ටලය, අහඹු සංඛ්යා කීයක් ජනනය කළ යුතුද යන්න දක්වයි:
SORTBY( දත්ත , RANDARRAY(ROWS( data )))මෙම ප්රවේශය සමඟ, ඔබට එක්සෙල් හි අහඹු ලෙස ලැයිස්තුවක් වර්ග කරන්න , එහි අංක, දින හෝ පෙළ ඇතුළත් කිරීම් තිබේද යන්න:
=SORTBY(A2:A13, RANDARRAY(ROWS(A2:A13)))
එමෙන්ම, ඔබට ද කළ හැක. ඔබේ දත්ත මිශ්ර නොකර පේළි shuffle:
=SORTBY(A2:B10, RANDARRAY(ROWS(A2:B10)))
Accel හි අහඹු තේරීමක් ලබා ගන්නේ කෙසේද
අහඹු ලෙස උපුටා ගැනීම සඳහා ලැයිස්තුවකින් නියැදිය, භාවිතා කිරීමට සාමාන්ය සූත්රයක් මෙන්න:
INDEX( දත්ත , RANDARRAY( n , 1, 1, ROWS( data ), සත්ය))n යනු ඔබ උපුටා ගැනීමට බලාපොරොත්තු වන අහඹු ඇතුළත් කිරීම් ගණනයි.
උදාහරණයක් ලෙස, A2:A10 හි ඇති ලැයිස්තුවෙන් අහඹු ලෙස නම් 3ක් තෝරා ගැනීමට, මෙම සූත්රය භාවිතා කරන්න. :
=INDEX(A2:A10, RANDARRAY(3, 1, 1, ROWS(A2:A10), TRUE))
නැතහොත් යම් කොටුවකට අවශ්ය නියැදි ප්රමාණය ඇතුළත් කරන්න, C2 කියන්න, සහ එම කොටුව යොමු කරන්න:
=INDEX(A2:A10, RANDARRAY(C2, 1, 1, ROWS(A2:A10), TRUE))
මෙම සූත්රය ක්රියා කරන ආකාරය:
මෙම සූත්රයේ හරය වන්නේ RANDARRAY ශ්රිතය වන අතර එය නිඛිලවල අහඹු අරාවක් නිර්මාණය කරයි, C2 හි අගය මඟින් කොපමණ අගයන් ජනනය කළ යුතුද යන්න නිර්වචනය කරයි. . අවම සංඛ්යාව දෘඪ කේත (1) කර ඇති අතර උපරිම සංඛ්යාව ROWS ශ්රිතය මඟින් ආපසු ලබා දෙන ඔබේ දත්ත කට්ටලයේ පේළි ගණනට අනුරූප වේ.
සසම්භාවී නිඛිල අරාව සෘජුවම row_num වෙත යයි. INDEX ශ්රිතයේ තර්කය, ආපසු යැවිය යුතු අයිතමවල පිහිටීම් සඳහන් කරයි. ඉහත තිර රුවෙහි නියැදිය සඳහා, එය:
=INDEX(A2:A10, {8;7;4})
ඉඟිය. විශාල සාම්පලයක් තෝරන විටකුඩා දත්ත කට්ටලයක්, ඔබේ අහඹු තේරීමේ එකම ප්රවේශයක එක් සිදුවීමකට වඩා වැඩි ගණනක් අඩංගු වීමට ඉඩ ඇත, මන්ද RANDARRAY අද්විතීය සංඛ්යා පමණක් නිපදවන බවට සහතිකයක් නොමැති බැවිනි. මෙය සිදුවීම වලක්වා ගැනීම සඳහා, මෙම සූත්රයේ අනුපිටපත් රහිත අනුවාදයක් භාවිතා කරන්න.
Excel හි අහඹු පේළි තෝරා ගන්නේ කෙසේද
ඔබගේ දත්ත කට්ටලයේ තීරු එකකට වඩා වැඩි නම්, නියැදියට ඇතුළත් කළ යුතු තීරු සඳහන් කරන්න. මේ සඳහා, INDEX ශ්රිතයේ අවසාන තර්කය ( column_num ) සඳහා අරා නියතයක් සපයන්න, මේ වගේ:
=INDEX(A2:B10, RANDARRAY(D2, 1, 1, ROWS(A2:A10), TRUE), {1,2})
A2:B10 මූලාශ්ර දත්ත සහ D2 යනු නියැදි ප්රමාණයයි.
ප්රතිඵලයක් ලෙස, අපගේ අහඹු තේරීමේ දත්ත තීරු දෙකක් අඩංගු වේ:
ඉඟිය. පෙර උදාහරණයේ දී මෙන්, මෙම සූත්රය අනුපිටපත් වාර්තා ලබා දිය හැක. ඔබේ නියැදියට පුනරාවර්තන නොමැති බව සහතික කිරීමට, අනුපිටපත් නොමැතිව අහඹු පේළි තෝරා ගන්නේ කෙසේද යන්නෙහි විස්තර කර ඇති තරමක් වෙනස් ප්රවේශයක් භාවිතා කරන්න.
Excel හි අහඹු ලෙස අංක සහ පෙළ පවරන ආකාරය
Excel හි අහඹු පැවරුමක් කිරීමට, මේ ආකාරයෙන් CHOOSE ශ්රිතය සමඟ RANDBETWEEN භාවිතා කරන්න:
CHOOSE(RANDARRAY(ROWS( data ), 1, 1, n , සත්ය), අගය1 , අගය2 ,...)කොහේ:
- දත්ත යනු ඔබට අහඹු අගයන් පැවරීමට අවශ්ය ඔබේ මූලාශ්ර දත්ත පරාසයකි.
- N යනු පැවරිය යුතු මුළු අගයන් ගණනයි.
- අගය1 , අගය2 , අගය3 , ආදිය විය යුතු අගයන් වේ.අහඹු ලෙස පවරා ඇත.
උදාහරණයක් ලෙස, A2:A13 හි සහභාගිවන්නන්ට 1 සිට 3 දක්වා අංක ලබා දීමට, මෙම සූත්රය භාවිතා කරන්න:
=CHOOSE(RANDARRAY(ROWS(A2:A13), 1, 1, 3, TRUE), 1, 2, 3)
පහසුව සඳහා, ඔබට වෙනම කොටු තුළ පැවරීමට අගයන් ඇතුළත් කළ හැකිය, D2 සිට D4 දක්වා කියන්න, සහ එම සෛල ඔබේ සූත්රයේ සඳහන් කළ හැකිය (තනි තනිව, පරාසයක් ලෙස නොවේ):
=CHOOSE(RANDARRAY(ROWS(A2:A13), 1, 1, 3, TRUE), D2, D3, D4)
ප්රතිඵලයක් ලෙස, ඔබට එම සූත්රය සමඟින් ඕනෑම අංක, අකුරු, පෙළ, දින සහ වේලාවන් අහඹු ලෙස පැවරීමට හැකි වනු ඇත:
සටහන. RANDARRAY ශ්රිතය වැඩ පත්රිකාවේ සෑම වෙනස්කමක් සමඟම නව අහඹු අගයන් ජනනය කරමින් පවතිනු ඇත, ප්රතිඵලය සෑම විටම නව අගයන් පවරනු ලැබේ. පවරා ඇති අගයන් "නිවැරදි කිරීමට", විශේෂ ඇලවීම භාවිතා කරන්න > සූත්ර ඒවායේ ගණනය කළ අගයන් සමඟ ප්රතිස්ථාපනය කිරීමට අගයන් විශේෂාංග.
මෙම සූත්රය ක්රියා කරන ආකාරය
මෙම විසඳුමේ හදවතේ නැවතත් RANDARRAY ශ්රිතය ඔබ සඳහන් කරන අවම සහ උපරිම සංඛ්යා මත පදනම්ව අහඹු පූර්ණ සංඛ්යා මාලාවක් නිපදවයි (1 සිට අපගේ නඩුවේ 3 දක්වා). ROWS ශ්රිතය මඟින් RANDARRAY හට අහඹු සංඛ්යා කීයක් ජනනය කළ යුතු දැයි කියයි. මෙම අරාව CHOOSE ශ්රිතයේ index_num තර්කයට යයි. උදාහරණයක් ලෙස:
=CHOOSE({1;2;1;2;3;2;3;3;1;3;1;2}, D2, D3, D4)
Index_num යනු ආපසු ලබා දිය යුතු අගයන්හි පිහිටීම් තීරණය කරන තර්කයයි. ස්ථාන අහඹු බැවින්, D2:D4 හි අගයන් අහඹු අනුපිළිවෙලකට තෝරා ගනු ලැබේ. ඔව්, එය ඉතා සරලයි :)
කණ්ඩායම් වෙත අහඹු ලෙස දත්ත පවරන ආකාරය
ඔබේ කාර්යය වන්නේ කවදාද?