સામગ્રીઓનું કોષ્ટક
જો કે Excel માં સૂચિમાંથી રેન્ડમ નંબર કાઢવા માટે કોઈ યોગ્ય અથવા એકલ ફંક્શન નથી, તો ડેટાની આપેલ સૂચિમાંથી રેન્ડમ નંબર જનરેટ કરવા માટે વિવિધ કાર્યોની મદદથી મેન્યુઅલી ફોર્મ્યુલા બનાવવાની અસંખ્ય રીતો છે. આ લેખમાં, તમે યોગ્ય ચિત્રો સાથે કોષોની શ્રેણીમાંથી રેન્ડમ નંબરો ખેંચવા માટેની બધી ઉપલબ્ધ પદ્ધતિઓ શીખી શકશો.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
તમે કરી શકો છો એક્સેલ વર્કબુક ડાઉનલોડ કરો જેનો અમે આ લેખ તૈયાર કરવા માટે ઉપયોગ કર્યો છે.
List.xlsx પરથી રેન્ડમ નંબર મેળવો
4 જનરેટ કરવા માટે યોગ્ય પદ્ધતિઓ એક્સેલમાં સૂચિમાંથી રેન્ડમ નંબર
1. સૂચિમાંથી રેન્ડમ નંબર મેળવવા માટે INDEX અને RANDBETWEEN કાર્યોનો ઉપયોગ
INDEX ફંક્શન ચોક્કસ પંક્તિ અને કૉલમના આંતરછેદ પર સેલનું મૂલ્ય અથવા સંદર્ભ આપે છે, આપેલ શ્રેણીમાં. RANDBETWEEN ફંક્શન બે ઉલ્લેખિત સંખ્યાઓ વચ્ચે રેન્ડમ નંબર આપે છે. INDEX ફંક્શનની બીજી દલીલ (પંક્તિ નંબર) તરીકે RANDBETWEEN ફંક્શનનો ઉપયોગ કરીને, આપણે સૂચિમાંથી રેન્ડમ મૂલ્ય અથવા સંખ્યા કાઢી શકીએ છીએ.
નીચેના ચિત્રમાં, કૉલમ B માં ક્રમિક ક્રમમાં દસ પૂર્ણાંક મૂલ્યો છે. સેલ D5 માં, અમે સૂચિમાંથી રેન્ડમ નંબર મેળવીશું.
આઉટપુટ સેલ D5 માં આવશ્યક સૂત્ર હશે:
=INDEX($B$5:$B$14, RANDBETWEEN(1, 10))
Enter દબાવ્યા પછી, ફોર્મ્યુલા આવશે કૉલમ B માં સૂચિમાંથી કોઈપણ નંબર પરત કરો.
હવે જો તમે વધુ રેન્ડમ નંબર મેળવવા માંગતા હો, તો ફિલ હેન્ડલનો ઉપયોગ કરો સેલ D5 માંથી ભરવા માટેનો વિકલ્પ. તમને કૉલમ D માં વધુ રેન્ડમ નંબરો મળશે અને તેમાંથી કેટલાક પુનરાવર્તિત મૂલ્યો તરીકે દેખાઈ શકે છે. પરંતુ જો તમે પુનરાવર્તિત મૂલ્યોને રેન્ડમ નંબરો તરીકે જોવા માંગતા ન હોવ તો તમે પદ્ધતિ 4 પર જઈ શકો છો જ્યાં ફોર્મ્યુલાને એક કરતા વધુ વખત કોઈપણ મૂલ્ય પ્રદર્શિત ન કરવા માટે વ્યાખ્યાયિત કરવામાં આવ્યું છે.
વધુ વાંચો: એક્સેલમાં રેન્જ વચ્ચે રેન્ડમ નંબર જનરેટર
2. એક્સેલમાં સૂચિમાંથી રેન્ડમ નંબર મેળવવા માટે INDEX, RANDBETWEEN અને ROWS ફંક્શનનો ઉપયોગ
પ્રથમ પદ્ધતિમાં, અમે RANDBETWEEN ફંક્શનની ઉપલી અને નીચેની મર્યાદાઓ વ્યાખ્યાયિત કરી છે. જાતે. હવે આ વિભાગમાં, અમે ROWS ફંક્શનની મદદથી RANDBETWEEN ફંક્શનની ઉપલી મર્યાદાને વ્યાખ્યાયિત કરીશું. અહીં ROWS ફંક્શન સેલ B5:B14 ની શ્રેણીમાં હાજર પંક્તિઓની સંખ્યાની ગણતરી કરશે અને ગણતરી કરેલ મૂલ્યને RANDBETWEEN ફંક્શનની ઉપરની મર્યાદામાં સોંપશે.
તેથી, જરૂરી સૂત્ર સેલ 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)))
અને પરિણામ આ વિભાગમાં ચિત્રમાં બતાવ્યા પ્રમાણે સમાન હશે.
વધુ વાંચો: કોઈ રિપીટ વગર એક્સેલમાં રેન્ડમ નંબર જનરેટર
3. યાદીમાંથી રેન્ડમ નંબર કાઢવા માટે CHOOSE અને RANDBETWEEN ફંક્શન્સનો ઉપયોગ
તમે CHOOSE અને RANDBETWEEN ફંક્શન્સને પણ લિસ્ટમાંથી રેન્ડમ નંબર્સ કાઢવા માટે જોડી શકો છો . CHOOSE ફંક્શન સૂચિમાંથી તે મૂલ્યના ઉલ્લેખિત સીરીયલ નંબરના આધારે મૂલ્ય પરત કરે છે. પરંતુ CHOOSE ફંક્શનમાં સમસ્યા એ છે કે તમે ફંક્શનની અંદર કોઈપણ કોષો અથવા એરેની શ્રેણી દાખલ કરી શકતા નથી. તેના બદલે તમારે ફંક્શનની અંદર મેન્યુઅલી તમામ ડેટા અથવા સેલ રેફરન્સ ઇનપુટ કરવા પડશે જેમાં સમય લાગશે.
સેલ D5 માં, સૂચિમાંથી રેન્ડમ નંબર્સ કાઢવા માટે જરૂરી ફોર્મ્યુલા CHOOSE અને 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. એક્સેલમાં INDEX અને RANK.EQ ફંક્શન્સ વડે સૂચિમાંથી રેન્ડમ નંબર જનરેટ કરવું
સૂચિમાંથી રેન્ડમ મૂલ્યો કાઢતી વખતે કેટલીકવાર પુનરાવર્તિત મૂલ્યો બતાવવા માટે અગાઉની ત્રણ પદ્ધતિઓ જવાબદાર છે. પરંતુ INDEX અને RANK.EQ ફંક્શન્સની મદદથી, હવેઅમે ફક્ત એક જ વાર સૂચિમાંથી સંખ્યા કાઢવા અને પ્રદર્શિત કરી શકીશું.
પરંતુ આ સંયુક્ત સૂત્રના ઉપયોગ પર ઉતરતા પહેલા, આપણે પહેલા કૉલમ C<માં સહાયક કૉલમ તૈયાર કરવી પડશે. 4> RAND ફંક્શન સાથે. RAND ફંક્શન 0 અને 1 ની વચ્ચેના રેન્ડમ દશાંશ મૂલ્યો આપશે. RANK.EQ ફંક્શન આ દશાંશ મૂલ્યોને ચડતા અથવા ઉતરતા ક્રમમાં ક્રમ આપશે. જ્યાં સુધી તમે ક્રમનો ઉલ્લેખ ન કરો ત્યાં સુધી, ફંક્શન મૂલ્યોને ઉતરતા ક્રમમાં ક્રમ આપશે.
હવે સેલ C5 માં પ્રથમથી શરૂ થતા તમામ મૂલ્યોની આ રેન્કિંગના આધારે, INDEX ફંક્શન કોષોની શ્રેણીમાંથી સંખ્યાઓ કાઢો B5:B14 .
તેથી, આઉટપુટ સેલ E5 માં આવશ્યક સૂત્ર હશે:
=INDEX($B$5:$B$14,RANK.EQ($C5,$C$5:$C$14))
Enter દબાવો, E5 હેઠળના કેટલાક અન્ય કોષોને ઓટોફિલ કરો અને તમને કૉલમ B<માંથી રેન્ડમ મૂલ્યો મળશે. 4>. તમે E14 સુધીના કોષોને ભરી શકશો અને કોઈપણ પુનરાવર્તન વિના તેમજ કોઈપણ ભૂલ જોયા વિના રેન્ડમ મૂલ્યો શોધી શકશો. પરંતુ જો તમે E14 થી આગળ નીચે ઉતરશો, E15 થી શરૂ થતા કોષો #N/A ભૂલો બતાવશે.
<1
નિષ્કર્ષના શબ્દો
મને આશા છે કે, ઉપર દર્શાવેલ આ ચારેય પદ્ધતિઓ હવે તમને તમારી એક્સેલ સ્પ્રેડશીટમાં લાગુ કરવામાં મદદ કરશે જ્યારે સૂચિમાંથી કેટલાક રેન્ડમ નંબરો જનરેટ કરશે. જો તમારી પાસે કોઈ પ્રશ્નો અથવા પ્રતિસાદ હોય, તો કૃપા કરીને મને ટિપ્પણી વિભાગમાં જણાવો. અથવા તમે કરી શકો છોઆ વેબસાઇટ પર એક્સેલ ફંક્શન્સ સંબંધિત અમારા અન્ય લેખો તપાસો.