સામગ્રીઓનું કોષ્ટક
વિશિષ્ટ હેતુઓ માટે (દા.ત. ફોન નંબર, લોટરી, આંકડાકીય નમૂના), અમારે પુનરાવર્તન વિના રેન્ડમ નંબરો જનરેટ કરવા પડશે. જો કે, જો તમે સામાન્ય એક્સેલ ફોર્મ્યુલાનો ઉપયોગ કરો છો તો તમને પુનરાવર્તિત રેન્ડમ નંબરો મળી શકે છે. આ લેખમાં, હું એક્સેલમાં રેન્ડમ નંબર જનરેટર તરીકે 9 પદ્ધતિઓની ચર્ચા કરીશ અને યોગ્ય સમજૂતી સાથે કોઈ પુનરાવર્તન નહીં થાય.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
Repetition.xlsx વગર રેન્ડમ નંબર જનરેટર
એક્સેલમાં રેન્ડમ નંબર જનરેટરને અમલમાં મૂકવાની 9 રીતો કોઈ પુનરાવર્તિત વિના
પ્રથમ 4 પદ્ધતિઓમાં, તમે નવા રિલીઝ થયેલા ઉપયોગને જોશો એરે ફંક્શન્સ, જે એક્સેલ 365 માં રજૂ કરવામાં આવ્યા છે, પુનરાવર્તન વિના રેન્ડમ નંબરો બનાવવા માટે. જો કે, બાકીની પદ્ધતિઓ એક્સેલના તમામ વર્ઝન માટે યોગ્ય છે ખાસ કરીને જેઓ એક્સેલના પહેલાનાં વર્ઝનનો ઉપયોગ કરી રહ્યાં છે. સારાંશ માટે, તમે એક્સેલમાં રેન્ડમ નંબર જનરેટર તરીકે 9 પદ્ધતિઓનો ઉપયોગ કરી શકો છો કોઈ પુનરાવર્તન વિના.
ચાલો પદ્ધતિઓ પર જઈએ.
1. RANDARRAY નો ઉપયોગ કરીને ફંક્શન
સૌપ્રથમ, અમે રેન્ડમ નંબર્સ જનરેટ કરવા માટે RANDARRAY ફંક્શનનો ઉપયોગ જોઈશું.
RANDARRAY ફંક્શન, એક્સેલ 365 માં રજૂ કરવામાં આવ્યું છે , એરે સ્વરૂપમાં રેન્ડમ નંબરોની યાદી આપે છે. અને આપણે ડુપ્લિકેટ મૂલ્યો વિના રેન્ડમ નંબરો મેળવવા માટે ફંક્શનનો ઉપયોગ કરી શકીએ છીએ.
ઉદાહરણ તરીકે, હું 1 થી 200 સુધીના પુનરાવર્તન વિના 20 રેન્ડમ નંબરો બનાવવા માંગું છું.
આવી પરિસ્થિતિઓમાં, સૂત્ર તરીકે બનોઅનુસરે છે-
=RANDARRAY(10,2,1,200,TRUE)
અહીં, 10 પંક્તિઓની સંખ્યા છે, 2 છે કૉલમ્સની સંખ્યા, 1 ન્યૂનતમ મૂલ્ય છે, 200 મહત્તમ મૂલ્ય છે અને છેલ્લે, TRUE પૂર્ણાંક સંખ્યાઓ માટે છે.
જો કે, જો તમને સંખ્યાઓની મોટી શ્રેણીમાંથી થોડી સંખ્યાઓ જોઈતી હોય તો આ પદ્ધતિ ફળદાયી રહેશે (દા.ત. 1 થી 200/500 સુધીના 10/20 નંબરો જનરેટ કરવા). નહિંતર, તે ડુપ્લિકેટ મૂલ્યો બનાવશે.
વધુ વાંચો: રેન્ડમ નંબર જનરેટ કરવા માટે એક્સેલ ફોર્મ્યુલા (5 ઉદાહરણો)
2. UNIQUE & નો ઉપયોગ કરવો ; RANDARRAY ફંક્શન્સ
બીજું, અમે UNIQUE ફંક્શન તેમજ RANDARRAY ફંક્શનની એપ્લિકેશનનો ઉપયોગ કરીશું.
The UNIQUE. ફંક્શન, એક્સેલ 365, એક્સેલ 2021 વર્ઝનમાં ઉપલબ્ધ છે, આપેલ ડેટાસેટ અથવા સેલ શ્રેણીમાંથી અનન્ય મૂલ્યોની સૂચિ આપે છે. તેથી, આપણે પુનરાવર્તન વિના રેન્ડમ સંખ્યાઓ બનાવવા માટે બે કાર્યોનો ઉપયોગ કરી શકીએ છીએ.
સંયુક્ત સૂત્ર હશે-
=UNIQUE(RANDARRAY(10,2,1,100,TRUE))
અહીં, 10 પંક્તિઓની સંખ્યા છે, 2 કૉલમની સંખ્યા છે, 1 એ ન્યૂનતમ મૂલ્ય છે, 200 છે મહત્તમ મૂલ્ય, અને છેલ્લે, TRUE પૂર્ણાંક સંખ્યાઓ માટે છે.
⧬ ઉપરોક્ત સૂત્રમાં, મેં RANDARRAY(10,2,1,100,TRUE) નો ઉપયોગ કર્યો 1 અને 100 ની વચ્ચે 20 રેન્ડમ નંબરો જનરેટ કરવા માટે એરે. પાછળથી, UNIQUE ફંક્શન જનરેટ કરેલા રેન્ડમ નંબરોમાંથી અનન્ય મૂલ્યો આપશે.
3. લાગુ કરી રહ્યું છે SORTBY &કોઈ રિપીટ વિના રેન્ડમ નંબર જનરેટ કરવા માટેના ક્રમ ફંક્શન્સ
ત્રીજે સ્થાને, અમે કેટલાક ડાયનેમિક એરે ફંક્શન્સના સંયોજનનો ઉપયોગ કરી શકીએ છીએ.
SEQUENCE ફંક્શન, ફક્ત Excel 365 અને amp માટે ઍક્સેસિબલ ; એક્સેલ 2021 વર્ઝન, ક્રમિક સંખ્યાઓની સૂચિ (એરે) બનાવે છે.
ધારો કે, તમે 1 થી 10 સુધીની સંખ્યાઓની સૂચિ મેળવવા માંગો છો, તમારે નીચેના સૂત્રનો ઉપયોગ કરવાની જરૂર છે.
=SEQUENCE(10)
અહીં, 10 એ પંક્તિઓની સંખ્યા છે.
આગળ, SORTBY કાર્ય ચડતા અથવા ઉતરતા ક્રમ સાથે મૂલ્યોની અન્ય શ્રેણીના આધારે મૂલ્યોની શ્રેણીને સૉર્ટ કરે છે. આથી, અમે ક્રમ & સાથે ફંક્શનનો ઉપયોગ કરી શકીએ છીએ. RANDARRAY પુનરાવર્તન વિના 10 રેન્ડમ નંબરો બનાવવાનું કાર્ય.
=SORTBY(SEQUENCE(10),RANDARRAY(10))
⧬ ફોર્મ્યુલા સમજાવતી વખતે, આપણે કહી શકીએ છીએ તે RANDARRAY(10) 10 રેન્ડમ નંબરોની સૂચિ બનાવે છે. SEQUENCE(10) વાક્યરચના 10 નંબરોની યાદી બનાવે છે (ક્રમિક). અને SEQUENCE(10) અને RANDARRAY(10) નો ઉપયોગ એરે દલીલ અને દ્વારા_એરે તરીકે થાય છે. SORTBY ફંક્શનમાં દલીલ. કારણ કે અમે નંબરોની ક્રમિક સૂચિને રેન્ડમ ક્રમ પ્રમાણે સૉર્ટ કરવા માંગીએ છીએ.
વધુ વાંચો: એક્સેલ VBA સાથે રેન્ડમ નંબર કેવી રીતે જનરેટ કરવો ( 4 ઉદાહરણો)
4. રેન્ડમ નંબર જનરેટર તરીકે INDEX ફંક્શનનો ઉપયોગ કોઈ પુનરાવર્તિત વિના
જો આપણે પુનરાવર્તન વિના રેન્ડમ નંબરોની સૂચિ બનાવવા માંગીએ છીએ,પછી INDEX ફંક્શન સાથે અગાઉ ચર્ચા કરેલ RANDARRAY , ક્રમ & યુનિક ફંક્શન અત્યંત અસરકારક રહેશે. ઉપરાંત, આપણે 4 પ્રકારના રેન્ડમ નંબરો બનાવી શકીએ છીએ.
4.1. રેન્ડમ પૂર્ણાંક સંખ્યાઓ બનાવવી
જ્યારે તમારે પુનરાવર્તન વિના 1 અને 100 ની વચ્ચે 10 રેન્ડમ પૂર્ણાંક સંખ્યાઓ જનરેટ કરવાની જરૂર હોય, ત્યારે ફક્ત નીચેના સૂત્રનો ઉપયોગ કરો.
=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, TRUE)), SEQUENCE(10))
<7
⧬ સૂત્ર સમજાવતી વખતે, આપણે કહી શકીએ કે ક્રમ(10) 10 અનુક્રમિક સંખ્યાઓ બનાવે છે, RANDARRAY(10, 1, 1, 100, TRUE) 1 અને 100 ની વચ્ચે 10 રેન્ડમ પૂર્ણાંક સંખ્યાઓ ઉત્પન્ન કરે છે. કારણ કે TRUE નો ઉપયોગ પૂર્ણાંક સંખ્યાઓ બનાવવા માટે થાય છે. પાછળથી, UNIQUE ફંક્શન જનરેટ કરેલ સંખ્યાઓમાંથી પુનરાવર્તિત મૂલ્યોને દૂર કરે છે. છેલ્લે, INDEX ફંક્શન SEQUENCE ફંક્શન દ્વારા નિર્દેશિત 10 રેન્ડમ પૂર્ણાંક સંખ્યાઓ પરત કરે છે. તે કિસ્સામાં, આઉટપુટ UNIQUE ફંક્શનનો ઉપયોગ એરે તરીકે થાય છે.
4.2. રેન્ડમ દશાંશ સંખ્યાઓનું નિર્માણ
જો તમે પુનરાવર્તન વિના 10 રેન્ડમ દશાંશ સંખ્યાઓ બનાવવા માંગતા હો, તો તમે નીચેના સૂત્રનો ઉપયોગ કરી શકો છો.
=INDEX(UNIQUE(RANDARRAY(10, 1, 1, 100, FALSE)), SEQUENCE(10))
અહીં, 10 પંક્તિઓની સંખ્યા છે, 2 કૉલમની સંખ્યા છે, 1 લઘુત્તમ મૂલ્ય છે, 100 મહત્તમ મૂલ્ય છે, અને છેલ્લે, FALSE દશાંશ સંખ્યાઓ બનાવવા માટે છે.
4.3. પૂર્ણાંક સંખ્યાઓની શ્રેણીનું નિર્માણ
તે જ રીતે, તમે કરી શકો છોનીચેના સૂત્રનો ઉપયોગ કરીને રેન્ડમ પૂર્ણાંક સંખ્યાઓની શ્રેણી બનાવો.
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 200, TRUE)), SEQUENCE(10,2))
અહીં, 20 ની સંખ્યા છે પંક્તિઓ, 1 કૉલમની સંખ્યા છે, 1 લઘુત્તમ મૂલ્ય છે, 200 મહત્તમ મૂલ્ય છે અને છેલ્લે, TRUE છે પૂર્ણાંક સંખ્યાઓ બનાવવા માટે.
4.4. રેન્ડમ દશાંશ સંખ્યાઓની શ્રેણીનું નિર્માણ
1 અને 100 ની વચ્ચે રેન્ડમ દશાંશ સંખ્યાઓની શ્રેણી બનાવવા માટે, નીચેના સૂત્રનો ઉપયોગ કરો.
=INDEX(UNIQUE(RANDARRAY(20, 1, 1, 100)), SEQUENCE(10, 2))
અહીં, 20 પંક્તિઓની સંખ્યા છે, 1 કૉલમની સંખ્યા છે, 1 લઘુત્તમ મૂલ્ય છે, 200 મહત્તમ મૂલ્ય છે, અને છેલ્લે, FALSE દશાંશ સંખ્યાઓ બનાવવા માટે છે.
વધુ વાંચો: દશાંશ સાથે એક્સેલમાં રેન્ડમ નંબર બનાવો (3 પદ્ધતિઓ)
5. RAND & રેન્ડમ નંબર જનરેટ કરવા માટે RANDBETWEEN ફંક્શન્સ
RAND ફંક્શન 0 થી 1 ની વચ્ચેની સંખ્યા જનરેટ કરે છે. સદનસીબે, RAND નો ઉપયોગ કરતી વખતે ડુપ્લિકેટ વેલ્યુ જનરેટ કરવાની બહુ ઓછી શક્યતા છે. કાર્ય જો તમે 100000 વખતના વપરાશને પાર કરશો તો તમને પુનરાવર્તિત મૂલ્યો મળી શકે છે.
તેથી, જો તમે અનન્ય દશાંશ સંખ્યાઓ જનરેટ કરવા માંગતા હોવ તો ફોર્મ્યુલાનો ઉપયોગ કરો
=RAND()
વધુમાં, RANDBETWEEN આપેલ બે નંબરો વચ્ચે પૂર્ણાંક સંખ્યાઓ આપે છે.
ઉદાહરણ તરીકે, જો તમે મેળવવા માંગો છો 1 અને 100 વચ્ચેની પૂર્ણાંક સંખ્યાઓ, તમે સૂત્રનો ઉપયોગ કરી શકો છોનીચે.
=RANDBETWEEN(1,100)
અહીં, 1 નીચે <7 છે>દલીલ અને 100 ટોચની દલીલ છે.
કમનસીબે, ત્યાં હોવાની ઘણી શક્યતા છે RANDBETWEEN ફંક્શનનો ઉપયોગ કરતી વખતે પુનરાવર્તિત મૂલ્યો. આવા કિસ્સામાં, તમે સેલ શ્રેણી પસંદ કર્યા પછી ડેટા ટૂલ્સ રિબનમાં ડેટા ટેબમાંથી ડુપ્લિકેટ્સ દૂર કરો વિકલ્પનો ઉપયોગ કરી શકો છો.
<0વધુ વાંચો: એક્સેલમાં ડુપ્લિકેટ વિના રેન્ડમ નંબરો કેવી રીતે જનરેટ કરવા (7 રીતો)
સમાન રીડિંગ્સ
- એક્સેલમાં 0 અને 1 ની વચ્ચે રેન્ડમ નંબર જનરેટ કરો (2 પદ્ધતિઓ)
- એક્સેલમાં રેન્ડમ 5 ડિજીટ નંબર જનરેટર (7 ઉદાહરણો)
- એક્સેલમાં રેન્ડમ 4 ડિજીટ નંબર જનરેટર (8 ઉદાહરણો)
- એક્સેલમાં સૂચિમાંથી રેન્ડમ નંબર જનરેટ કરો (4 રીતો)
- એક્સેલમાં રેન્જ વચ્ચે રેન્ડમ નંબર જનરેટર (8 ઉદાહરણો)
6. RAND લાગુ કરવું & રેન્ડમ નંબર જનરેટર તરીકે RANK ફંક્શન્સ
વધુમાં, તમે RANK ફંક્શનનો ઉપયોગ કરી શકો છો જે આપેલ નંબરોની સૂચિના આધારે સંખ્યાનું સંબંધિત કદ આપે છે. તે કરતા પહેલા RAND ફંક્શનનો ઉપયોગ કરીને રેન્ડમ દશાંશ સંખ્યાઓની સૂચિ બનાવો.
=RANK(B5,$B$5:$B$15)
અહીં, B5 દશાંશ સંખ્યાઓનો પ્રારંભિક કોષ છે અને B5:B15 એ દશાંશ સંખ્યાઓ માટેની કોષ શ્રેણી છે.
વધુ વાંચો : Excel VBA: રેન્ડમ નંબરકોઈ ડુપ્લિકેટ્સ વિના જનરેટર (4 ઉદાહરણો)
7. RANK.EQ ના સંયોજનનો ઉપયોગ કરવો & COUNTIF ફંક્શન્સ
ચાલો કે તમે 10 થી 50 સુધીના પુનરાવર્તન વિના રેન્ડમ નંબરો જનરેટ કરવા માંગો છો.
આવી પરિસ્થિતિમાં, તમે RANK.EQ & ના સંયોજનનો ઉપયોગ કરી શકો છો. ; COUNTIF પુનરાવર્તન-મુક્ત રેન્ડમ નંબરો જનરેટ કરવાનાં કાર્યો. તે કરતાં પહેલાં RANDBETWEEN ફંક્શનનો ઉપયોગ કરીને 10 અને 50 ની વચ્ચેની સંખ્યાઓની સૂચિ બનાવો.
હવે, નીચેના સૂત્રનો ઉપયોગ કરો-
=9+RANK.EQ(B5, $B$5:$B$15) + COUNTIF($B$5:B5, B5) - 1
અહીં, B5 રેન્ડમ સંખ્યાઓનો પ્રારંભિક કોષ છે અને B5:B15 એ દશાંશ સંખ્યાઓ માટેની કોષ શ્રેણી છે.
⧬ સૂત્ર સમજાવતી વખતે, અમે કહી શકીએ કે COUNTIF ફંક્શન સૂચિમાં ઉપલબ્ધ દરેક રેન્ડમ નંબરની ગણતરી કરે છે. અને RANK.EQ દરેક રેન્ડમ નંબર માટે સંબંધિત સ્થિતિ (રેન્ક) પરત કરે છે, અને અંતે, આપણે 9 ઉમેરવાની જરૂર છે કારણ કે આપણે 10 થી શરૂ કરીને નંબર જનરેટ કરવા માંગીએ છીએ.
8. મોટું & એક્સેલમાં રેન્ડમ નંબર જનરેટર તરીકે મેચ ફંક્શન્સ
ઉપરાંત, અમે LARGE અને MATCH ફંક્શન્સના સંયોજનનો ઉપયોગ કરીને પુનરાવર્તન વિના રેન્ડમ પૂર્ણાંક સંખ્યાઓ બનાવી શકીએ છીએ. LARGE ફંક્શન આપેલ સેલ શ્રેણી અથવા ડેટાસેટમાં kth સૌથી મોટું મૂલ્ય આપે છે.
=LARGE($B$5:$B$15,ROW(B1))
અહીં, $B$5:$B$15 એ રેન્ડમ દશાંશ નંબરો માટેની સેલ શ્રેણી છે જે RAND ફંક્શન, ROW(B1) નો ઉપયોગ કરીને જોવા મળે છે.પંક્તિ નંબર 1 નો સંદર્ભ આપે છે.
આગળ, આપણે નીચેના સૂત્રનો ઉપયોગ કરીને બનાવેલ સૌથી મોટા મૂલ્યની સ્થિતિ શોધવાની રહેશે.
<5 =MATCH(C5,$B$5:$B$15,0)
અહીં, C5 સૌથી મોટી સંખ્યાઓનો પ્રારંભિક કોષ છે, $B$5:$B$15 એ સેલ શ્રેણી છે રેન્ડમ દશાંશ નંબરો, અને અંતે, 0 ચોક્કસ મેચ મેળવવા માટે છે.
9. એક્સેલમાં રેન્ડમ નંબર જનરેટર તરીકે વિશ્લેષણ ટૂલપેક
છેલ્લે, જો તમારે એક્સેલ ફોર્મ્યુલાનો ઉપયોગ કરવાને બદલે પુનરાવર્તન વિના રેન્ડમ નંબરો જનરેટ કરવાની જરૂર હોય, તો તમે એક્સેલના નીચેના એડ-ઇન્સ નો ઉપયોગ કરી શકો છો.
નો ઉપયોગ કરવા માટે એડ-ઇન્સ , નીચેના પગલાંઓ અનુસરો.
⇰ ફાઇલ > વિકલ્પો પર જાઓ.
⇰ <6 પર ક્લિક કરો>એડ-ઇન્સ અને ડ્રોપ-ડાઉન સૂચિમાંથી એક્સેલ એડ-ઇન્સ પસંદ કરો અને જાઓ વિકલ્પ પસંદ કરો.
⇰ પછી તમે નીચેનું સંવાદ બોક્સ જોશો, અને Analysis ToolPak પહેલા બોક્સને ચેક કરો અને OK દબાવો.
⇰ હવે, ડેટા માંથી ડેટા એનાલિસિસ વિકલ્પ પસંદ કરો. વિશ્લેષણ રિબનમાં ટેબ.
⇰ આગળ, વિકલ્પ રેન્ડમ નંબર જનરેશન પસંદ કરો અને ઓકે<7 દબાવો>.
⇰ તરત જ, તમે નીચેનું સંવાદ બોક્સ જોશો.
⇰ પછી તમારા ઇચ્છિત આઉટપુટના આધારે વિકલ્પ પસંદ કરો.
⇰ ઉદાહરણ તરીકે, મેં 4 તરીકે ચલોની સંખ્યા અને રેન્ડમ નંબર્સની સંખ્યા પસંદ કરી છે. 10 અનુક્રમે 10 પંક્તિઓ અને 4 કૉલમ ધરાવતી સંખ્યાઓની સૂચિ બનાવો.
⇰ વધુ મહત્ત્વની વાત એ છે કે આપણે વિતરણ ને યુનિફોર્મ તરીકે પસંદ કરવું જોઈએ. કારણ કે અમે પુનરાવર્તિત મૂલ્યોને ટાળવા માંગીએ છીએ.
⇰ બાદમાં, 10 અને 30 ની વચ્ચે એટલે કે હું શ્રેણીમાં નંબર શોધવા માંગુ છું.
⇰ છેલ્લે, તમારે આઉટપુટ રેંજ
બધા કાર્યો કર્યા પછી, તમને નીચેનું આઉટપુટ મળશે.
વધુ વાંચો: એક્સેલમાં ડેટા એનાલિસિસ ટૂલ અને કાર્યો સાથે રેન્ડમ નંબર જનરેટર
કેટલીક સામાન્ય ભૂલો
જો કે, તમે સામનો કરી શકો છો એક્સેલમાં રેન્ડમ નંબર જનરેટર તરીકે ઉપરોક્ત સૂત્રનો ઉપયોગ કરતી વખતે નીચેની ભૂલો કોઈ પુનરાવર્તન વિના.
<43 <44 #VALUE!ભૂલોનું નામ | જ્યારે થાય છે |
---|---|
#CALC! | જો UNIQUE ફંક્શન અનન્ય મૂલ્યો કાઢી શકતું નથી. |
#સ્પિલ! | જો સ્પિલ શ્રેણીમાં કોઈ મૂલ્ય હોય જ્યાં યુનિક ફંક્શન સૂચિને પરત કરશે. |
ધી RANDARRAY કાર્ય ત્યારે થાય છે જ્યારે લઘુત્તમ મૂલ્ય મહત્તમ મૂલ્ય કરતાં મોટું હોય. |
નિષ્કર્ષ
આ રીતે તમે ઉપરોક્તનો ઉપયોગ કરી શકો છો એક્સેલમાં રેન્ડમ નંબર જનરેટર તરીકેની પદ્ધતિઓ કોઈ પુનરાવર્તન વિના. હવે, તમારી પસંદગીના આધારે કોઈપણ પદ્ધતિ પસંદ કરો. મને આશા છે કે આ લેખ તમારી એક્સેલ જર્નીને સરળ બનાવશે.