मुख्य सामग्री पर जाएं

एक्सेल यादृच्छिक डेटा: एक्सेल में यादृच्छिक संख्याएं, पाठ, दिनांक, समय उत्पन्न करें

लेखक: ज़ियाओयांग अंतिम संशोधित: 2022-02-18

आम तौर पर बोलते हुए, यादृच्छिक डेटा संख्याओं, टेक्स्ट स्ट्रिंग्स या अन्य प्रतीकों की एक श्रृंखला होती है जिनका उपयोग सांख्यिकीय नमूनाकरण, डेटा एन्क्रिप्शन, लॉटरी, परीक्षण या प्रशिक्षण, या अन्य क्षेत्रों में किया जाता है जहां अप्रत्याशित परिणाम वांछित होते हैं। इस लेख में, हम सामान्य एक्सेल और एक्सेल 365 में यादृच्छिक संख्याएं, टेक्स्ट स्ट्रिंग्स, दिनांक और समय उत्पन्न करने के लिए विभिन्न तरीकों का परिचय देंगे।

विषय - सूची:

1. एक्सेल में यादृच्छिक संख्याएं, टेक्स्ट, दिनांक, समय उत्पन्न करें

2. Excel 365/2021 में यादृच्छिक संख्याएँ, टेक्स्ट, दिनांक उत्पन्न करें

3. यादृच्छिक परिणामों को बदलने से रोकें


Excel में यादृच्छिक संख्याएँ, पाठ, दिनांक, समय उत्पन्न करें

यह अनुभाग एक्सेल वर्कशीट में संख्याएं, टेक्स्ट स्ट्रिंग्स, दिनांक और समय उत्पन्न करने के लिए विभिन्न प्रकार के समाधानों के बारे में बात करेगा।

1.1 एक्सेल में यादृच्छिक संख्याएँ उत्पन्न करें

किसी वर्कशीट में एकाधिक यादृच्छिक संख्याएँ उत्पन्न करने या सम्मिलित करने के लिए, सामान्य RAND या RANDBETWEEN फ़ंक्शन आपकी बहुत मदद कर सकता है। सूत्रों के अलावा, अन्य कोड और आसान उपकरण भी हैं जो आपकी मदद कर सकते हैं।

 यादृच्छिक संख्याएँ उत्पन्न करने के लिए RAND फ़ंक्शन

दो संख्याओं के बीच यादृच्छिक दशमलव संख्याएँ उत्पन्न करें

RAND फ़ंक्शन का उपयोग 0 और 1 के बीच, 0 और किसी अन्य संख्या के बीच या दो विशिष्ट संख्याओं के बीच यादृच्छिक दशमलव संख्याएँ उत्पन्न करने के लिए किया जा सकता है।

सूत्र Description
= रैंड () 0 और 1 के बीच यादृच्छिक दशमलव संख्याएँ उत्पन्न करें।
=रैंड()*एन 0 और N के बीच यादृच्छिक दशमलव संख्याएँ उत्पन्न करें।
=रैंड()*(बी-ए)+ए आपके द्वारा निर्दिष्ट किन्हीं दो संख्याओं के बीच यादृच्छिक दशमलव संख्याएँ उत्पन्न करें। (A निचली सीमा वाला मान है और B ऊपरी सीमा मान है।)

कृपया उपरोक्त सूत्र की प्रतिलिपि बनाएँ जिसकी आपको आवश्यकता है, और सूत्र को जितनी चाहें उतनी कोशिकाओं पर लागू करें, फिर आपको नीचे दिखाए गए स्क्रीनशॉट के अनुसार परिणाम मिलेंगे:

= रैंड () = रैंड () * 50 =रैंड()*(100-50)+50

दो संख्याओं के बीच यादृच्छिक पूर्णांक संख्याएँ उत्पन्न करें

कुछ यादृच्छिक पूर्णांक उत्पन्न करने के लिए, आपको नीचे दी गई तालिका के अनुसार RNAD और INT फ़ंक्शंस को एक साथ जोड़ना चाहिए:

सूत्र Description
=INT(RAND()*N) 0 और N के बीच यादृच्छिक पूर्णांक उत्पन्न करें।
=INT(RAND()*(BA)+A) आपके द्वारा निर्दिष्ट किन्हीं दो संख्याओं के बीच यादृच्छिक पूर्णांक उत्पन्न करें। (A निचली सीमा वाला मान है और B ऊपरी सीमा मान है।)

कृपया उपरोक्त सूत्र को अपनी आवश्यकतानुसार लागू करें, फिर सूत्र को अपनी आवश्यकतानुसार अन्य कक्षों में खींचें और कॉपी करें, और फिर आपको नीचे दिखाए गए स्क्रीनशॉट के अनुसार परिणाम मिलेंगे:

= आईएनटी (रैंड () * 100) =INT(RAND()*(500-200)+200)

 यादृच्छिक संख्याएँ उत्पन्न करने के लिए RANDBETWEEN फ़ंक्शन

एक्सेल में, एक RNDBETWEEN फ़ंक्शन है जो आपको जल्दी और आसानी से यादृच्छिक संख्याएँ बनाने में मदद कर सकता है।

दो संख्याओं के बीच यादृच्छिक पूर्णांक संख्याएँ उत्पन्न करें

=RANDBETWEEN(bottom, top)
  • तल, ऊपर का: यादृच्छिक संख्याओं की श्रेणी की न्यूनतम और उच्चतम संख्याएँ जिन्हें आप प्राप्त करना चाहते हैं।

उदाहरण के लिए, यदि आप 100 और 200 के बीच यादृच्छिक पूर्णांक उत्पन्न करना चाहते हैं, तो कृपया नीचे दिए गए सूत्र को एक रिक्त कक्ष में लागू करें, और फिर सूत्र को अपने इच्छित अन्य कक्षों में खींचें और कॉपी करें, स्क्रीनशॉट देखें:

=RANDBETWEEN(100, 200)

टिप्स: यह RANDBETWEEN फ़ंक्शन सकारात्मक और नकारात्मक दोनों संख्याएँ भी बना सकता है। -100 और 100 के बीच यादृच्छिक संख्याएँ सम्मिलित करने के लिए, आपको बस नीचे के मान को -100 में बदलना होगा, नीचे सूत्र देखें:

=RANDBETWEEN(-100, 100)


दो संख्याओं के बीच निर्दिष्ट दशमलव स्थानों के साथ यादृच्छिक संख्याएँ उत्पन्न करें

निर्दिष्ट दशमलव स्थानों के साथ यादृच्छिक संख्याएँ बनाने के लिए, आपको RANDBETWEEN सूत्र को इस प्रकार बदलना होगा:

  • एक दशमलव स्थान के साथ यादृच्छिक संख्याएँ: =RANDBETWEEN(नीचे*10, ऊपर*10)/10
  • दो दशमलव स्थानों वाली यादृच्छिक संख्याएँ: =RANDBETWEEN(नीचे*100, ऊपर*100)/100
  • तीन दशमलव स्थानों वाली यादृच्छिक संख्याएँ: =RANDBETWEEN(नीचे*1000, ऊपर*1000)/1000
  • ...

यहां, मैं दो दशमलव स्थानों के साथ 10 और 50 के बीच यादृच्छिक संख्याओं की एक सूची प्राप्त करना चाहता हूं, कृपया नीचे दिए गए सूत्र को लागू करें, और फिर सूत्र को अपनी आवश्यकता के अनुसार अन्य कोशिकाओं में खींचें और कॉपी करें, स्क्रीनशॉट देखें:

=RANDBETWEEN(10*100, 50*100)/100


 दो मानों के बीच यादृच्छिक संख्याएँ उत्पन्न करने के लिए उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन

निम्नलिखित उपयोगकर्ता परिभाषित फ़ंक्शन आपको वर्कशीट की एक श्रृंखला में विशिष्ट दशमलव स्थानों के साथ यादृच्छिक पूर्णांक संख्याएं या संख्याएं उत्पन्न करने में भी मदद कर सकता है। कृपया इस प्रकार करें:

1. बरक़रार रखना ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। क्लिक करें सम्मिलित करें > मॉड्यूल, और निम्नलिखित कोड को इसमें पेस्ट करें मॉड्यूल खिड़की.

वीबीए कोड: यादृच्छिक संख्याएँ उत्पन्न करें

Public Function RandomNumbers(Num1 As Long, Num2 As Long, Optional Decimals As Integer)
'Updateby Extendoffice
Application.Volatile
Randomize
If IsMissing(Decimals) Or Decimals = 0 Then
    RandomNumbers = Int((Num2 + 1 - Num1) * Rnd + Num1)
Else
    RandomNumbers = Round((Num2 - Num1) * Rnd + Num1, Decimals)
End If
End Function

3. फिर, कोड को बंद करें और वर्कशीट पर वापस जाएं, एक खाली सेल में, यह फॉर्मूला टाइप करें =यादृच्छिक संख्याएं(एक्स,वाई,जेड).

नोट: उपरोक्त सूत्र में, X संख्याओं की निचली सीमा को इंगित करता है, Y संख्याओं की ऊपरी सीमा को इंगित करता है, और Z यादृच्छिक संख्याओं के निर्दिष्ट दशमलव स्थान हैं, कृपया उन्हें अपनी आवश्यक संख्याओं में बदलें।

1.) 50 और 200 के बीच यादृच्छिक पूर्ण संख्याएँ उत्पन्न करने के लिए, कृपया इस सूत्र का उपयोग करें:

=RandomNumbers(50,200,0)

2.) 50 और 200 के बीच 2 दशमलव स्थानों के साथ यादृच्छिक संख्याएँ डालने के लिए, कृपया नीचे दिया गया सूत्र लागू करें:

=RandomNumbers(50,200,2)

4. अंत में, फॉर्मूला को अपनी इच्छानुसार अन्य सेल में खींचें और कॉपी करें, आपको नीचे दिखाए गए स्क्रीनशॉट के अनुसार परिणाम मिलेंगे:


 दो संख्याओं के बीच यादृच्छिक संख्याएँ उत्पन्न करने की एक उपयोगी सुविधा

यदि आप सूत्रों को याद करने और दर्ज करने से थक गए हैं, तो मैं यहां एक उपयोगी सुविधा सुझाऊंगा - यादृच्छिक डेटा डालें of एक्सेल के लिए कुटूल. इस सुविधा के साथ, आप बिना किसी सूत्र के यादृच्छिक पूर्णांक या दशमलव संख्याएँ उत्पन्न कर सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. उन कक्षों की श्रेणी का चयन करें जहाँ आप यादृच्छिक संख्याएँ उत्पन्न करना चाहते हैं, और फिर क्लिक करें कुटूल > सम्मिलित करें > यादृच्छिक डेटा डालें, स्क्रीनशॉट देखें:

2. में यादृच्छिक डेटा डालें संवाद बकस:

1.) यादृच्छिक पूर्ण संख्याएँ उत्पन्न करें:

के नीचे पूर्णांक टैब में से और सेवा मेरे बक्सों में, वह संख्या श्रेणी टाइप करें जिसके बीच आप यादृच्छिक पूर्ण संख्याएँ उत्पन्न करेंगे, और फिर क्लिक करें Ok or लागू करें नीचे दिखाए गए स्क्रीनशॉट के अनुसार यादृच्छिक पूर्ण संख्याएँ प्राप्त करने के लिए बटन:

2.) विशिष्ट दशमलव स्थानों के साथ यादृच्छिक संख्याएँ उत्पन्न करें:

के नीचे दशमलव टैब में दो नंबर अलग-अलग निर्दिष्ट करें से और सेवा मेरे वे बॉक्स जिनके बीच आप यादृच्छिक दशमलव संख्याएँ उत्पन्न करना चाहते हैं। और फिर दशमलव स्थान चुनें दशमलव टेक्स्ट बॉक्स रखें और क्लिक करें Ok or लागू करें यादृच्छिक दशमलव उत्पन्न करने के लिए बटन। स्क्रीनशॉट देखें:

टिप्स: बिना किसी डुप्लिकेट के यादृच्छिक दशमलव उत्पन्न करने के लिए, कृपया जांचें अद्वितीय मूल्य विकल्प.


1.2 डुप्लिकेट के बिना यादृच्छिक संख्याएँ उत्पन्न करें (अद्वितीय यादृच्छिक संख्याएँ)

यादृच्छिक संख्याएँ उत्पन्न करने के लिए सूत्रों या कोड का उपयोग करते समय, कुछ डुप्लिकेट संख्याएँ भी उत्पन्न की जाएंगी। यदि आप डुप्लिकेट के बिना यादृच्छिक संख्याओं की एक सूची बनाना चाहते हैं, तो यह अनुभाग आपके लिए कुछ तरीकों का प्रदर्शन करेगा।

 किसी सरणी सूत्र के साथ डुप्लिकेट के बिना यादृच्छिक संख्याएँ उत्पन्न करें

उदाहरण के लिए, मैं डुप्लिकेट संख्याओं के बिना 100 से 200 के बीच यादृच्छिक संख्याएं उत्पन्न करना चाहता हूं, यहां एक जटिल सरणी सूत्र है जो आपकी मदद कर सकता है, कृपया निम्नलिखित चरणों का पालन करें:

1. दो कक्षों में निचली सीमा और ऊपरी सीमा मान निर्दिष्ट करें। इस उदाहरण में, मैं सेल बी100 और बी200 में 2 और 3 दर्ज करूंगा, स्क्रीनशॉट देखें:

2. फिर, निम्न सूत्र को एक रिक्त कक्ष में कॉपी करें, उदाहरण के लिए D3, (सूत्र को पहली पंक्ति के कक्ष में न रखें), और फिर दबाएँ Ctrl+शिफ्ट+एंटर पहले नंबर प्राप्त करने के लिए कुंजियाँ एक साथ, स्क्रीनशॉट देखें:

=IFERROR(LARGE(ROW(INDIRECT($B$1&":"&$B$2))*NOT(COUNTIF($D$2:D2,ROW(INDIRECT($B$1&":"&$B$2)))),RANDBETWEEN(1,$B$2-$B$1-ROW(A1)+2)),"")

नोट: उपरोक्त सूत्र में, B1 निम्न मान है, और B2 वह ऊपरी मान है जिसके बीच आप यादृच्छिक संख्याएँ लौटाना चाहते हैं। D2 सूत्र के ऊपर की कोशिका है.

3. फिर, इस सूत्र को अन्य कक्षों में खींचें और कॉपी करें क्योंकि आप 100 और 200 के बीच यादृच्छिक संख्याएँ उत्पन्न करना चाहते हैं:


 वीबीए कोड के साथ डुप्लिकेट के बिना यादृच्छिक संख्याएं उत्पन्न करें

यदि उपरोक्त सूत्र को समझना आपके लिए कुछ कठिन है, तो आप नीचे दिए गए VBA कोड को लागू कर सकते हैं, कृपया इसे इस प्रकार करें:

1. बरक़रार रखना ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। क्लिक करें सम्मिलित करें > मॉड्यूल, और निम्नलिखित कोड को इसमें पेस्ट करें मॉड्यूल खिड़की.

वीबीए कोड: डुप्लिकेट के बिना यादृच्छिक संख्याएं उत्पन्न करें

Sub Range_RandomNumber()
'Updateby Extendoffice
Dim xStrRange As String
Dim xRg, xCell, xRg1 As Range
Dim xArs As Areas
Dim xNum_Lowerbound As Integer
Dim xNum_Upperbound  As Integer
Dim xI, xJ, xS, xR As Integer
xStrRange = "A1:B20"
xNum_Lowerbound = 100
xNum_Upperbound = 200
Set xRg = Range(xStrRange)
Set xArs = xRg.Areas
xRgCount = 0
For xI = 1 To xArs.Count
    Set xCell = xArs.Item(xI)
    xRgCount = xCell.Count + xRgCount
Next xI
xS = (xNum_Upperbound - xNum_Lowerbound + 1)
If xRgCount > xS Then
    MsgBox ("Number of cells greater than the number of unique random numbers!")
    Exit Sub
End If
    xRg.Clear
For xI = 1 To xArs.Count
    Set xCell = xArs.Item(xI)
    For xJ = 1 To xCell.Count
        Set xRg1 = xCell.Item(xJ)
        xR = Int(xS * Rnd + xNum_Lowerbound)
        Do While Application.WorksheetFunction.CountIf(xRg, xR) >= 1
            xR = Int(xS * Rnd + xNum_Lowerbound)
        Loop
        xRg1.Value = xR
    Next
Next
End Sub

नोट: उपरोक्त कोड में, xStrRange = "ए1: बी20" इंगित करता है कि आप A1:B20 श्रेणी में यादृच्छिक संख्याएँ उत्पन्न करना चाहते हैं। xNum_लोअरबाउंड = 100 और xNum_अपरबाउंड = 200 इंगित करें कि 100 और 200 के बीच यादृच्छिक संख्याएँ बनाने के लिए निचले और ऊपरी मान। कृपया उन्हें अपनी आवश्यकता के अनुसार बदलें।

3। फिर दबायें F5 इस कोड को चलाने के लिए कुंजी, और अद्वितीय यादृच्छिक संख्याओं को निर्दिष्ट सीमा में डाला जाएगा।


 एक शक्तिशाली सुविधा के साथ डुप्लिकेट के बिना यादृच्छिक संख्याएँ उत्पन्न करें

एकाधिक अद्वितीय यादृच्छिक संख्याएँ शीघ्रता से बनाने के लिए एक्सेल के लिए कुटूलहै यादृच्छिक डेटा डालें सुविधा एक स्मार्ट विकल्प का समर्थन करती है - अद्वितीय मूल्य. इस छोटे से विकल्प को चेक करके आप इस कार्य को आसानी से हल कर लेंगे।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. उन कक्षों की श्रेणी का चयन करें जहाँ आप यादृच्छिक संख्याएँ उत्पन्न करना चाहते हैं।

2। और फिर क्लिक करें कुटूल > सम्मिलित करें > यादृच्छिक डेटा डालें. पॉप-आउट संवाद बॉक्स में, कृपया नीचे दी गई कार्रवाई करें:

  • के नीचे पूर्णांक टैब में से और सेवा मेरे बक्सों में, वह संख्या श्रेणी टाइप करें जिसके बीच आप यादृच्छिक संख्याएँ उत्पन्न करेंगे;
  • चेक अद्वितीय मूल्य विकल्प;
  • तब क्लिक करो Ok or लागू करें नीचे दिखाए गए स्क्रीनशॉट के अनुसार अद्वितीय यादृच्छिक संख्याएँ प्राप्त करने के लिए बटन।


1.3 एक्सेल में यादृच्छिक सम या विषम संख्याएँ उत्पन्न करें

यदि आप सेल की श्रेणी में कुछ यादृच्छिक सम या विषम संख्याएँ उत्पन्न करना चाहते हैं, तो आपको बस RANDBETWEE फ़ंक्शन को EVEN या ODD फ़ंक्शन के अंदर रखना होगा, सामान्य सिंटैक्स हैं:

सूत्र Description
=सम(रैंडबीटवीन(नीचे,ऊपर)) दो दी गई संख्याओं के बीच यादृच्छिक सम संख्याएँ उत्पन्न करें।
=विषम(रैंडबीटवीन(नीचे, ऊपर)) दो दी गई संख्याओं के बीच यादृच्छिक विषम संख्याएँ उत्पन्न करें।

उदाहरण के लिए, 10 से 100 तक यादृच्छिक सम या विषम संख्याएँ उत्पन्न करने के लिए, कृपया निम्नलिखित सूत्र लागू करें:

=EVEN(RANDBETWEEN(10,100))             (Generate random even numbers)
=ODD(RANDBETWEEN(10,100))             
 (Generate random odd numbers)

और फिर, भरण हैंडल को खींचकर सूत्र को अपने इच्छित अन्य कक्षों में कॉपी करें, फिर, आपको नीचे दिखाए गए स्क्रीनशॉट के अनुसार परिणाम मिलेंगे:


1.4 यादृच्छिक संख्याएँ उत्पन्न करें जो एक निर्दिष्ट मान तक जुड़ती हैं

कभी-कभी, आपको यादृच्छिक संख्याओं का एक सेट बनाने की आवश्यकता हो सकती है जो एक पूर्व निर्धारित मान तक जुड़ते हैं। उदाहरण के लिए, मैं 5 और 10 के बीच 50 या एन यादृच्छिक संख्याएं उत्पन्न करना चाहता हूं जो कुल मिलाकर 100 आती हैं जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है। एक्सेल में इस पहेली को हल करने के लिए, मैं आपके लिए दो तरीके पेश करूंगा।

 यादृच्छिक संख्याएँ उत्पन्न करें जो सूत्रों के साथ एक विशिष्ट मान तक जुड़ती हैं

यहां, निम्नलिखित सूत्र आपकी सहायता कर सकते हैं। कृपया निर्देशों का चरण दर चरण पालन करें क्योंकि वे थोड़े जटिल हैं:

1. सबसे पहले, आपको अपना आवश्यक डेटा बनाना चाहिए: पूर्व निर्धारित कुल मूल्य, प्रारंभ संख्या, अंत संख्या और आप कितने यादृच्छिक संख्याएँ उत्पन्न करना चाहते हैं जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है:

2. फिर, कृपया नीचे दिए गए सूत्र को एक रिक्त कक्ष में कॉपी करें जहां आप संख्याएं उत्पन्न करना चाहते हैं। इस उदाहरण में, मैं सूत्र को सेल A4 में डालूंगा, और दबाऊंगा दर्ज पहली यादृच्छिक संख्या प्राप्त करने की कुंजी, स्क्रीनशॉट देखें:

=RANDBETWEEN(MAX($B$2,$A$2-(($D$2-ROWS($A$4:$A4))*$C$2)),MIN($C$2,$A$2-(($D$2-ROWS($A$4:$A4))*$B$2)))

नोट: उपरोक्त सूत्र में: A2 दिया गया कुल मूल्य है; B2 और C2 वे निचले और शीर्ष मान हैं जिनके बीच आप यादृच्छिक संख्याएँ उत्पन्न करना चाहते हैं; D2 उन यादृच्छिक संख्याओं की संख्या इंगित करता है जिन्हें आप उत्पन्न करना चाहते हैं; A4 वह कक्ष है जहां आप यह सूत्र दर्ज करते हैं।

3. निम्नलिखित सूत्र को सेल A5 में कॉपी करते जाएँ और दबाएँ दर्ज दूसरा यादृच्छिक नंबर प्राप्त करने के लिए कुंजी, स्क्रीनशॉट देखें:

=IF(ROW()=$D$2+3,$A$2-SUM($A$4:$A4),IF(ROW()>$D$2+3,"",RANDBETWEEN(MAX($B$2,$A$2-(SUM($A$4:$A4)+($D$2-ROWS($A$4:$A5))*$C$2)),MIN($C$2,$A$2-(SUM($A$4:$A4)+($D$2-ROWS($A$4:$A5))*$B$2)))))

नोट: उपरोक्त सूत्र में: A2 दिया गया कुल मूल्य है; B2 और C2 वे निचले और शीर्ष मान हैं जिनके बीच आप यादृच्छिक संख्याएँ उत्पन्न करना चाहते हैं; D2 उन यादृच्छिक संख्याओं की संख्या इंगित करता है जिन्हें आप उत्पन्न करना चाहते हैं; A4 पहला सूत्र डालने वाला कक्ष है; और A5 दूसरा सूत्र डालने के लिए सेल है।

4. फिर, दूसरी उत्पन्न संख्या का चयन करें, इस सूत्र को नीचे की तीन कोशिकाओं में कॉपी करने के लिए नीचे खींचें। और अब, आपको नीचे दिखाए गए स्क्रीनशॉट के अनुसार 5 यादृच्छिक संख्याएं मिलेंगी:

5. परिणाम का परीक्षण करने के लिए, आप इन संख्याओं का योग यह जांचने के लिए कर सकते हैं कि कुल 100 है या नहीं, और आप यादृच्छिक संख्याओं को गतिशील रूप से ताज़ा करने के लिए F9 दबा सकते हैं, और उनका कुल योग हमेशा 100 होता है।


 यादृच्छिक संख्या संयोजन उत्पन्न करें जो एक अद्भुत सुविधा के साथ एक विशिष्ट मान तक जुड़ते हैं

हम अपनी आवश्यकताओं को पूरा करने वाली यादृच्छिक संख्याएँ उत्पन्न करने के लिए उपरोक्त सूत्रों का उपयोग कर सकते हैं। हालाँकि, यदि आप उन सभी संभावित संख्या संयोजनों को सूचीबद्ध करना चाहते हैं जिनमें एक विशिष्ट कुल योग के साथ आपके द्वारा निर्दिष्ट संख्याएं शामिल हैं, तो यहां, मैं एक आसान टूल की सिफारिश करूंगा - एक्सेल के लिए कुटूल। इसके साथ एक नंबर बनाओ सुविधा, आप एक ही विशिष्ट योग के साथ यादृच्छिक संख्या संयोजनों के सभी सेट प्राप्त कर सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. सबसे पहले, आपको अपने द्वारा निर्दिष्ट संख्याओं को सूचीबद्ध करना चाहिए। यहां, हमने नीचे दिखाए गए स्क्रीनशॉट के अनुसार 10 और 50 के बीच की सभी संख्याओं को सूचीबद्ध किया है:

2। तब दबायें कुटूल > सामग्री > एक नंबर बनाओ, स्क्रीनशॉट देखें:

3. पॉप-आउट में एक संख्या बनाओ संवाद बॉक्स, कृपया निम्नलिखित कार्य करें:

  • में डेटा स्रोत बॉक्स में, यह जानने के लिए संख्या सूची का चयन करें कि किन संख्याओं का योग 100 है;
  • के नीचे ऑप्शंस, योग टेक्स्ट बॉक्स में कुल मान दर्ज करें। यहां हमने टाइप किया 100 टेक्स्ट बॉक्स में;
  • चेक नई शीट में सहेजें विकल्प यदि आप परिणामों को एक नई शीट में सूचीबद्ध करना चाहते हैं;
  • दबाएं OK बटन। स्क्रीनशॉट देखें:

4. प्रसंस्करण के बाद, आप 100 के कुल योग के साथ यादृच्छिक संख्याओं के सभी सेट देखेंगे जिनमें 10 से 50 तक की संख्याएँ शामिल हैं, जो निम्नानुसार सूचीबद्ध हैं।

टिप्स: आपके लिए प्रत्येक संयोजन में संयोजनों की संख्या और यादृच्छिक संख्याओं की संख्या निर्दिष्ट करना वैकल्पिक है। उदाहरण के लिए, 10 संयोजन उत्पन्न करने के लिए और प्रत्येक संयोजन में 5 यादृच्छिक संख्याएँ होती हैं, आप नीचे दिए गए संवाद बॉक्स में संचालन सेट कर सकते हैं उन्नत सेटिंग के रूप में इस प्रकार है:

और आपको परिणाम इस प्रकार मिलेंगे:


1.5 सूत्रों के साथ यादृच्छिक अक्षर और पाठ स्ट्रिंग उत्पन्न करें

यह अनुभाग आपको दिखाएगा कि Excel में यादृच्छिक अक्षर कैसे उत्पन्न करें, जैसे A से Z तक अपरकेस अक्षर, a से z तक लोअरकेस अक्षर या कुछ विशेष वर्ण (! " # $ % & '() * + , - . /)।

 सूत्रों के साथ यादृच्छिक अक्षर और पाठ स्ट्रिंग उत्पन्न करें

एक्सेल में, आप नीचे दिखाए गए अनुसार कुछ सूत्र बनाने के लिए CHAR और RANDBETWEEN फ़ंक्शंस को कुछ ANSI कैरेक्टर कोड के साथ जोड़ सकते हैं:

सूत्र Description
=CHAR(रैंडबीटवीन(65, 90)) A और Z के बीच यादृच्छिक बड़े अक्षर उत्पन्न करें।
=CHAR(रैंडबीटवीन(97, 122)) ए और जेड के बीच यादृच्छिक लोअरकेस अक्षर उत्पन्न करें।
=CHAR(रैंडबीटवीन(33, 47)) यादृच्छिक विशेष वर्ण उत्पन्न करें, जैसे: ! " # $ % और ' ( ​​) * + , - . /

कृपया उपरोक्त सूत्रों में से किसी एक को अपनी आवश्यकतानुसार लागू करें, और सूत्र को जितनी चाहें उतनी कोशिकाओं में कॉपी करें, फिर आपको नीचे दिखाए गए स्क्रीनशॉट के अनुसार परिणाम मिलेंगे:

=CHAR(रैंडबीटवीन(65, 90)) =CHAR(रैंडबीटवीन(97, 122)) =CHAR(रैंडबीटवीन(33, 47))

टिप्स: यदि आप कई अक्षरों के साथ यादृच्छिक टेक्स्ट स्ट्रिंग उत्पन्न करना चाहते हैं, तो आपको आवश्यकतानुसार अक्षरों को जोड़ने के लिए बस & वर्ण का उपयोग करना होगा।

1.) चार बड़े अक्षरों के साथ यादृच्छिक स्ट्रिंग उत्पन्न करने के लिए, कृपया नीचे दिया गया सूत्र लागू करें:

=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))

2.) चार छोटे अक्षरों के साथ यादृच्छिक स्ट्रिंग उत्पन्न करने के लिए, कृपया नीचे दिया गया सूत्र लागू करें:

=CHAR(RANDBETWEEN(97,122))& CHAR(RANDBETWEEN(97,122)) & CHAR(RANDBETWEEN(97,122)) & CHAR(RANDBETWEEN(97,122))

3.) पहले दो बड़े अक्षरों और अंतिम दो छोटे अक्षरों के साथ यादृच्छिक स्ट्रिंग उत्पन्न करने के लिए, कृपया निम्नलिखित सूत्र का उपयोग करें:

=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(97,122)) & CHAR(RANDBETWEEN(97,122))

आप अपनी आवश्यकताओं को पूरा करने वाले विभिन्न संयोजन बनाने के लिए सरल सूत्रों और & चरित्र का उपयोग कर सकते हैं।


 एक उपयोगी सुविधा के साथ यादृच्छिक अक्षर और टेक्स्ट स्ट्रिंग उत्पन्न करें

यदि आपने स्थापित किया है एक्सेल के लिए कुटूल, आप किसी भी सूत्र को याद किए बिना जल्दी और आसानी से यादृच्छिक अक्षर और तार उत्पन्न कर सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. अक्षर या स्ट्रिंग सम्मिलित करने के लिए कक्षों की एक श्रेणी का चयन करें।

2। और फिर क्लिक करें कुटूल > सम्मिलित करें > यादृच्छिक डेटा डालें, पॉप-आउट संवाद बॉक्स में, कृपया निम्नलिखित कार्य करें:

  • दबाएं तार टैब;
  • चेक AZ or प्रथम से अंतिम अक्षर तक या वे दोनों जिन्हें आप सम्मिलित करना चाहते हैं;
  • फिर, उस स्ट्रिंग की लंबाई निर्दिष्ट करें जिसे आप चाहते हैं स्ट्रिंग लंबाई पाठ बॉक्स;
  • अंत में, क्लिक करें Ok or लागू करें नीचे दिखाए गए स्क्रीनशॉट के अनुसार स्ट्रिंग्स सम्मिलित करें।


1.6 एक्सेल में अल्फ़ान्यूमेरिक वर्णों के साथ यादृच्छिक पासवर्ड बनाएं

जब आप पासवर्ड बनाते हैं, तो पासवर्ड में कम से कम 8 अक्षर होने चाहिए और इसमें बड़े अक्षरों, छोटे अक्षरों, संख्याओं और कुछ विशेष अक्षरों का मिश्रण होना चाहिए। इस अनुभाग में, मैं एक्सेल में रैंडम पासवर्ड जेनरेट करने के लिए कुछ तरकीबें पेश करूंगा।

 सूत्रों का उपयोग करके अल्फ़ान्यूमेरिक वर्णों के साथ यादृच्छिक पासवर्ड उत्पन्न करें

उदाहरण के लिए, यहां, मैं 8 अक्षरों की लंबाई के साथ यादृच्छिक पासवर्ड बनाऊंगा। आपको बस इसमें दिए गए तीन सूत्रों को संयोजित करने की आवश्यकता है सूत्रों के साथ यादृच्छिक अक्षर और पाठ स्ट्रिंग उत्पन्न करें अनुभाग।

कृपया नीचे दिए गए सूत्र को एक रिक्त कक्ष में कॉपी करें:

=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(97,122))&CHAR(RANDBETWEEN(97,122))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(100,999)&CHAR(RANDBETWEEN(33,47))

नोट: उपरोक्त सूत्र में, पहला CHAR और RANDBETWEEN फ़ंक्शन एक यादृच्छिक अपरकेस अक्षर उत्पन्न करेगा, दूसरा और तीसरा अभिव्यक्ति दो लोअरकेस अक्षर उत्पन्न करेगा, चौथी अभिव्यक्ति का उपयोग एक अपरकेस अक्षर उत्पन्न करने के लिए किया जाता है, पांचवीं अभिव्यक्ति एक 3-अंकीय संख्या उत्पन्न करती है 100 और 999 के बीच, और अंतिम अभिव्यक्ति का उपयोग एक विशेष चरित्र उत्पन्न करने के लिए किया जाता है, आप अपनी आवश्यकता के अनुसार उनके क्रम को संशोधित या समायोजित कर सकते हैं।


 उपयोगकर्ता परिभाषित फ़ंक्शन का उपयोग करके अल्फ़ान्यूमेरिक वर्णों के साथ यादृच्छिक पासवर्ड उत्पन्न करें

एक्सेल में यादृच्छिक पासवर्ड डालने के लिए, निम्नलिखित उपयोगकर्ता परिभाषित फ़ंक्शन भी आपकी मदद कर सकता है, कृपया ऐसा करें:

1. दबाए रखें ALT + F11 कुंजियाँ, और यह खुल जाती है अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। क्लिक करें सम्मिलित करें > मॉड्यूल, और निम्नलिखित मैक्रो को इसमें पेस्ट करें मॉड्यूल खिड़की.

वीबीए कोड: एक्सेल में रैंडम पासवर्ड जेनरेट करें

Function RandomizeF(Num1 As Integer, Num2 As Integer)
'Updateby Extendoffice
Dim Rand As String
Application.Volatile
getLen = Int((Num2 + 1 - Num1) * Rnd + Num1)
Do
    i = i + 1
    Randomize
    Rand = Rand & Chr(Int((85) * Rnd + 38))
Loop Until i = getLen
RandomizeF = Rand
End Function

3. फिर कोड बंद करें और वर्कशीट पर वापस जाएं। किसी कक्ष में, यह सूत्र दर्ज करें =रैंडमाइज़एफ(8,10) 8 वर्णों की न्यूनतम लंबाई और 10 वर्णों की अधिकतम लंबाई के साथ एक यादृच्छिक टेक्स्ट स्ट्रिंग उत्पन्न करने के लिए।

4. फिर सूत्र को अपनी इच्छानुसार अन्य कक्षों में खींचें और कॉपी करें। 8 और 10 के बीच की लंबाई वाले अल्फ़ान्यूमेरिक और विशिष्ट वर्णों वाली यादृच्छिक स्ट्रिंग बनाई जाएंगी। स्क्रीनशॉट देखें:


 एक आसान सुविधा का उपयोग करके अल्फ़ान्यूमेरिक वर्णों के साथ यादृच्छिक पासवर्ड उत्पन्न करें

क्या एक्सेल में एकाधिक यादृच्छिक पासवर्ड उत्पन्न करने का कोई त्वरित और आसान तरीका है? एक्सेल के लिए कुटूल एक उत्कृष्ट सुविधा प्रदान करता है - यादृच्छिक डेटा डालें. इस सुविधा के साथ, आप केवल कुछ क्लिक के साथ यादृच्छिक पासवर्ड डाल सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. उन कक्षों की श्रेणी का चयन करें जहां पासवर्ड सम्मिलित करना है।

2। तब दबायें कुटूल > सम्मिलित करें > यादृच्छिक डेटा डालें. पॉप-आउट संवाद बॉक्स में, कृपया निम्नलिखित कार्य करें:

  • दबाएं तार टैब;
  • अपनी आवश्यकतानुसार पात्रों के प्रकार की जाँच करें;
  • फिर, अपने इच्छित पासवर्ड की लंबाई निर्दिष्ट करें स्ट्रिंग लंबाई पाठ बॉक्स;
  • अंत में, क्लिक करें Ok or लागू करें नीचे दिखाए गए स्क्रीनशॉट के अनुसार पासवर्ड जनरेट करें।


1.7 एक्सेल में यादृच्छिक विशिष्ट पाठ उत्पन्न करें

क्या आपने कभी Excel में कुछ विशिष्ट पाठ मानों को यादृच्छिक रूप से प्रदर्शित या सूचीबद्ध करने का प्रयास किया है? उदाहरण के लिए, कुछ दिए गए टेक्स्ट (आइटम1, आईटीएमई2, आइटम3, आइटम4, आइटम5) को सेल की सूची में बेतरतीब ढंग से सूचीबद्ध करने के लिए, निम्नलिखित दो तरकीबें आपको इस कार्य को हल करने में मदद कर सकती हैं।

 एक सूत्र के साथ यादृच्छिक विशिष्ट पाठ उत्पन्न करें

एक्सेल में, आप विशिष्ट पाठों को यादृच्छिक रूप से सूचीबद्ध करने के लिए CHOOSE और RANDBETWEEN फ़ंक्शन के आधार पर एक सूत्र बना सकते हैं, सामान्य वाक्यविन्यास है:

=CHOOSE(RANDBETWEEN(1,n),"Value_1","Value_2","Value_3",…"Value_n")
  • मान_1, मान_2, मान_3, मान_एन : उन पाठ मानों का प्रतिनिधित्व करें जिन्हें आप यादृच्छिक रूप से सूचीबद्ध करना चाहते हैं;
  • n : पाठ मानों की वह संख्या जिसका आप उपयोग करना चाहते हैं.

कृपया नीचे दिए गए सूत्र को एक रिक्त कक्ष में लागू करें, और फिर उन कक्षों को भरने के लिए भरण हैंडल को नीचे खींचें जहां आप विशिष्ट मानों को यादृच्छिक रूप से सूचीबद्ध करना चाहते हैं, स्क्रीनशॉट देखें:

=CHOOSE(RANDBETWEEN(1,5),"Chemistry","Physics","Geography","Biology","Economics")


 त्वरित विधि से यादृच्छिक विशिष्ट पाठ उत्पन्न करें

यदि आपके पास एक्सेल के लिए कुटूल, आईटी इस यादृच्छिक डेटा डालें यह सुविधा आपको कक्षों की श्रेणी में यादृच्छिक रूप से कस्टम टेक्स्ट मान सम्मिलित करने में भी मदद कर सकती है।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. कक्षों की एक श्रेणी का चयन करें जहां विशिष्ट पाठ सम्मिलित करना है।

2। तब दबायें कुटूल > सम्मिलित करें > यादृच्छिक डेटा डालें, पॉप-आउट संवाद बॉक्स में, कृपया निम्नलिखित कार्य करें:

  • दबाएं कस्टम सूची टैब;
  • तब दबायें दूसरा खोलने के लिए बटन एक्सेल के लिए कुटूल प्रॉम्प्ट बॉक्स में, अपने स्वयं के कस्टम टेक्स्ट मान दर्ज करें या चुनें जिन्हें आप यादृच्छिक रूप से सूचीबद्ध करना चाहते हैं। (प्रविष्टियों को मैन्युअल रूप से टाइप करते समय अल्पविराम से अलग किया जाना चाहिए।)

3। तब दबायें Ok वापस करने के लिए यादृच्छिक डेटा डालें संवाद, आपकी स्वयं की कस्टम टेक्स्ट सूची सूची बॉक्स में प्रदर्शित की गई है। अब, नई सूची आइटम का चयन करें, क्लिक करें Ok or लागू करें चयनित कक्षों में यादृच्छिक रूप से मान सम्मिलित करने के लिए बटन।

टिप्स: डुप्लिकेट के बिना निर्दिष्ट पाठों को यादृच्छिक रूप से सूचीबद्ध करने के लिए, कृपया जांचें अद्वितीय मूल्य विकल्प.


1.8 एक्सेल में किसी सूची से यादृच्छिक मान उत्पन्न करें या चुनें

मान लीजिए, आपके पास नामों की एक लंबी सूची है, तो उस सूची से कुछ यादृच्छिक नामों को भाग्यशाली नामों या शोध वस्तुओं के रूप में चुनें, जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है। आप एक्सेल में इस समस्या को कैसे हल कर सकते हैं?

 INDEX, RANDBETWEEN और ROWS फ़ंक्शंस वाली सूची से यादृच्छिक मान उत्पन्न करें

एक्सेल में, हमारे लिए किसी सूची से यादृच्छिक मान निकालने का कोई सीधा तरीका नहीं है, लेकिन आप कुछ यादृच्छिक मान निकालने के लिए INDEX, RANDBETWEEN और ROWS फ़ंक्शंस के आधार पर एक सूत्र बना सकते हैं।

1. कृपया नीचे दिए गए सूत्र को एक रिक्त कक्ष में कॉपी करें जहां आप निकाला गया मान डालना चाहते हैं:

=INDEX($A$2:$A$12,RANDBETWEEN(1,ROWS($A$2:$A$12)),1)

नोट: उपरोक्त सूत्र में, A2: A12 यह उन मानों की सूची है जिनसे आप यादृच्छिक मान चुनना चाहते हैं।

2. फिर, भरण हैंडल को कई कक्षों तक नीचे खींचें जहां आप यादृच्छिक मान प्रदर्शित करना चाहते हैं, और आपको दिखाए गए स्क्रीनशॉट के अनुसार परिणाम मिलेगा:


 INDEX, RANK.EQ फ़ंक्शंस के साथ डुप्लिकेट के बिना किसी सूची से यादृच्छिक मान उत्पन्न करें

उपरोक्त सूत्र का उपयोग करते समय, कुछ डुप्लिकेट मान प्रदर्शित किए जाएंगे। डुप्लिकेट मानों को छोड़ने के लिए, आपको पहले एक सहायक कॉलम बनाना चाहिए, और फिर INDEX और RANK.EQ फ़ंक्शंस के आधार पर एक सूत्र लागू करना चाहिए। कृपया इस प्रकार करें:

1. यादृच्छिक संख्याओं की सूची प्राप्त करने के लिए नीचे दिए गए सूत्र को एक रिक्त कक्ष में दर्ज करें, स्क्रीनशॉट देखें:

=RAND()

2. फिर, नीचे दिए गए सूत्र को किसी अन्य कॉलम के सेल में कॉपी करें जहां आप कुछ यादृच्छिक मान निकालना चाहते हैं, और फिर कुछ गैर-दोहराए जाने वाले यादृच्छिक मान प्रदर्शित करने के लिए इस सूत्र को नीचे की कोशिकाओं में खींचें और कॉपी करें, स्क्रीनशॉट देखें:

=INDEX($A$2:$A$12,RANK.EQ($B2,$B$2:$B$12))

नोट: उपरोक्त सूत्र में, A2: A12 यह उन मानों की सूची है जिनसे आप कुछ यादृच्छिक मान उत्पन्न करना चाहते हैं, B2 सहायक स्तंभ का पहला कक्ष है, B2: B12 यह सहायक सूत्र कोशिकाएँ हैं जिन्हें आपने चरण 1 में बनाया है।


 एक अद्भुत सुविधा के साथ एक श्रेणी से यादृच्छिक कोशिकाओं, पंक्तियों, स्तंभों का चयन करें

यहां मैं एक उपयोगी सुविधा की अनुशंसा करूंगा - यादृच्छिक रूप से श्रेणी को क्रमबद्ध करें/चयन करें of एक्सेल के लिए कुटूल. इस सुविधा के साथ, आप अपनी आवश्यकता के अनुसार कुछ यादृच्छिक कोशिकाओं, पंक्तियों या स्तंभों का चयन कर सकते हैं।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. उन कक्षों की सूची चुनें जिनमें से आप कुछ यादृच्छिक मान चुनना चाहते हैं।

2. और फिर, क्लिक करें कुटूल > रेंज > यादृच्छिक रूप से श्रेणी को क्रमबद्ध करें/चयन करें, स्क्रीनशॉट देखें:

3. में यादृच्छिक रूप से श्रेणी को क्रमबद्ध करें/चयन करें संवाद बॉक्स, कृपया निम्नलिखित कार्य करें:

  • क्लिक करें चुनते हैं टैब;
  • फिर, उन कक्षों की संख्या दर्ज करें जिन्हें आप यादृच्छिक रूप से चुनना चाहते हैं कोशिकाओं की संख्या चयन करने के लिए डिब्बा;
  • में प्रकार चुनें अनुभाग, अपनी इच्छानुसार एक ऑपरेशन चुनें। इस मामले में, मैं चुनूंगा यादृच्छिक कोशिकाओं का चयन करें विकल्प.
  • और फिर, क्लिक करें Ok or लागू करें बटन, पांच कोशिकाओं को एक साथ यादृच्छिक रूप से चुना जाएगा, स्क्रीनशॉट देखें:

4. सेल्स का चयन करने के बाद, आप अपनी आवश्यकतानुसार उन्हें कॉपी और अन्य सेल्स में पेस्ट कर सकते हैं।


1.9 एक्सेल में समूहों को यादृच्छिक रूप से डेटा असाइन करें

मान लें कि आपके पास नामों की एक सूची है, अब, आप नीचे दिए गए स्क्रीनशॉट के अनुसार नामों को तीन समूहों (समूह ए, समूह बी, समूह सी) में यादृच्छिक रूप से विभाजित करना चाहते हैं। इस अनुभाग में, मैं एक्सेल में इस कार्य को हल करने के लिए कुछ सूत्रों पर चर्चा करूंगा।

 एक सूत्र के साथ यादृच्छिक रूप से समूह में डेटा निर्दिष्ट करें

निर्दिष्ट समूहों में लोगों को बेतरतीब ढंग से असाइन करने के लिए, आप RANDBETWEEN फ़ंक्शन के साथ संयोजन में CHOOSE फ़ंक्शन का उपयोग कर सकते हैं।

1. कृपया निम्नलिखित सूत्र को कॉपी करें या उस सेल में दर्ज करें जहां आप समूह बनाना चाहते हैं:

=CHOOSE(RANDBETWEEN(1,3),"Group A","Group B","Group C")

नोट: उपरोक्त सूत्र में, समूह अ, ग्रुप बी, तथा समूह सी उन समूह नामों को इंगित करें जिन्हें आप निर्दिष्ट करना चाहते हैं, और संख्या 3 इंगित करता है कि आप कितने समूहों को वितरित करना चाहते हैं।

2. फिर, इस सूत्र को अन्य कक्षों में भरने के लिए भरण हैंडल को खींचें, और नाम नीचे स्क्रीनशॉट में दिखाए गए अनुसार तीन समूहों में विभाजित हो जाएंगे:


 एक सूत्र के साथ यादृच्छिक रूप से समान संख्या वाले समूह को डेटा निर्दिष्ट करें

यदि आप चाहते हैं कि सभी समूहों में समान संख्या में नाम हों, तो उपरोक्त सूत्र आपके लिए सही ढंग से काम नहीं करेगा। इस मामले में, आप RAND फ़ंक्शन द्वारा यादृच्छिक मानों के साथ एक सहायक कॉलम बना सकते हैं, और फिर INDEX, RANK और ROUNDUP फ़ंक्शन के आधार पर एक सूत्र लागू कर सकते हैं।

उदाहरण के लिए, मैं उन समूह नामों को सूचीबद्ध करता हूं जिन्हें आप कक्ष F2:F4 के आधार पर निर्दिष्ट करना चाहते हैं। लोगों को समूहों (समूह ए, समूह बी, समूह सी) में नियुक्त करने के लिए, और प्रत्येक समूह में 4 प्रतिभागी हों, कृपया यह करें:

1. यह सूत्र दर्ज करें: = रैंड () यादृच्छिक संख्याओं की सूची प्राप्त करने के लिए एक रिक्त कक्ष में स्क्रीनशॉट देखें:

2. फिर, अगले कॉलम में, उदाहरण के लिए, सेल D2 में, नीचे दिए गए सूत्र को कॉपी या टाइप करें:

=INDEX($F$2:$F$4, ROUNDUP(RANK(C2,$C$2:$C$13)/4,0))

नोट: उपरोक्त सूत्र में, C2 सहायक स्तंभ का पहला कक्ष है, सी2:सी13 चरण 1 में आपके द्वारा बनाई गई सहायक सूत्र कोशिकाएँ हैं, संख्या 4 इंगित करती है कि आप प्रत्येक समूह में कितने नाम चाहते हैं, एफ2:एफ4 कक्षों की श्रेणी में वे समूह नाम शामिल होते हैं जिन्हें आप डेटा के लिए निर्दिष्ट करना चाहते हैं।

3. डेटा की सूची के लिए यादृच्छिक समूह उत्पन्न करने के लिए भरण हैंडल को नीचे खींचें, और नाम समान समूहों में विभाजित हो जाएंगे, स्क्रीनशॉट देखें:


1.10 एक्सेल में यादृच्छिक तिथियां उत्पन्न करें

दो दी गई तारीखों के बीच कुछ मनमानी तारीखें तैयार करने के लिए, यहां, मैं आपके लिए कुछ तरीके पेश करूंगा।

 सूत्रों के साथ दो दी गई तिथियों के बीच यादृच्छिक तिथियां उत्पन्न करें

उदाहरण के लिए, मैं 2021-5-1 और 2021-10-15 के बीच यादृच्छिक रूप से कुछ तिथियां उत्पन्न करना चाहता हूं। आम तौर पर, एक्सेल में, आप RANDBETWEEN और DATE फ़ंक्शंस के संयोजन का उपयोग करके कार्य पूरा कर सकते हैं, कृपया इसे इस प्रकार करें:

1. उस सेल का चयन करें जहाँ आप एक यादृच्छिक तिथि सम्मिलित करना चाहते हैं, और फिर निम्नलिखित सूत्र दर्ज करें:

=RANDBETWEEN(DATE(2021, 5, 1),DATE(2021, 10, 15))

नोट: इस सूत्र में, 2021, 5, 1 आरंभिक तिथि है, और 2021, 10, 15 समाप्ति तिथि है, आप आवश्यकतानुसार उन्हें बदल सकते हैं।

2. फिर, इस सूत्र को खींचें और अन्य कक्षों में कॉपी करें जहां आप इस सूत्र को भरना चाहते हैं, नीचे दिखाए गए स्क्रीनशॉट के अनुसार पांच अंकों की संख्याएं कक्षों में प्रदर्शित की जाएंगी:

3. और फिर, आपको संख्याओं को दिनांक प्रारूप में प्रारूपित करना चाहिए। कृपया सूत्र कक्षों का चयन करें, और राइट-क्लिक करें, चुनें प्रारूप प्रकोष्ठों संदर्भ मेनू से

4. में प्रारूप प्रकोष्ठों संवाद बॉक्स पर क्लिक करें नंबर टैब, और चयन तारीख से वर्ग फलक, फिर से एक दिनांक प्रारूप चुनें जिसकी आपको आवश्यकता है प्रकार ड्रॉप डाउन सूची। स्क्रीनशॉट देखें:

5। क्लिक करें OK संवाद बंद करने के लिए. अब, संख्याओं को सामान्य तिथियों में बदल दिया गया है। स्क्रीनशॉट देखें:

टिप्स: यदि आप सप्ताहांत को छोड़कर यादृच्छिक कार्यदिवस उत्पन्न करना चाहते हैं, तो नीचे दिया गया सूत्र आपकी मदद कर सकता है:

=WORKDAY(RANDBETWEEN(DATE(2021, 5, 1),DATE(2021, 10, 15))-1,1)

 एक अद्भुत सुविधा के साथ दो दी गई तिथियों के बीच यादृच्छिक तिथियां उत्पन्न करें

एक्सेल के लिए कुटूलहै यादृच्छिक डेटा डालें यह आपको दो दी गई तिथियों के बीच यादृच्छिक तिथियां, कार्यदिवस, सप्ताहांत उत्पन्न करने में मदद करने का विकल्प भी प्रदान करता है।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. कक्षों की एक श्रेणी का चयन करें जहां यादृच्छिक तिथियां सम्मिलित करनी हैं।

2। तब दबायें कुटूल > सम्मिलित करें > यादृच्छिक डेटा डालें, पॉप-आउट संवाद बॉक्स में, कृपया निम्नलिखित कार्य करें:

  • दबाएं तारीख टैब;
  • फिर, दिनांक का दायरा निर्दिष्ट करें. इस उदाहरण में, मैं इनमें से चुनूंगा 5/1/2021 सेवा मेरे 10/15/2021.
  • और फिर, दिनांक प्रकार चुनें - कार्यदिवस दिनांक, छुट्टी का दिन दिनांक या दोनों जैसा आपको चाहिए।
  • अंत में, क्लिक करें Ok or लागू करें नीचे दिखाए गए स्क्रीनशॉट के अनुसार बेतरतीब ढंग से तिथियां उत्पन्न करने के लिए।

टिप्स: कुछ यादृच्छिक विशिष्ट तिथियां उत्पन्न करने के लिए, कृपया जांचें अद्वितीय मूल्य विकल्प.


1.11 एक्सेल में यादृच्छिक समय उत्पन्न करें

इस अनुभाग में यादृच्छिक संख्याएं, टेक्स्ट स्ट्रिंग्स और तिथियां डालने के बाद, मैं एक्सेल में यादृच्छिक समय उत्पन्न करने के लिए कुछ ट्रिक्स के बारे में बात करूंगा।

 सूत्रों के साथ यादृच्छिक समय उत्पन्न करें

एक सूत्र के साथ यादृच्छिक समय उत्पन्न करें

सेल की एक श्रृंखला में यादृच्छिक समय उत्पन्न करने के लिए, टेक्स्ट और रैंड फ़ंक्शंस पर आधारित एक सूत्र आपकी मदद कर सकता है।

कृपया नीचे दिए गए सूत्र को एक रिक्त कक्ष में दर्ज करें, और फिर सूत्र को अन्य कक्षों में खींचें और कॉपी करें जहां आप समय प्राप्त करना चाहते हैं, स्क्रीनशॉट देखें:

=TEXT(RAND(),"HH:MM:SS")


एक सूत्र के साथ दो दिए गए समयों के बीच यादृच्छिक समय उत्पन्न करें

यदि आपको दो विशिष्ट समयों के बीच यादृच्छिक रूप से कुछ समय डालने की आवश्यकता है, जैसे कि 10 बजे से 18 बजे तक का समय, तो कृपया नीचे दिया गया सूत्र लागू करें:

=TEXT(RAND()*(18-10)/24+10/24,”HH:MM:SS”)

नोट: उपरोक्त सूत्र में, संख्या 18 अंत समय है, और 10 प्रारंभ समय को दर्शाता है. आप अपनी मांगों को पूरा करने के लिए उन्हें बदल सकते हैं।

और फिर, सूत्र को अन्य कक्षों में खींचें और कॉपी करें जहां आप दो दी गई समय सीमाओं के बीच यादृच्छिक समय उत्पन्न करना चाहते हैं, स्क्रीनशॉट देखें:


एक सूत्र के साथ विशिष्ट अंतराल पर यादृच्छिक समय उत्पन्न करें

मान लीजिए, आप एक्सेल में विशिष्ट अंतराल के भीतर यादृच्छिक समय लाना चाहते हैं, जैसे कि 15 मिनट के अंतराल पर यादृच्छिक समय सम्मिलित करना। इस कार्य से निपटने के लिए, आप टेक्स्ट फ़ंक्शन के भीतर RAND और FLOOR फ़ंक्शन का उपयोग कर सकते हैं।

नीचे दिए गए सूत्र को एक रिक्त कक्ष में कॉपी या दर्ज करें, और फिर इस सूत्र को उन कक्षों में खींचें और कॉपी करें जहां आप यादृच्छिक समय प्राप्त करना चाहते हैं, स्क्रीनशॉट देखें:

=TEXT(FLOOR(RAND(),"0:15"),"HH:MM:SS")

नोट: सूत्र में, संख्या 15 समय अंतराल है, यदि आपको 30 मिनट के अंतराल पर यादृच्छिक समय की आवश्यकता है, तो बस 15 को 30 से बदलें।


 एक उपयोगी सुविधा के साथ दो दिए गए समयों के बीच यादृच्छिक समय उत्पन्न करें

यदि आपके पास एक्सेल के लिए कुटूल, आईटी इस यादृच्छिक डेटा डालें यह सुविधा आपको वर्कशीट में दिए गए समय के बीच यादृच्छिक समय उत्पन्न करने में भी मदद कर सकती है।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. कक्षों की एक श्रेणी का चयन करें जहां समय उत्पन्न करना है।

2. तब क्लिक करो कुटूल > सम्मिलित करें > यादृच्छिक डेटा डालें, पॉप-आउट संवाद बॉक्स में, कृपया निम्नलिखित कार्य करें:

  • दबाएं पहर टैब;
  • फिर, समय सीमा निर्दिष्ट करें. इस उदाहरण में, मैं इनमें से चुनूंगा 9: 00 AM सेवा मेरे 16: 30 PM.
  • अंत में, क्लिक करें Ok or लागू करें नीचे दिखाए गए स्क्रीनशॉट के अनुसार यादृच्छिक समय उत्पन्न करने के लिए।


 एक सूत्र के साथ दो डेटाटाइम के बीच यादृच्छिक तिथियां और समय उत्पन्न करें

यदि आप एक साथ यादृच्छिक दिनांक और समय उत्पन्न करना चाहते हैं, तो नीचे दिया गया सूत्र आपकी सहायता कर सकता है।

1. निम्नलिखित सूत्र को उस सेल में दर्ज करें या कॉपी करें जहां आप यादृच्छिक डेटाटाइम उत्पन्न करना चाहते हैं:

=TEXT(RAND()*("2021-10-15 12:00:00"-"2021-1-1 9:00")+"2021-1-1 9:00:00","YYYY-MM-DD HH:MM:SS")

नोट: इस सूत्र में, 2021-10-15 12:00:00 अंतिम तिथि और समय है, और 2021-1-1 9:00:00 आरंभ तिथि और समय है, आप उन्हें अपनी आवश्यकता के अनुसार संशोधित कर सकते हैं।

2. फिर, इस सूत्र को अन्य कक्षों में खींचें और कॉपी करें जहां आप यादृच्छिक डेटाटाइम प्रदर्शित करना चाहते हैं, स्क्रीनशॉट देखें:


Excel 365/2021 में यादृच्छिक संख्याएँ, टेक्स्ट, दिनांक उत्पन्न करें

यह अनुभाग दिखाएगा कि यादृच्छिक संख्याएं, तिथियां कैसे उत्पन्न करें, और यादृच्छिक चयन प्राप्त करें और एक नए गतिशील सरणी फ़ंक्शन - RANDARRAY के साथ Excel 365 या Excel 2021 में यादृच्छिक रूप से समूहों को डेटा असाइन करें।

RANDARRAY फ़ंक्शन का उपयोग आपके द्वारा निर्दिष्ट किन्हीं दो संख्याओं के बीच यादृच्छिक संख्याओं की एक सरणी वापस करने के लिए किया जाता है।

RANDARAYY फ़ंक्शन का सिंटैक्स है:

=RANDARRAY([rows],[columns],[min],[max],[integer])
  • पंक्तियाँ (वैकल्पिक): लौटाने के लिए यादृच्छिक संख्याओं की पंक्तियों की संख्या; (यदि छोड़ दिया जाए, तो डिफ़ॉल्ट =1)
  • कॉलम (वैकल्पिक): लौटाने के लिए यादृच्छिक संख्याओं के स्तंभों की संख्या; (यदि छोड़ दिया जाए, तो डिफ़ॉल्ट =1)
  • मिनट (वैकल्पिक): लौटाई जाने वाली न्यूनतम संख्या; (यदि छोड़ दिया जाए, तो डिफ़ॉल्ट = 0)
  • मैक्स (वैकल्पिक): लौटाई जाने वाली अधिकतम संख्या; (यदि छोड़ दिया जाए, तो डिफ़ॉल्ट =1)
  • पूर्णांक (वैकल्पिक): पूर्ण संख्या या दशमलव मान लौटाएँ। पूर्ण संख्या के लिए सत्य, दशमलव संख्या के लिए असत्य। (यदि छोड़ दिया जाए, तो डिफ़ॉल्ट = गलत)
टिप्पणियाँ:
  • 1. RANDARRAY फ़ंक्शन में पांच तर्क हैं, वे सभी वैकल्पिक हैं, यदि कोई भी तर्क निर्दिष्ट नहीं है, तो RANDARRAY 0 और 1 के बीच दशमलव मान लौटाएगा।
  • 2. यदि पंक्तियाँ या स्तंभ तर्क दशमलव संख्याएँ हैं, तो उन्हें दशमलव बिंदु से पहले पूर्ण संख्या में छोटा कर दिया जाएगा (उदाहरण के लिए 3.9 को 3 माना जाएगा)।
  • 3. न्यूनतम संख्या अधिकतम संख्या से कम होनी चाहिए, अन्यथा यह #VALUE लौटाएगा! गलती।
  • 4. यह RANDARRAY एक सरणी लौटाता है, जब RANDARRAY एक वर्कशीट में कई परिणाम लौटाता है, तो परिणाम आसन्न कोशिकाओं में फैल जाएंगे।

2.1 एक्सेल 365/2021 में यादृच्छिक संख्याएँ उत्पन्न करें

Excel 365 या Excel 2021 में यादृच्छिक पूर्ण या दशमलव संख्याएँ उत्पन्न करने के लिए, आप इस नए RANDARRAY फ़ंक्शन का उपयोग कर सकते हैं।

 एक सूत्र के साथ दो संख्याओं के बीच यादृच्छिक संख्याएँ उत्पन्न करें

किसी विशिष्ट श्रेणी के भीतर यादृच्छिक संख्याओं की सूची बनाने के लिए, कृपया निम्नलिखित सूत्र लागू करें:

कृपया नीचे दिए गए किसी भी सूत्र को अपनी आवश्यकतानुसार दर्ज करें और फिर दबाएँ दर्ज परिणाम प्राप्त करने के लिए कुंजी, स्क्रीनशॉट देखें:

=RANDARRAY(6, 4, 50, 200, TRUE)               (Generate random integers between 50 and 200)
=RANDARRAY(6, 4, 50, 200, FALSE)           
 (Generate random decimals between 50 and 200)
नोट: उपरोक्त सूत्रों में:
  • 6: यादृच्छिक संख्याओं की 6 पंक्तियाँ लौटाने का संकेत देता है;
  • 4: यादृच्छिक संख्याओं के 4 कॉलम लौटाने का संकेत देता है;
  • 50, 200: न्यूनतम और अधिकतम मान जिनके बीच आप संख्याएँ उत्पन्न करना चाहते हैं;
  • जब सही है: पूर्ण संख्याएँ लौटाने का संकेत देता है;
  • असत्य: दशमलव संख्याएँ लौटाने का संकेत देता है।

 सूत्रों के साथ डुप्लिकेट के बिना यादृच्छिक संख्याएँ उत्पन्न करें

यादृच्छिक संख्याएँ उत्पन्न करने के लिए सामान्य RANDARRAY फ़ंक्शन का उपयोग करते समय, कुछ डुप्लिकेट संख्याएँ भी बनाई जाएंगी। डुप्लिकेट से बचने के लिए, यहां मैं इस कार्य को हल करने के लिए कुछ सूत्रों के बारे में बात करूंगा।

गैर-दोहराई जाने वाली यादृच्छिक संख्याओं की एक सूची तैयार करें

एक कॉलम या अद्वितीय संख्याओं की सूची को यादृच्छिक रूप से उत्पन्न करने के लिए, सामान्य वाक्यविन्यास हैं:

डुप्लिकेट के बिना यादृच्छिक पूर्णांक:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, TRUE)), SEQUENCE(n))

डुप्लिकेट के बिना यादृच्छिक दशमलव:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, FALSE)), SEQUENCE(n))
  • n: आप जितने मान उत्पन्न करना चाहते हैं;
  • मिनट: न्यूनतम मूल्य;
  • मैक्स: अधिकतम मूल्य.

उदाहरण के लिए, यहां, मैं बिना किसी दोहराव के 8 से 50 तक 100 यादृच्छिक संख्याओं की एक सूची डालूंगा, कृपया नीचे दिए गए किसी भी सूत्र को लागू करें, और फिर दबाएं दर्ज परिणाम प्राप्त करने की कुंजी:

=INDEX(UNIQUE(RANDARRAY(8^2, 1, 50, 100, TRUE)), SEQUENCE(8))          (Unique random integers)
=INDEX(UNIQUE(RANDARRAY(8^2, 1, 50, 100, FALSE)), SEQUENCE(8))         
(Unique random decimals)
नोट: उपरोक्त सूत्रों में:
  • 8: 8 यादृच्छिक संख्याएँ लौटाने का संकेत देता है;
  • 50, 100: वह न्यूनतम और अधिकतम मान जिसके बीच आप संख्याएँ उत्पन्न करना चाहते हैं।
  • जब सही है: पूर्ण संख्याएँ लौटाने का संकेत देता है;
  • असत्य: दशमलव संख्याएँ लौटाने का संकेत देता है।

गैर-दोहराई जाने वाली यादृच्छिक संख्याओं की एक श्रृंखला उत्पन्न करें

यदि आप कोशिकाओं की श्रेणी में गैर-दोहराई जाने वाली यादृच्छिक संख्याएँ उत्पन्न करना चाहते हैं, तो आपको केवल SEQUENCE फ़ंक्शन में पंक्तियों और स्तंभों की संख्या को परिभाषित करने की आवश्यकता है, सामान्य वाक्यविन्यास हैं:

एक कॉलम या अद्वितीय संख्याओं की सूची को यादृच्छिक रूप से उत्पन्न करने के लिए, सामान्य वाक्यविन्यास हैं:

डुप्लिकेट के बिना यादृच्छिक पूर्णांक:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, TRUE)), SEQUENCE(rows, columns))

डुप्लिकेट के बिना यादृच्छिक दशमलव:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, FALSE)), SEQUENCE(rows, columns))
  • n: संख्याओं को सम्मिलित करने के लिए कोशिकाओं की संख्या, आप इसे पंक्तियों की संख्या * स्तंभों की संख्या के रूप में प्रदान कर सकते हैं; उदाहरण के लिए, 8 पंक्तियों और 3 स्तंभों को भरने के लिए 24^2 का उपयोग करें।
  • पंक्तियाँ: भरने के लिए पंक्तियों की संख्या;
  • कॉलम: भरने के लिए कॉलम की संख्या;
  • मिनट: न्यूनतम मूल्य;
  • मैक्स: उच्चतम मूल्य.

यहां, मैं 8 से 3 तक अद्वितीय यादृच्छिक संख्याओं के साथ 50 पंक्तियों और 100 स्तंभों की एक श्रृंखला भरूंगा, कृपया नीचे दिए गए किसी भी सूत्र को लागू करें जिसकी आपको आवश्यकता है:

=INDEX(UNIQUE(RANDARRAY(24^2, 1, 50, 100, TRUE)), SEQUENCE(8,3))          (Unique random integers)
=INDEX(UNIQUE(RANDARRAY(24^2, 1, 50, 100, FALSE)), SEQUENCE(8,3))         
(Unique random decimals)
नोट: उपरोक्त सूत्रों में:
  • 24: 24 यादृच्छिक संख्याओं को लौटाने का संकेत देता है, 8 और 3 का गुणनफल (पंक्तियाँ*स्तंभ);
  • 50, 100: न्यूनतम और अधिकतम मान जिनके बीच आप संख्याएँ उत्पन्न करना चाहते हैं;
  • जब सही है: पूर्ण संख्याएँ लौटाने का संकेत देता है;
  • असत्य: दशमलव संख्याएँ लौटाने का संकेत देता है।

2.2 एक्सेल 365/2021 में यादृच्छिक तिथियां उत्पन्न करें

इस नए RANDARRAY फ़ंक्शन का उपयोग करके, आप एक्सेल में कई यादृच्छिक तिथियां या कार्यदिवस जल्दी और आसानी से उत्पन्न कर सकते हैं।

 एक सूत्र के साथ दो तिथियों के बीच यादृच्छिक तिथियां उत्पन्न करें

दो विशिष्ट तिथियों के बीच यादृच्छिक तिथियों की सूची बनाने के लिए, आप नीचे दिए गए सूत्र को लागू कर सकते हैं:

1. यादृच्छिक तिथियां उत्पन्न करने के लिए एक रिक्त कक्ष में निम्नलिखित सूत्र दर्ज करें और दबाएँ दर्ज पाँच अंकों की संख्याओं की सूची प्राप्त करने के लिए कुंजी, स्क्रीनशॉट देखें:

=RANDARRAY(10, 1, B1, B2, TRUE)
नोट: उपरोक्त सूत्रों में:
  • 10: यादृच्छिक तिथियों की 10 पंक्तियाँ लौटाने का संकेत देता है;
  • 1: यादृच्छिक तिथियों का 1 कॉलम लौटाने का संकेत देता है;
  • B1, B2: कोशिकाओं में आरंभ और समाप्ति तिथियां होती हैं जिनके बीच आप तिथियां उत्पन्न करना चाहते हैं।

2. फिर, आपको संख्याओं को सामान्य दिनांक प्रारूप में प्रारूपित करना चाहिए: संख्याओं का चयन करें, और फिर राइट क्लिक करें, फिर चुनें प्रारूप प्रकोष्ठों संदर्भ मेनू से. निम्नांकित में प्रारूप प्रकोष्ठों संवाद बॉक्स, कृपया ऐसा करें:

  • क्लिक करें नंबर टैब;
  • तब क्लिक करो तारीख से वर्ग फलक;
  • और फिर, अपनी पसंद का एक दिनांक स्वरूपण चुनें प्रकार सूची बाक्स।

3. और फिर, क्लिक करें OK बटन, संख्याएँ आपके द्वारा निर्दिष्ट दिनांक प्रारूप में स्वरूपित की जाएंगी, स्क्रीनशॉट देखें:

टिप्स: बेशक, आप प्रारंभ तिथि और समाप्ति तिथि को सीधे सूत्र में इस प्रकार भी टाइप कर सकते हैं:

=RANDARRAY(10, 1, "5/1/2021", "12/31/2021", TRUE)

 एक सूत्र के साथ दो तिथियों के बीच यादृच्छिक कार्यदिवस उत्पन्न करें

सेल की एक श्रृंखला में यादृच्छिक कार्यदिवस उत्पन्न करने के लिए, आपको बस RANDARRAY फ़ंक्शन को WORKDAY फ़ंक्शन में एम्बेड करना होगा।

1. नीचे दिए गए सूत्र को एक रिक्त कक्ष में दर्ज करें या कॉपी करें, और फिर, दबाएँ दर्ज नीचे दिखाए गए स्क्रीनशॉट के अनुसार संख्याओं की सूची प्राप्त करने की कुंजी:

=WORKDAY(RANDARRAY(10, 1, B1, B2, TRUE), 1)

2. फिर, संख्याओं को एक विशिष्ट दिनांक स्वरूपण में प्रारूपित करें जैसा आपको चाहिए प्रारूप प्रकोष्ठों संवाद बॉक्स, और आपको नीचे दिखाए गए स्क्रीनशॉट के अनुसार सामान्य दिनांक प्रारूप मिलेगा:

टिप्स: आप प्रारंभ तिथि और समाप्ति तिथि को सीधे सूत्र में इस प्रकार भी टाइप कर सकते हैं:

=WORKDAY(RANDARRAY(10, 1, "5/1/2021", "12/31/2021", TRUE), 1)

2.3 एक्सेल 365/2021 में किसी सूची से यादृच्छिक मान उत्पन्न करें या प्राप्त करें

Excel 365 या 2021 में, यदि आप कक्षों की सूची से कुछ यादृच्छिक मान उत्पन्न करना या वापस करना चाहते हैं, तो यह अनुभाग आपके लिए कुछ सूत्र प्रस्तुत करेगा।

 किसी सूत्र के साथ सूची से यादृच्छिक मान उत्पन्न करें या प्राप्त करें

कोशिकाओं की सूची से यादृच्छिक मान निकालने के लिए, INDEX फ़ंक्शन के साथ यह RANDARRY फ़ंक्शन आपकी मदद कर सकता है। सामान्य वाक्यविन्यास है:

=INDEX(data, RANDARRAY(n, 1, 1, ROWS(data), TRUE))
  • तिथि: उन मानों की सूची जिनसे आप यादृच्छिक आइटम निकालना चाहते हैं;
  • n: यादृच्छिक वस्तुओं की संख्या जिन्हें आप निकालना चाहते हैं।

उदाहरण के लिए, नाम सूची A3:A2 से 12 नाम निकालने के लिए, कृपया नीचे दिए गए सूत्रों का उपयोग करें:

=INDEX(A2:A12, RANDARRAY(C2, 1, 1, ROWS(A2:A12), TRUE))             (Use a cell reference)
=INDEX(A2:A12, RANDARRAY(3, 1, 1, ROWS(A2:A12), TRUE))                 
(Type a number directly)

फिर प्रेस दर्ज कुंजी, और आपको एक साथ यादृच्छिक रूप से 3 नाम मिलेंगे, स्क्रीनशॉट देखें:


 किसी सूत्र के साथ डुप्लिकेट के बिना किसी सूची से यादृच्छिक मान उत्पन्न करें या प्राप्त करें

उपरोक्त सूत्र के साथ, आपको परिणामों में डुप्लिकेट मिल सकते हैं। बिना किसी दोहराव वाली सूची से यादृच्छिक चयन करने के लिए, सामान्य वाक्यविन्यास है:

=INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n))
  • तिथि: उन मानों की सूची जिनसे आप यादृच्छिक आइटम निकालना चाहते हैं;
  • n: यादृच्छिक वस्तुओं की संख्या जिन्हें आप निकालना चाहते हैं।

यदि आपको नाम सूची A5:A2 से यादृच्छिक रूप से 12 नाम वापस करने की आवश्यकता है, तो कृपया नीचे दिए गए सूत्रों में से एक दर्ज करें या कॉपी करें:

=INDEX(SORTBY(A2:A12, RANDARRAY(ROWS(A2:A12))), SEQUENCE(C2))             (Use a cell reference)
=INDEX(SORTBY(A2:A12, RANDARRAY(ROWS(A2:A12))), SEQUENCE(5))             
(Type a number directly)

फिर प्रेस दर्ज सूची A5:A2 से बिना किसी पुनरावृत्ति के 12 यादृच्छिक नाम प्राप्त करने की कुंजी, स्क्रीनशॉट देखें:


2.4 Excel 365/2021 में किसी श्रेणी से यादृच्छिक पंक्तियाँ उत्पन्न करें या चुनें

कभी-कभी, आपको Excel में कक्षों की श्रेणी से कुछ यादृच्छिक पंक्तियाँ चुनने की आवश्यकता हो सकती है। इस कार्य को प्राप्त करने के लिए मैं यहां कुछ सूत्रों के बारे में बात करूंगा।

 किसी सूत्र के साथ किसी श्रेणी से यादृच्छिक पंक्तियाँ उत्पन्न करें या चुनें

कोशिकाओं की श्रेणी से यादृच्छिक पंक्तियाँ उत्पन्न करने का सामान्य सिंटैक्स है:

=INDEX(data, RANDARRAY(n, 1, 1, ROWS(data), TRUE), {1,2,3…})
  • तिथि: कक्षों की वह श्रेणी जिनसे आप यादृच्छिक पंक्तियाँ निकालना चाहते हैं;
  • n: यादृच्छिक पंक्तियों की संख्या जिन्हें आप निकालना चाहते हैं;
  • {1,2,3…}: निकाले जाने वाले कॉलम नंबर.

श्रेणी A3:C2 से डेटा की 12 पंक्तियाँ निकालने के लिए, कृपया निम्नलिखित में से किसी एक सूत्र का उपयोग करें:

=INDEX(A2:C12, RANDARRAY(E2, 1, 1, ROWS(A2:C12), TRUE), {1,2,3})               (Use a cell reference)
=INDEX(A2:C12, RANDARRAY(3, 1, 1, ROWS(A2:C12), TRUE), {1,2,3})                 
(Type a number directly)

फिर प्रेस दर्ज श्रेणी A3:C2 से डेटा की 12 यादृच्छिक पंक्तियाँ प्राप्त करने के लिए कुंजी, स्क्रीनशॉट देखें:


 किसी सूत्र के साथ डुप्लिकेट के बिना किसी श्रेणी से यादृच्छिक पंक्तियाँ उत्पन्न करें या चुनें

इसी प्रकार, उपरोक्त सूत्र डुप्लिकेट डेटा भी उत्पन्न कर सकता है। डुप्लिकेट पंक्तियों को घटित होने से रोकने के लिए, आप नीचे दिए गए सामान्य सिंटैक्स का उपयोग कर सकते हैं:

=INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n), {1,2,3…})
  • तिथि: कक्षों की वह श्रेणी जिनसे आप यादृच्छिक पंक्तियाँ निकालना चाहते हैं;
  • n: यादृच्छिक पंक्तियों की संख्या जिन्हें आप निकालना चाहते हैं;
  • {1,2,3…}: निकाले जाने वाले कॉलम नंबर.

उदाहरण के लिए, श्रेणी A5:C2 से डेटा की 12 पंक्तियाँ लेने के लिए, कृपया नीचे दिए गए किसी भी सूत्र का उपयोग करें:

=INDEX(SORTBY(A2:C12, RANDARRAY(ROWS(A2:C12))), SEQUENCE(E2), {1,2,3})            (Use a cell reference)
=INDEX(SORTBY(A2:C12, RANDARRAY(ROWS(A2:C12))), SEQUENCE(5), {1,2,3})             
(Type a number directly)

और फिर दबाएं दर्ज कुंजी, डुप्लिकेट के बिना 5 यादृच्छिक पंक्तियाँ श्रेणी A2:C12 से निकाली जाएंगी जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है:


यादृच्छिक परिणामों को बदलने से रोकें

संभवतः, आपने देखा होगा कि इस आलेख में सभी रैंडमाइज़िंग फ़ंक्शंस, जैसे RAND, RANDBETWEEN और RANDARRAY अस्थिर हैं। हर बार जब शीट बदली जाती है तो जनरेटिंग परिणामों की पुनर्गणना की जाएगी, और बाद में यादृच्छिक नए मान उत्पन्न किए जाएंगे। यादृच्छिक मानों को स्वचालित रूप से बदलने से रोकने के लिए, यहां आपके लिए दो त्वरित तरकीबें दी गई हैं।

 कॉपी और पेस्ट का उपयोग करके यादृच्छिक परिणामों को बदलने से रोकें

आम तौर पर, आप इसे लागू कर सकते हैं प्रतिलिपि बनाएँ और चिपकाएँ गतिशील सूत्रों को मूल्यों के रूप में कॉपी और पेस्ट करने की सुविधा, कृपया इस प्रकार करें:

1. अपने यादृच्छिक सूत्र के साथ कक्षों का चयन करें, और फिर दबाएँ Ctrl + सी उन्हें कॉपी करने के लिए।

2. फिर, चयनित रेंज पर राइट क्लिक करें और क्लिक करें मान से विकल्प पेस्ट विकल्प अनुभाग, स्क्रीनशॉट देखें:

टिप्स: आप प्रेस भी कर सकते हैं शिफ्ट + F10 और फिर V इस विकल्प को सक्रिय करने के लिए.

3. और सभी सूत्र कोशिकाएं मानों में परिवर्तित हो जाएंगी, यादृच्छिक मान अब और नहीं बदलेंगे।


 एक उपयोगी सुविधा का उपयोग करके यादृच्छिक परिणामों को बदलने से रोकें

यदि आपने स्थापित किया है एक्सेल के लिए कुटूल, वास्तविक करने के लिए यह सुविधा आपको केवल एक क्लिक से सभी चयनित फॉर्मूला सेल को मानों में बदलने में मदद कर सकती है।

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया ऐसा करें:

1. यादृच्छिक सूत्र के साथ कक्षों का चयन करें, और फिर क्लिक करें कुटूल > वास्तविक करने के लिए, स्क्रीनशॉट देखें:

2. और अब, सभी चयनित सूत्रों को मानों में परिवर्तित कर दिया गया है।


  • सुपर फॉर्मूला बार (पाठ और सूत्र की अनेक पंक्तियों को आसानी से संपादित करें); लेआउट पढ़ना (बड़ी संख्या में सेल को आसानी से पढ़ें और संपादित करें); फ़िल्टर की गई रेंज में चिपकाएँ...
  • कक्षों/पंक्तियों/स्तंभों को मर्ज करें और डेटा रखना; विभाजित कोशिकाओं की सामग्री; डुप्लिकेट पंक्तियों और योग/औसत को संयोजित करें... डुप्लिकेट सेल रोकें; रेंज की तुलना करें...
  • डुप्लिकेट या अद्वितीय का चयन करें पंक्तियाँ; रिक्त पंक्तियाँ चुनें (सभी कोशिकाएँ खाली हैं); सुपर फाइंड और फ़ज़ी फाइंड कई कार्यपुस्तिकाओं में; यादृच्छिक चयन...
  • सटीक प्रति सूत्र संदर्भ बदले बिना एकाधिक कक्ष; स्वतः संदर्भ बनाएँ एकाधिक शीट्स के लिए; बुलेट डालें, चेक बॉक्स और बहुत कुछ...
  • पसंदीदा और त्वरित रूप से सम्मिलित सूत्र, रेंज, चार्ट और चित्र; कोशिकाओं को एन्क्रिप्ट करें पासवर्ड के साथ; मेलिंग सूची बनाएं और ईमेल भेजें...
  • पाठ निकालें, टेक्स्ट जोड़ें, स्थिति के अनुसार हटाएँ, अंतरिक्ष निकालें; पेजिंग सबटोटल बनाएं और प्रिंट करें; सेल सामग्री और टिप्पणियों के बीच कनवर्ट करें...
  • सुपर फ़िल्टर (फ़िल्टर योजनाओं को अन्य शीटों पर सहेजें और लागू करें); उन्नत सॉर्ट महीने/सप्ताह/दिन, आवृत्ति और अधिक के अनुसार; विशेष फ़िल्टर बोल्ड, इटैलिक द्वारा...
  • वर्कबुक और वर्कशीट को मिलाएं; प्रमुख स्तंभों के आधार पर तालिकाएँ मर्ज करें; डेटा को एकाधिक शीट में विभाजित करें; बैच कनवर्ट xls, xlsx और पीडीएफ...
  • पिवोट टेबल ग्रुपिंग द्वारा सप्ताह संख्या, सप्ताह का दिन और बहुत कुछ... अनलॉक, लॉक किए गए सेल दिखाएँ विभिन्न रंगों से; उन कक्षों को हाइलाइट करें जिनमें सूत्र/नाम हो...
केटीई टैब 201905
  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!
ऑफिसटैब नीचे
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations