विषयसूची
यदि आप एक्सेल में कोई डुप्लीकेट नहीं वाली सूची से यादृच्छिक चयन के लिए सबसे आसान और सबसे प्रभावी तरीकों में से कुछ की तलाश कर रहे हैं, तो आपको यह लेख उपयोगी लगेगा। तो, आइए मुख्य लेख में गोता लगाएँ।
कार्यपुस्तिका डाउनलोड करें
सूची से यादृच्छिक चयन। xlsx
यादृच्छिक चयन के लिए 5 मामले एक्सेल में बिना डुप्लीकेट वाली सूची से
यहां, हमारे पास कुछ उत्पादों के बिक्री रिकॉर्ड वाले निम्नलिखित डेटासेट हैं। इस लेख में, हम नीचे दिए गए 5 तरीकों का उपयोग करके बिना डुप्लीकेट उत्पादों का यादृच्छिक चयन करेंगे।
हमने Microsoft Excel का उपयोग किया है 365 संस्करण यहां, आप अपनी सुविधा के अनुसार किसी भी अन्य संस्करण का उपयोग कर सकते हैं।
विधि-1: बिना डुप्लीकेट के रैंडम चयन के लिए रैंड, इंडेक्स और रैंक.ईक्यू कार्यों का उपयोग करना
यहां , हम रैंडम आइटम कॉलम में कुल 9 उत्पादों में से 6 उत्पादों का एक यादृच्छिक चयन करेंगे और इस चयन को डुप्लिकेट से मुक्त बनाने के लिए हम उत्पन्न करेंगे रैंडम वैल्यू कॉलम में कुछ रैंडम नंबर। यह चयन करने के लिए हम रैंड फ़ंक्शन , इंडेक्स फ़ंक्शन , और रैंक.ईक्यू फ़ंक्शन (या रैंक फ़ंक्शन का उपयोग करेंगे, यदि आप चाहें इसका उपयोग करने के लिए)।
चरण :
➤ यादृच्छिक अद्वितीय संख्या उत्पन्न करने के लिए सेल C4 में निम्न फ़ंक्शन टाइप करें .
=RAND()
➤ ENTER दबाएं और नीचे खींचें फिल हैंडल टूल।> प्रत्येक गणना के बाद संख्या बदलने में। आप देख सकते हैं कि ऑटोफिल फीचर को लागू करने से पहले सेल में वैल्यू 0.975686091 थी और इसे लागू करने के बाद वैल्यू बदलकर 0.082805271
हो गई।
इस प्रकार, यह फ़ंक्शन स्वचालित रूप से उन यादृच्छिक मानों को बदल देगा और हमारे चयन को भी प्रभावित करेगा, इसे रोकने के लिए आप उन्हें मानों के रूप में पेस्ट कर सकते हैं।
➤ की श्रेणी का चयन करें यादृच्छिक मान और CTRL+C दबाएं।
➤ उसके बाद, अपने माउस पर राइट-क्लिक करें और मान विभिन्न पेस्ट विकल्प<10 से विकल्प चुनें>.
अंत में, आपको निश्चित यादृच्छिक मान मिलेंगे और अब उनका उपयोग करके हम अपना यादृच्छिक चयन करेंगे।
➤ सेल में निम्न सूत्र टाइप करें F4 .
=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)
यहां, $B$4:$B$12 उत्पादों की श्रेणी है , और $C$4:$C$12 यादृच्छिक मानों की श्रेणी है।
-
RANK.EQ(C4,$C$4:$C$12)
बन जाती है<0RANK.EQ(0.617433431,$C$4:$C$12)
→RANK.EQ
returns the rank of the value
0.617433431
among other values in the range
$C$4:$C$12
.
आउटपुट →
6
<21 -
INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)
बन जाता हैINDEX($B$4:$B$12,6,1)
→INDEX
returns the value of cell
B9
84 52Row 6
and
Column 1
in the range
$B$4:$B$12
.
आउटपुट →
Banana
-
RANK.EQ(C4,$C$4:$C$12)
बन जाता हैRANK.EQ(1.761880408,$C$4:$C$12)
→RANK.EQ
returns the rank of the value
1.761880408
among other values in the range
$C$4:$C$12
.
आउटपुट →
8
-
INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)
बन जाता हैINDEX($B$4:$B$12,8,1)
→INDEX
returns the value of cell
B11
at the intersection of
Row 8
and
Column 1
in the range
$B$4:$B$12
.
आउटपुट →
Blackberry
-
RANK.EQ(C4,$C$4:$C$12)
बन जाता हैRANK.EQ(0.440349449,$C$4:$C$12)
→RANK.EQ
returns the rank of the value
0.440349449
185 7$C$4:$C$12
.
आउटपुट →
6
-
COUNTIF($C$4:C4,C4
) बन जाता हैCOUNTIF($C$4:C4,0.440349449)
→counts the number of cells having the value
440349449
in the range
$C$4:C4
आउटपुट →
1
-
RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1
बन जाता है6+1-1 → 6
-
INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1,1)
बन जाता हैINDEX($B$4:$B$12,6,1)
→INDEX
returns the value of cell
B9
at the intersection of
Row 6
and
Column 1
in the range
$B$4:$B$12
.
आउटपुट →
Banana
-
ROWS(B4:B12)
→ इस श्रेणी में कुल पंक्ति संख्या लौटाता हैआउटपुट → 9
-
RANDARRAY(ROWS(B4:B12))
हो जाता हैRANDARRAY(9)
→ यादृच्छिक 9 नंबर उत्पन्न करता हैआउटपुट →
{0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946}
-
SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12)))
बन जाता हैSORTBY({“Orange”, “Apple”, “Watermelon”, “Walnut”, “Jackfruit”, “Banana”, “Cherry”, “Blackberry”, “Tomato”}, {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946})
आउटपुट →
{“Watermelon”, “Blackberry”, “Walnut”, “Apple”, “Jackfruit”, “Banana”, “Cherry”, “Walnut”, “Tomato”, “Orange”}
-
SEQUENCE(6)
→ 1 से 6 तक सीरियल नंबर की रेंज देता है<0 आउटपुट →{1; 2; 3; 4; 5; 6}
-
INDEX(SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))), SEQUENCE(6))
बन जाता हैINDEX(SORTBY({“Watermelon”, “Blackberry”, “Walnut”, “Apple”, “Jackfruit”, “Banana”, “Cherry”, “Walnut”, “Tomato”, “Orange”}, {1; 2; 3; 4; 5; 6})
आउटपुट →
{“Watermelon”, “Blackberry”, “Walnut”, “Apple”, “Jackfruit”, “Banana”}
-
ROWS(B4:C12)
→ इस श्रेणी में कुल पंक्ति संख्या लौटाता हैआउटपुट → 9
-
RANDARRAY(ROWS(B4:B12))
बन जाता हैRANDARRAY(9)
→ यादृच्छिक 9 नंबर उत्पन्न करता हैआउटपुट →
{0.69680; 0.04111; 0.23072; 0.54573; 0.18970; 0.98737; 0.29843; 0.59124; 0.60439}
-
SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12)))
बन जाता हैSORTBY({“Orange”, 2721; “Apple”, 2172; “Watermelon”, 2958;“Walnut”, 3405; “Jackfruit”, 2154; “Banana”, 2580; “Cherry”, 4316; “Blackberry”, 4815; “Tomato”, 4792}, {0.94536; 0.51383; 0.86142; 0.78644; 0.34980; 0.48125; 0.63824; 0.24971; 0.045946})
आउटपुट →
{“Tomato”, 4792; “Walnut”, 3405; “Blackberry”, 4815; “Banana”, 2580; “Apple”, 2172; “Cherry”, 4316; “Orange”, 2721; “Jackfruit”, 2154; “Watermelon”, 2958}
<3 -
SEQUENCE(6)
→ 1 से 6 तक सीरियल नंबर की रेंज देता हैआउटपुट →
{1; 2; 3; 4; 5; 6}
-
INDEX(SORTBY(B4:C12, RANDARRAY(ROWS(B4:C12))), SEQUENCE(6), {1,2})
बन जाता हैINDEX(SORTBY({“Tomato”, 4792; “Walnut”, 3405; “Blackberry”, 4815; “Banana”, 2580; “Apple”, 2172; “Cherry”, 4316; “Orange”, 2721; “Jackfruit”, 2154; “Watermelon”, 2958}, {1; 2; 3; 4; 5; 6}, {1,2})
आउटपुट →
{“Tomato”, 4792; “Walnut”, 3405; “Blackberry”, 4815; “Banana”, 2580; “Apple”, 2172; “Cherry”, 4316}
➤ ENTER दबाएं और फील हैंडल टूल को नीचे खींचें।
बाद में, हम 6 उत्पादों का यादृच्छिक चयन 9 उत्पादों में से किसी भी डुप्लिकेट चयन से बचने के लिए किया गया।
अधिक पढ़ें: एक्सेल में सूची से रैंडम स्ट्रिंग कैसे उत्पन्न करें (5 उपयुक्त तरीके)
विधि-2: UNIQUE, RANDARRAY, INDEX, और RANK.EQ फ़ंक्शंस का उपयोग करना
इस सेक्शन में, हम UNIQUE फंक्शन , RANDARRAY फंक्शन , INDEX फंक्शन , और RANK.EQ फंक्शन का इस्तेमाल करने जा रहे हैं उत्पाद सूची से किसी भी 6 अद्वितीय उत्पादों को यादृच्छिक रूप से चुनने के लिए।
चरण :
➤ रैंडम यूनिक नंबर प्राप्त करने के लिए सेल C4 में निम्न फंक्शन टाइप करें।
=UNIQUE(RANDARRAY(9,1,1,9))
यहां, 9 है पंक्तियों की कुल संख्या, 1 स्तंभों की संख्या है, 1 न्यूनतम संख्या है और 9 अधिकतम संख्या है। फिर RANDARRAY इस आकार की यादृच्छिक संख्या की एक सरणी देगा और UNIQUE इस सरणी से अद्वितीय संख्या वापस करेगा।
➤ ENTER दबाने और फिल हैंडल टूल को नीचे खींचने के बाद आपके पास रैंडम वैल्यू कॉलम में निम्नलिखित रैंडम संख्याएं होंगी।
<27
जैसा कि RANDARRAY एक अस्थिर कार्य है, यह स्वचालित रूप से उन यादृच्छिक मूल्यों को बदल देगा और हमारे चयन को भी प्रभावित करेगा, इसे रोकने के लिए हम उन्हें मूल्यों के रूप में पेस्ट करेंगे।
➤ यादृच्छिक मानों की श्रेणी का चयन करें और CTRL+C दबाएं।
➤ फिर, अपने माउस पर राइट-क्लिक करें और चुनेंविभिन्न पेस्ट विकल्प से मान विकल्प।
बाद में, आपको निश्चित यादृच्छिक मान मिलेंगे, और अब उनका उपयोग करके हम हमारा यादृच्छिक चयन करेगा।
➤ सेल F4 में निम्न सूत्र टाइप करें।
=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12),1)
यहां, $B$4:$B$12 उत्पादों की श्रेणी है, और $C$4:$C$12 यादृच्छिक मानों की श्रेणी है।
➤ ENTER दबाएं और फील हैंडल टूल को नीचे खींचें।
इस तरह, हमने रैंडम आइटम कॉलम
<31 में डुप्लिकेट के बिना उत्पादों का अपना यादृच्छिक चयन किया है।
अद्वितीय फ़ंक्शन और RANDARRAY फ़ंक्शन केवल Microsoft Excel 365 और Excel 2021 संस्करणों के लिए उपलब्ध हैं।
रे विज्ञापन अधिक: एक्सेल में रैंडम सैंपल का चयन कैसे करें (4 विधियां)
विधि-3: रैंड, इंडेक्स, रैंक.ईक्यू और काउंटिफ का उपयोग करके कोई डुप्लिकेट नहीं के साथ रैंडम चयन
यहां, हम उत्पाद स्तंभ की सूची में से कोई भी 6 अद्वितीय उत्पाद यादृच्छिक रूप से चुनेंगे और फिर उन्हें यादृच्छिक वस्तु स्तंभ में कुछ यादृच्छिक संख्याओं की सहायता से मस्टर करेंगे . ऐसा करने के लिए हम के संयोजन का उपयोग करेंगे रैंड फ़ंक्शन , इंडेक्स फ़ंक्शन , RANK.EQ फ़ंक्शन , और COUNTIF फ़ंक्शन .
चरण :
➤ यादृच्छिक अद्वितीय संख्या उत्पन्न करने के लिए यादृच्छिक मान स्तंभ
के कक्षों में निम्नलिखित फ़ंक्शन लागू करें। =RAND()
जैसा कि रैंड एक अस्थिर कार्य है, यह स्वचालित रूप से उन यादृच्छिक मूल्यों को बदल देगा और हमारे चयन को भी प्रभावित करेगा, इसे रोकने के लिए हम उन्हें मानों के रूप में पेस्ट करेंगे।
➤ यादृच्छिक मानों की श्रेणी का चयन करें और CTRL+C दबाएं।
➤ उसके बाद, अपने पर राइट-क्लिक करें माउस और मान विभिन्न पेस्ट विकल्प से विकल्प चुनें।
फिर, आपके पास स्थिर यादृच्छिक मान होंगे, और अब उनका उपयोग करके आप हमारा यादृच्छिक चयन कर सकते हैं।
➤ निम्नलिखित सूत्र को सेल F4 में लागू करें।
=INDEX($B$4:$B$12,RANK.EQ(C4,$C$4:$C$12)+COUNTIF($C$4:C4,C4)-1,1)
यहाँ , $B$4:$B$12 उत्पादों की श्रेणी है, और $C$4:$C$12 यादृच्छिक मानों की श्रेणी है।
➤ ENTER दबाएं और Fill को नीचे खींचें टूल को हैंडल करें। चयन।
और पढ़ें: एक्सेल में मानदंड के आधार पर यादृच्छिक चयन (3 मामले)
विधि -4: INDEX, SORTBY, RANDARRAY, ROWS, और SEQUENCE फ़ंक्शंस के संयोजन का उपयोग करना
इस अनुभाग में, हम <की सहायता से यादृच्छिक संख्याओं की आवश्यकता के बिना अद्वितीय उत्पादों का अपना यादृच्छिक चयन करेंगे। 1>INDEX फ़ंक्शन , SORTBY फ़ंक्शन , RANDARRAY फ़ंक्शन , ROWS फ़ंक्शन , और अनुक्रम फ़ंक्शन .
<0![](/wp-content/uploads/excel-formulas/1129/pp06dw3qrx-22.png)
चरण :
➤ सेल E4 में निम्न सूत्र का उपयोग करें।
=INDEX(SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))), SEQUENCE(6))
यहां, $B$4:$B$12 उत्पादों की रेंज है।
ENTER दबाने के बाद, आपको निम्न 6 <2 मिलेगा>रैंडम उत्पाद रैंडम आइटम कॉलम में।
SORTBY फ़ंक्शन और RANDARRAYफ़ंक्शन केवल Microsoft Excel 365 और Excel 2021 संस्करणों के लिए उपलब्ध हैं।
और पढ़ें: Excel VBA: सूची से यादृच्छिक चयन (3 उदाहरण)<2
विधि-5: डुप्लिकेट के बिना सूची से पूरी पंक्ति का चयन
आप पूरी पंक्ति के लिए भी चुन सकते हैं, जिसका अर्थ है कि आपको यहां किसी भी चुने हुए उत्पाद के लिए संबंधित बिक्री मूल्य मिलेगा। इस कार्य को करने के लिए हम INDEX फ़ंक्शन , SORTBY फ़ंक्शन , RANDARRAY फ़ंक्शन , ROWS फ़ंक्शन , और <के संयोजन का उपयोग करेंगे 1>अनुक्रम प्रकार्य ।
चरण :
➤ निम्न सूत्र को सेल E4<में लिखें 2>.
=INDEX(SORTBY(B4:C12, RANDARRAY(ROWS(B4:C12))), SEQUENCE(6), {1,2})
यहां, B4:C12 उत्पादों और बिक्री मूल्यों की श्रेणी है ।
ENTER दबाने के तुरंत बाद, आपको कोई भी रैंडम 6 उत्पाद और उनसे संबंधित बिक्री मूल्य प्राप्त होंगे।
और पढ़ें: रैंडम तरीके से कैसे सेक करें एक्सेल में लेक्चर रो (2 तरीके)
अभ्यास अनुभाग
स्वयं अभ्यास करने के लिए हमने अभ्यास नाम की एक शीट में नीचे की तरह अभ्यास अनुभाग प्रदान किया है। कृपया इसे स्वयं करें।
निष्कर्ष
इस लेख में, हमने एक्सेल में बिना डुप्लीकेट वाली सूची से यादृच्छिक चयन के तरीकों को आसानी से दिखाने का प्रयास किया। . आशा है आपको यह उपयोगी लगेगा। यदि आपके पास कोई सुझाव या प्रश्न हैं, तो बेझिझक उन्हें टिप्पणी अनुभाग में साझा करें।