સામગ્રીઓનું કોષ્ટક
આ લેખમાં, હું એક્સેલની શ્રેણી વચ્ચેના રેન્ડમ નંબર જનરેટરની ચર્ચા કરીશ. ઘણીવાર, આંકડાકીય અને નાણાકીય વિશ્લેષણ કરતી વખતે, તમારે રેન્ડમ નંબર જનરેટરનો ઉપયોગ કરવો પડી શકે છે. હેતુ ગમે તે હોય, એક્સેલ પાસે રેન્ડમ નંબરો જનરેટ કરવાની ઘણી રીતો છે. ચાલો તે રીતો જોઈએ.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
તમે આ લેખ તૈયાર કરવા માટે ઉપયોગમાં લીધેલી પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરી શકો છો.
Range.xlsm વચ્ચે રેન્ડમ નંબર જનરેટર
8 Excel માં રેન્જ વચ્ચે રેન્ડમ નંબર જનરેટરના યોગ્ય ઉદાહરણો
1. રેન્જ વચ્ચે નંબર જનરેટ કરવા માટે Excel RAND ફંક્શનનો ઉપયોગ કરો
<0 તમે રેન્ડમ નંબર જનરેટર તરીકે RAND ફંક્શન નો ઉપયોગ કરી શકો છો. સામાન્ય રીતે, આ ફંક્શન 0 થી 1 વચ્ચે રેન્ડમ નંબરો બનાવે છે.પગલાઓ:
- પ્રથમ. સેલ B5 માં નીચેનું સૂત્ર લખો. Enter દબાવો. અપેક્ષા મુજબ, તમને 0 થી 1 વચ્ચેનો નંબર મળશે.
=RAND()
- હવે, RAND ફંક્શનની વચ્ચેની સંખ્યાઓની સૂચિ મેળવવા માટે ફિલ હેન્ડલ ( +) ટૂલને ખેંચો શ્રેણી.
- છેવટે, અહીં સંખ્યાઓની સૂચિ છે.
- આ ઉપરાંત, તમે RAND નો ઉપયોગ કરીને રેન્ડમ નંબરોની શ્રેણી સેટ કરી શકો છો ઉદાહરણ તરીકે, હું 0 અને 6 વચ્ચેના નંબરો મેળવવા માંગુ છું. પછી સેલ B5 માં નીચેનું સૂત્ર ટાઈપ કરો અને દબાવો દાખલ કરો .
=RAND()*5+1
- પહેલાની જેમ, નીચે ખેંચો હેન્ડલ ભરો ( + ) અને નીચેનું પરિણામ મેળવો.
📌 ફોર્મ્યુલા પરિણામોને મૂલ્યોમાં કન્વર્ટ કરો:
હવે, ઉપરોક્ત સૂત્રમાં સમસ્યા છે. RAND ફંક્શન એ વોલેટાઇલ ફંક્શન છે. ફંક્શનમાંથી આપણને મળેલી સંખ્યાઓ પુનઃ ગણતરી પર સતત બદલાશે. તેથી, તે ફેરફારને ટાળવા માટે આપણે ઉપરોક્ત સૂત્રના પરિણામને મૂલ્યોમાં રૂપાંતરિત કરવું પડશે. તે કરવા માટે, નીચેના પગલાંઓ અનુસરો.
પગલાઓ:
- પ્રથમ, અમને મળેલી પરિણામી સૂચિ પસંદ કરો અને Ctrl + C દબાવો. .
- આગળ, Excel રિબન પરથી, હોમ ><6 પર જાઓ>પેસ્ટ કરો . હવે પેસ્ટ મૂલ્યો આઇકોન પર ક્લિક કરો (સ્ક્રીનશોટ જુઓ).
- પરિણામે, અમને મૂલ્યો તરીકે સંખ્યાઓ મળી. નીચે. હવે, આ મૂલ્યો પુનઃ ગણતરી પર બદલાશે નહીં.
વધુ વાંચો: રેન્ડમ નંબર જનરેટ કરવા માટે એક્સેલ ફોર્મ્યુલા (5 ઉદાહરણો) )
2. રેન્ડમ નંબર જનરેટર તરીકે RANDBETWEEN ફંક્શનને રેન્જમાં લાગુ કરો
ચાલો રેન્ડમ નંબરોની સૂચિ મેળવવા માટે RANDBETWEEN ફંક્શન નો ઉપયોગ કરીએ. આ ફંક્શનનો ઉપયોગ કરીને, તમે તમારી શ્રેણીના ઉપરના અને નીચેના નંબરોને સ્પષ્ટ કરી શકો છો. ઉદાહરણ તરીકે, અમે 10 અને 50 વચ્ચેના રેન્ડમ નંબરો રાખવા માંગીએ છીએ.
પગલાઓ:
- પ્રકાર સેલ B5 માં નીચેનું સૂત્ર. પરિણામે, આપણને નીચેનું પરિણામ મળશે Enter દબાવ્યા પછી.
=RANDBETWEEN(10,50)
- નો ઉપયોગ કર્યા પછી Fill Handle ટૂલ, નીચે આપેલ રેન્ડમ નંબરોની અમારી સૂચિ છે.
RAND ફંક્શનની જેમ, જો જરૂરી હોય તો, બનાવો ખાતરી કરો કે તમે RANDBETWEEN ફોર્મ્યુલાના પરિણામને મૂલ્યોમાં રૂપાંતરિત કરો છો. આ એટલા માટે છે કારણ કે RANDBETWEEN ફંક્શન એ એક્સેલમાં વોલેટાઇલ ફંક્શન પણ છે.
વધુ વાંચો: સાથે રેન્ડમ નંબર કેવી રીતે જનરેટ કરવો એક્સેલ VBA (4 ઉદાહરણો)
3. રેન્જ વચ્ચે યુનિક નંબર જનરેટર તરીકે RANK.EQ અને RAND ફંક્શનનો ઉપયોગ કરો
સામાન્ય રીતે, RAND ફંક્શન અનન્ય આપે છે શ્રેણી વચ્ચેની સંખ્યાઓ. તેમ છતાં, પરિણામી રેન્ડમ નંબરોની પુનરાવર્તન તપાસવા માટે, અમે RANK.EQ ફંક્શન નો ઉપયોગ કરી શકીએ છીએ.
પગલાઓ:
- પ્રથમ , RAND ફંક્શનનો ઉપયોગ કરીને રેન્ડમ નંબરની સૂચિ મેળવો.
- પછી પેસ્ટનો ઉપયોગ કરીને સૂચિને મૂલ્યોમાં કન્વર્ટ કરો મૂલ્યો વિકલ્પ ( પદ્ધતિ 1 માં વર્ણવેલ).
- હવે, સેલ C5 માં નીચેનું સૂત્ર ટાઈપ કરો.
=RANK.EQ(B5,$B$5:$B$13)
- Enter દબાવો.
- હવે જો તમે કૉલમ B માં કોઈપણ ડુપ્લિકેટ મૂલ્યો મૂકો છો, કૉલમ C તેને અનુરૂપ RAND મૂલ્યોને ડુપ્લિકેટ પૂર્ણાંકો બતાવીને સૂચવશે.
વધુ વાંચો: Excel VBA: કોઈ ડુપ્લિકેટ વગર રેન્ડમ નંબર જનરેટર (4 ઉદાહરણો)
4. RANDARRAY ફંક્શનને આ રીતે દાખલ કરો રેન્ડમએક્સેલમાં નંબર જનરેટર
એક્સેલ 365 માં, આપણે રેન્ડમ નંબર જનરેટર તરીકે RANDARRAY ફંક્શન નો ઉપયોગ કરી શકીએ છીએ. તમારી સારી સમજણ માટે RANDARRAY ફંક્શનનો સિન્ટેક્સ નીચે ઉલ્લેખિત છે.
RANDARRAY([પંક્તિઓ],[કૉલમ્સ],[મિનિટ],[મહત્તમ],[સંપૂર્ણ_સંખ્યા])
ધારો કે, તમે 10 અને 20 ની શ્રેણી વચ્ચે રેન્ડમ નંબર એરે બનાવવા માંગો છો, જેમાં 5 પંક્તિઓ અને 2 કૉલમ, અને મારે પૂર્ણ સંખ્યાઓ જોઈએ છે, પછી નીચેની પ્રક્રિયાને અનુસરો.
પગલાઓ:
- નીચેનું સૂત્ર ટાઈપ કરો સેલ B5 . Enter દબાવો અને તમને અપેક્ષિત રેન્ડમ નંબરો ધરાવતો એરે (વાદળી રંગ તરીકે દર્શાવેલ) મળશે.
=RANDARRAY(5,2,10,20,TRUE)
સમાન રીડિંગ્સ
- એક્સેલમાં રેન્ડમ ડેટા કેવી રીતે જનરેટ કરવો (9 સરળ પદ્ધતિઓ)
- એક્સેલમાં રેન્ડમ 5 ડિજિટ નંબર જનરેટર (7 ઉદાહરણો)
- એક્સેલમાં રેન્ડમ 4 ડિજિટ નંબર જનરેટર (8 ઉદાહરણો)
- રેન્ડમ એક્સેલમાં નંબર જનરેટર વિથ નો રિપીટ્સ (9 પદ્ધતિઓ)
5. રેન્ડમ નંબર જનરેટર તરીકે એક્સેલ રાઉન્ડ અને રેન્ડ ફંક્શન્સ કોમ્બિનેશન
હવે હું <6 નો ઉપયોગ કરીશ 0 અને 20 વચ્ચે રેન્ડમ નંબર લિસ્ટ મેળવવા માટે RAND ફંક્શન સાથે .
પગલાઓ:
- પ્રથમ, નીચેનું સૂત્ર સેલ B5 માં લખો અને Enter દબાવો. પરિણામે, તમને રેન્ડમ નંબરોની સૂચિ મળશેઉલ્લેખિત શ્રેણીની અંદર.
=ROUND(RAND()*19+1,0)
અહીં, RAND સૂત્રનું પરિણામ 19 વડે ગુણાકાર કરવામાં આવે છે અને પછી 1 તેમાં ઉમેરે છે. બાદમાં, ROUND ફંક્શન દશાંશ નંબરને 0 દશાંશ સ્થાનો પર રાઉન્ડ કરશે.
વધુ વાંચો: દશાંશ સાથે એક્સેલમાં રેન્ડમ નંબર જનરેટ કરો (3 પદ્ધતિઓ)
6. રેન્ડમ નંબર્સ જનરેટ કરવા માટે એનાલિસિસ ટૂલપેક એડ ઇનનો ઉપયોગ કરો
રેન્ડમ નંબર લિસ્ટ જનરેટ કરવા માટે અમે એક્સેલ એડ-ઇન્સ નો ઉપયોગ કરીશું. કાર્ય કરવા માટે નીચેના પગલાંઓ અનુસરો.
પગલાઓ:
- પ્રથમ, Excel માંથી ફાઇલ ટેબ પર જાઓ રિબન .
- આગળ, વિકલ્પો પર જાઓ.
- પછી એક્સેલ વિકલ્પો વિન્ડો દેખાશે. એડ-ઇન્સ મેનૂ પર જાઓ, હવે ખાતરી કરો કે એક્સેલ એડ-ઇન્સ ફિલ્ડમાં પસંદ કરેલ છે: મેનેજ કરો . ગો બટન પર ક્લિક કરો.
- એડ-ઇન્સ વિન્ડો દેખાશે. તે પછી, એનાલિસિસ ટૂલપેક પર ટિક મૂકો અને ઓકે પર ક્લિક કરો.
- પરિણામે , Excel રિબન ના Data ટેબ હેઠળ Data Analysis વિકલ્પ ઉમેરવામાં આવે છે. હવે, ડેટા એનાલિસિસ વિકલ્પ પર ક્લિક કરો.
- ડેટા એનાલિસિસ સંવાદ પોપ અપ થશે. રેન્ડમ નંબર જનરેશન વિકલ્પ પસંદ કરો અને ઓકે ક્લિક કરો.
- નીચેના ફીલ્ડ્સ પર મૂલ્યો મૂકો ( સ્ક્રીનશોટ જુઓ) અને ઓકે ક્લિક કરો. ઉદાહરણ તરીકે, હું 10 થી 50 ની રેન્જમાં રેન્ડમ નંબર સૂચિ બનાવવા માંગુ છું.
- છેલ્લે, અમને નીચેનું પરિણામ મળ્યું.
વધુ વાંચો: ડેટા એનાલિસિસ ટૂલ અને કાર્યો સાથે રેન્ડમ નંબર જનરેટર Excel
7. એક્સેલમાં રેન્ડમ નંબર જનરેટર તરીકે VBA લાગુ કરો
તમે VBA નો ઉપયોગ એક્સેલમાં રેન્ડમ નંબર જનરેટર તરીકે કરી શકો છો . ચાલો જોઈએ કે VBA નો ઉપયોગ કરીને રેન્ડમ નંબર કેવી રીતે બનાવવો અને તેને મેસેજ બોક્સ અને વર્કશીટ બંને પર બતાવો.
7.1. VBA નો ઉપયોગ કરીને રેન્ડમ નંબર જનરેટ કરો અને મેસેજ બોક્સમાં પરિણામ પરત કરો
ચાલો ધારીએ કે હું 0 અને 13 વચ્ચે રેન્ડમ નંબર મેળવવા માંગુ છું. અહીં પ્રક્રિયામાં સામેલ પગલાંઓ છે.
પગલાઓ:
- પ્રથમ, સંબંધિત વર્કશીટ પર જાઓ અને શીટના નામ પર જમણું-ક્લિક કરો અને પછી જુઓ કોડ વિકલ્પ પસંદ કરો.
- પરિણામે, VBA વિન્ડો દેખાશે. મોડ્યુલ પર નીચેનો કોડ લખો.
2026
- ચલાવો કોડ<6 દબાવીને> F5 કી અથવા રન આઇકોન પર ક્લિક કરવાથી (સ્ક્રીનશોટ જુઓ).
- કોડને રન કર્યા પછી, તમને નીચેનું પરિણામ મળશે. મેસેજ બોક્સમાં.
7.2. VBA નો ઉપયોગ કરીને રેન્ડમ નંબર બનાવો અને એક્સેલ વર્કશીટમાં ડિસ્પ્લે કરો
ઉદાહરણ તરીકે, જો તમે રેન્ડમ નંબર (સંપૂર્ણ નંબર)ની સૂચિ મેળવવા માંગતા હોવવચ્ચે 3 અને 10 પછી નીચેના પગલાંઓ અનુસરો.
પગલાઓ:
- સંબંધિત એક્સેલ પર જાઓ શીટ, શીટના નામ પર જમણું-ક્લિક કરો અને VBA વિન્ડો લાવવા માટે કોડ જુઓ વિકલ્પ પર ક્લિક કરો.
- નીચેનો કોડ માં લખો મોડ્યુલ .
3108
- તે પછી, ચલાવો કોડ.
- નીચેની સૂચિ આ કરશે એક્સેલ શીટમાં દેખાય છે.
વધુ વાંચો: એક્સેલ VBA સાથે રેન્ડમ નંબર કેવી રીતે જનરેટ કરવો
8. ડુપ્લિકેટ્સ વિના રેન્ડમ નંબર જનરેટર (RANDBETWEEN, RANK.EQ અને COUNTIF કાર્યો)
મોટાભાગે RANDBETWEEN ફંક્શન ડુપ્લિકેટ્સ ધરાવતી રેન્ડમ નંબર સૂચિ આપે છે . તેથી, અનન્ય રેન્ડમ નંબરો મેળવવા માટે અમે RANK. EQ અને COUNTIF ફંક્શન ને જોડીશું.
પગલાઓ:
<10 =RANDBETWEEN(1,10)
- Enter દબાવો.
- પછી સેલ C5 માં નીચેનું સૂત્ર ટાઈપ કરો અને 1 થી 10 ની વચ્ચેની અનન્ય સંખ્યા ધરાવતી રેન્ડમ નંબર સૂચિ મેળવવા માટે Enter દબાવો.
=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 } પરત કરે છે.
<0 વધુ વાંચો: એક્સેલમાં ડુપ્લિકેટ વિના રેન્ડમ નંબરો કેવી રીતે જનરેટ કરવા (7 રીતો)નિષ્કર્ષ
ઉપરના લેખમાં, મેં પ્રયાસ કર્યો છે એક્સેલની શ્રેણી વચ્ચે રેન્ડમ નંબર જનરેટર માટેની ઘણી પદ્ધતિઓની વિસ્તૃત ચર્ચા કરવા. આશા છે કે, આ પદ્ધતિઓ અને સમજૂતીઓ તમારી સમસ્યાઓ હલ કરવા માટે પૂરતી હશે. જો તમારી પાસે કોઈ પ્રશ્નો હોય તો કૃપા કરીને મને જણાવો.