ഉള്ളടക്ക പട്ടിക
എക്സലിലെ ഒരു ലിസ്റ്റിൽ നിന്ന് ഒരു റാൻഡം നമ്പർ എക്സ്ട്രാക്റ്റുചെയ്യുന്നതിന് അനുയോജ്യമായ അല്ലെങ്കിൽ ഒറ്റ ഫംഗ്ഷൻ ഇല്ലെങ്കിലും, നൽകിയിരിക്കുന്ന ഡാറ്റയുടെ പട്ടികയിൽ നിന്ന് ഒരു റാൻഡം നമ്പർ സൃഷ്ടിക്കാൻ വ്യത്യസ്ത ഫംഗ്ഷനുകളുടെ സഹായത്തോടെ സൂത്രവാക്യങ്ങൾ സ്വമേധയാ നിർമ്മിക്കുന്നതിന് നിരവധി മാർഗങ്ങളുണ്ട്. ഈ ലേഖനത്തിൽ, ഉചിതമായ ചിത്രീകരണങ്ങളോടെ സെല്ലുകളുടെ ഒരു ശ്രേണിയിൽ നിന്ന് ക്രമരഹിത സംഖ്യകൾ പുറത്തെടുക്കുന്നതിനുള്ള ലഭ്യമായ എല്ലാ രീതികളും നിങ്ങൾക്ക് പഠിക്കാനാകും.
പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക
നിങ്ങൾക്ക് കഴിയും ഈ ലേഖനം തയ്യാറാക്കാൻ ഞങ്ങൾ ഉപയോഗിച്ച Excel വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക.
List.xlsx-ൽ നിന്ന് റാൻഡം നമ്പർ നേടുക
4 സൃഷ്ടിക്കുന്നതിന് അനുയോജ്യമായ രീതികൾ Excel
1-ലെ ഒരു ലിസ്റ്റിൽ നിന്നുള്ള റാൻഡം നമ്പർ. ഒരു ലിസ്റ്റിൽ നിന്ന് ഒരു റാൻഡം നമ്പർ ലഭിക്കുന്നതിന് INDEX, RANDBETWEEN ഫംഗ്ഷനുകളുടെ ഉപയോഗം
INDEX ഫംഗ്ഷൻ പ്രത്യേക വരിയുടെയും നിരയുടെയും കവലയിൽ സെല്ലിന്റെ ഒരു മൂല്യമോ റഫറൻസോ നൽകുന്നു, ഒരു നിശ്ചിത ശ്രേണിയിൽ. RANDBETWEEN ഫംഗ്ഷൻ രണ്ട് നിർദ്ദിഷ്ട സംഖ്യകൾക്കിടയിലുള്ള ഒരു ക്രമരഹിത സംഖ്യ നൽകുന്നു. INDEX ഫംഗ്ഷന്റെ രണ്ടാമത്തെ ആർഗ്യുമെന്റ് (വരി നമ്പർ) ആയി RANDBETWEEN ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നതിലൂടെ, നമുക്ക് ഒരു ലിസ്റ്റിൽ നിന്ന് ഒരു റാൻഡം മൂല്യമോ നമ്പറോ പുറത്തെടുക്കാം.
ഇനിപ്പറയുന്ന ചിത്രത്തിൽ, നിര B ന് തുടർച്ചയായ ക്രമത്തിൽ പത്ത് പൂർണ്ണസംഖ്യ മൂല്യങ്ങളുണ്ട്. സെൽ D5 -ൽ, ഞങ്ങൾ ലിസ്റ്റിൽ നിന്ന് ഒരു റാൻഡം നമ്പർ എക്സ്ട്രാക്റ്റുചെയ്യും.
ഔട്ട്പുട്ടിൽ ആവശ്യമായ ഫോർമുല സെൽ D5 ഇതായിരിക്കും:
=INDEX($B$5:$B$14, RANDBETWEEN(1, 10))
Enter അമർത്തിയാൽ, ഫോർമുല നിര B -ലെ ലിസ്റ്റിൽ നിന്ന് ഏതെങ്കിലും നമ്പറുകൾ തിരികെ നൽകുക സെൽ D5 -ൽ നിന്ന് പൂരിപ്പിക്കാനുള്ള ഓപ്ഷൻ. നിങ്ങൾക്ക് കോളം D -ൽ കൂടുതൽ ക്രമരഹിതമായ സംഖ്യകൾ ലഭിക്കും, അവയിൽ ചിലത് ആവർത്തിച്ചുള്ള മൂല്യങ്ങളായി ദൃശ്യമായേക്കാം. എന്നാൽ നിങ്ങൾക്ക് ആവർത്തിച്ചുള്ള മൂല്യങ്ങൾ ക്രമരഹിത സംഖ്യകളായി കാണാൻ താൽപ്പര്യമില്ലെങ്കിൽ, നിങ്ങൾക്ക് രീതി 4-ലേക്ക് നീങ്ങാം, അവിടെ ഒരു മൂല്യവും ഒന്നിലധികം തവണ പ്രദർശിപ്പിക്കരുതെന്ന് ഫോർമുല നിർവചിച്ചിരിക്കുന്നു.
കൂടുതൽ വായിക്കുക: എക്സൽ ലെ ശ്രേണിയ്ക്കിടയിലുള്ള റാൻഡം നമ്പർ ജനറേറ്റർ
2. Excel-ലെ ഒരു ലിസ്റ്റിൽ നിന്ന് ഒരു റാൻഡം നമ്പർ ലഭിക്കാൻ INDEX, RANDBETWEEN, ROWS ഫംഗ്ഷനുകളുടെ ഉപയോഗം
ആദ്യ രീതിയിൽ, RANDBETWEEN ഫംഗ്ഷന്റെ മുകളിലും താഴെയുമുള്ള പരിധികൾ ഞങ്ങൾ നിർവ്വചിച്ചു. സ്വമേധയാ. ഇപ്പോൾ ഈ വിഭാഗത്തിൽ, ROWS ഫംഗ്ഷന്റെ സഹായത്തോടെ ഞങ്ങൾ RANDBETWEEN ഫംഗ്ഷന്റെ ഉയർന്ന പരിധി നിർവ്വചിക്കും. ഇവിടെ ROWS ഫംഗ്ഷൻ B5:B14 സെല്ലുകളുടെ ശ്രേണിയിലുള്ള വരികളുടെ എണ്ണം കണക്കാക്കുകയും RANDBETWEEN ഫംഗ്ഷന്റെ ഉയർന്ന പരിധിയിലേക്ക് എണ്ണപ്പെട്ട മൂല്യം നൽകുകയും ചെയ്യും.
അതിനാൽ, ആവശ്യമായ ഫോർമുല Cell 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 ഫംഗ്ഷനിലെ ഒരു പ്രശ്നം നിങ്ങൾക്ക് ഫംഗ്ഷനുള്ളിൽ സെല്ലുകളുടെ ഒരു ശ്രേണിയോ ഒരു ശ്രേണിയോ ചേർക്കാൻ കഴിയില്ല എന്നതാണ്. പകരം സമയമെടുക്കുന്ന ഫംഗ്ഷനുള്ളിൽ നിങ്ങൾ എല്ലാ ഡാറ്റയും അല്ലെങ്കിൽ സെൽ റഫറൻസുകളും സ്വമേധയാ ഇൻപുട്ട് ചെയ്യണം.
സെൽ D5 -ൽ, ഒരു ലിസ്റ്റിൽ നിന്ന് റാൻഡം നമ്പറുകൾ എക്സ്ട്രാക്റ്റുചെയ്യുന്നതിന് ആവശ്യമായ ഫോർമുലയുടെ സഹായത്തോടെ CHOSE, 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 എന്ന സെല്ലുകളുടെ ശ്രേണിയിൽ നിന്ന് അക്കങ്ങൾ എക്സ്ട്രാക്റ്റ് ചെയ്യുക.
അതിനാൽ, സെൽ E5 ഔട്ട്പുട്ടിൽ ആവശ്യമായ ഫോർമുല ഇതായിരിക്കും:
7> =INDEX($B$5:$B$14,RANK.EQ($C5,$C$5:$C$14))
Enter അമർത്തുക, E5 -ന് താഴെയുള്ള മറ്റ് ചില സെല്ലുകൾ ഓട്ടോഫിൽ ചെയ്യുക, നിങ്ങൾക്ക് നിര B<എന്നതിൽ നിന്ന് ക്രമരഹിതമായ മൂല്യങ്ങൾ ലഭിക്കും. 4>. നിങ്ങൾക്ക് E14 വരെയുള്ള സെല്ലുകൾ പൂരിപ്പിക്കാനും ആവർത്തനങ്ങളില്ലാതെയും ഒരു പിശകും കാണാതെയും ക്രമരഹിതമായ മൂല്യങ്ങൾ കണ്ടെത്താനും കഴിയും. എന്നാൽ നിങ്ങൾ E14-ന് അപ്പുറം ഇറങ്ങുകയാണെങ്കിൽ, E15 മുതൽ ആരംഭിക്കുന്ന സെല്ലുകൾ #N/A പിശകുകൾ കാണിക്കും.
<1
അവസാന വാക്കുകൾ
ഒരു ലിസ്റ്റിൽ നിന്ന് ചില ക്രമരഹിതമായ സംഖ്യകൾ സൃഷ്ടിക്കുമ്പോൾ, മുകളിൽ സൂചിപ്പിച്ച ഈ നാല് രീതികളും നിങ്ങളുടെ Excel സ്പ്രെഡ്ഷീറ്റിൽ പ്രയോഗിക്കാൻ നിങ്ങളെ സഹായിക്കുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളോ ഫീഡ്ബാക്കോ ഉണ്ടെങ്കിൽ, അഭിപ്രായ വിഭാഗത്തിൽ എന്നെ അറിയിക്കുക. അല്ലെങ്കിൽ നിങ്ങൾക്ക് കഴിയുംഈ വെബ്സൈറ്റിൽ Excel ഫംഗ്ഷനുകളുമായി ബന്ധപ്പെട്ട ഞങ്ങളുടെ മറ്റ് ലേഖനങ്ങൾ പരിശോധിക്കുക.