सामग्री सारणी
तुम्ही एक्सेलमध्ये डुप्लिकेट नसलेल्या सूचीमधून यादृच्छिक निवडीसाठी काही सर्वात सोपा आणि प्रभावी मार्ग शोधत असाल, तर तुम्हाला हा लेख उपयुक्त वाटेल. चला तर मग, मुख्य लेखात जाऊ या.
वर्कबुक डाउनलोड करा
यादृच्छिक निवड एक List.xlsx
यादृच्छिक निवडीसाठी 5 प्रकरणे एक्सेलमध्ये डुप्लिकेट नसलेल्या यादीतून
येथे, आमच्याकडे काही उत्पादनांच्या विक्रीच्या नोंदी असलेला खालील डेटासेट आहे. या लेखात, आम्ही खालील 5 पद्धती वापरून डुप्लिकेटशिवाय उत्पादनांची यादृच्छिक निवड करू.
आम्ही Microsoft Excel वापरले येथे 365 आवृत्ती, तुम्ही तुमच्या सोयीनुसार इतर कोणत्याही आवृत्त्या वापरू शकता.
पद्धत-1: RAND, INDEX आणि RANK.EQ फंक्शन्स डुप्लिकेटशिवाय यादृच्छिक निवडीसाठी वापरणे
येथे , आम्ही यादृच्छिक आयटम स्तंभातील एकूण 9 उत्पादनांपैकी 6 उत्पादनांची यादृच्छिक निवड करू आणि ही निवड डुप्लिकेटपासून मुक्त करण्यासाठी आम्ही व्युत्पन्न करू. यादृच्छिक मूल्य स्तंभातील काही यादृच्छिक संख्या. ही निवड करण्यासाठी आम्ही RAND फंक्शन , INDEX फंक्शन , आणि RANK.EQ फंक्शन (किंवा RANK फंक्शन वापरु. ते वापरण्यासाठी).
चरण :
➤ यादृच्छिक अद्वितीय संख्या निर्माण करण्यासाठी सेल C4 मध्ये खालील फंक्शन टाइप करा. .
=RAND()
➤ एंटर <2 दाबा आणि खाली ड्रॅग करा फिल हँडल टूल.
त्यानंतर, तुम्हाला खालील यादृच्छिक संख्या मिळतील आणि अस्थिर फंक्शन RAND <2 चा परिणाम लक्षात येईल> प्रत्येक गणनेनंतर संख्या बदलताना. तुम्ही पाहू शकता की ऑटोफिल वैशिष्ट्य लागू करण्यापूर्वी सेलमधील मूल्य 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
58 89INDEX($B$4:$B$12,6,1)
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
826 6$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 संख्या निर्माण करतेहे देखील पहा: एक्सेल VBA: डेटासह स्तंभ मोजा (2 उदाहरणे)आउटपुट →
{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}
➤ एंटर <2 दाबा आणि फिल हँडल टूल खाली ड्रॅग करा.
नंतर, आम्हीकोणतीही डुप्लिकेट निवड टाळून 9 उत्पादनांपैकी 6 उत्पादनांची आमची यादृच्छिक निवड केली.
अधिक वाचा: एक्सेलमधील सूचीमधून रँडम स्ट्रिंग कशी तयार करावी (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 या अॅरेमधून अद्वितीय संख्या परत करेल.
➤ एंटर दबावल्यानंतर आणि फिल हँडल टूल खाली ड्रॅग केल्यानंतर तुमच्याकडे रँडम व्हॅल्यू स्तंभात खालील यादृच्छिक संख्या असतील.
<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 यादृच्छिक मूल्यांची श्रेणी आहे.
➤ एंटर <2 दाबा आणि फिल हँडल टूल खाली ड्रॅग करा.
अशा प्रकारे, आम्ही यादृच्छिक आयटम स्तंभ
<31 मध्ये डुप्लिकेट न करता उत्पादनांची यादृच्छिक निवड केली आहे.
UNIQUE फंक्शन आणि RANDARRAY फंक्शन फक्त Microsoft Excel 365 आणि Excel 2021 आवृत्त्यांसाठी उपलब्ध आहेत.
पुन्हा जाहिरात अधिक: एक्सेलमध्ये यादृच्छिक नमुना कसा निवडावा (4 पद्धती)
पद्धत-3: RAND, INDEX, RANK.EQ, आणि COUNTIF वापरून कोणत्याही डुप्लिकेटशिवाय यादृच्छिक निवड
येथे, आम्ही यादृच्छिकपणे उत्पादन स्तंभाच्या सूचीमधून कोणतीही 6 अद्वितीय उत्पादने निवडू आणि नंतर त्यांना काही यादृच्छिक संख्यांच्या मदतीने यादृच्छिक आयटम स्तंभामध्ये एकत्र करू. . हे करण्यासाठी आम्ही चे संयोजन वापरणार आहोत RAND फंक्शन , INDEX फंक्शन , 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 यादृच्छिक मूल्यांची श्रेणी आहे.
➤ एंटर <2 दाबा आणि भरा खाली ड्रॅग करा साधन हाताळा.
शेवटी, आम्ही कोणतीही डुप्लिकेट टाळून 6 उत्पादनांपैकी 9 उत्पादनांची यादृच्छिक निवड केली निवड.
अधिक वाचा: एक्सेलमधील निकषांवर आधारित यादृच्छिक निवड (3 प्रकरणे)
पद्धत -4: INDEX, SORTBY, RANDARRAY, ROWS, आणि SEQUENCE फंक्शन्सचे संयोजन वापरून
या विभागात, आम्ही यादृच्छिक संख्यांची आवश्यकता न ठेवता यादृच्छिक उत्पादनांची निवड करू. 1>INDEX फंक्शन , SORTBY फंक्शन , RANDARRAY फंक्शन , ROWS फंक्शन , आणि SEQUENCE फंक्शन .
<0चरण :
➤ सेल E4 मध्ये खालील सूत्र वापरा.
=INDEX(SORTBY(B4:B12, RANDARRAY(ROWS(B4:B12))), SEQUENCE(6))
येथे, $B$4:$B$12 उत्पादनांची श्रेणी आहे.
एंटर दाबल्यानंतर, तुम्हाला खालील 6 <2 मिळेल यादृच्छिक आयटम स्तंभातील यादृच्छिक उत्पादने.
SORTBY कार्य आणि RANDARRAYफंक्शन फक्त Microsoft Excel 365 आणि Excel 2021 आवृत्तीसाठी उपलब्ध आहेत.
अधिक वाचा: Excel VBA: सूचीमधून यादृच्छिक निवड (3 उदाहरणे)<2
पद्धत-5: डुप्लिकेटशिवाय सूचीमधून संपूर्ण पंक्तीची निवड
तुम्ही संपूर्ण पंक्ती देखील निवडू शकता याचा अर्थ तुम्हाला येथे निवडलेल्या कोणत्याही उत्पादनासाठी संबंधित विक्री मूल्य मिळेल. हे कार्य करण्यासाठी आम्ही INDEX फंक्शन , SORTBY फंक्शन , RANDARRAY फंक्शन , ROWS फंक्शन आणि <यांचे संयोजन वापरणार आहोत. 1>SEQUENCE फंक्शन .
स्टेप्स :
➤ सेल E4<मध्ये खालील सूत्र लिहा 2>.
=INDEX(SORTBY(B4:C12, RANDARRAY(ROWS(B4:C12))), SEQUENCE(6), {1,2})
येथे, B4:C12 हे उत्पादने आणि विक्री मूल्यांची श्रेणी आहे .
एंटर दाबल्यानंतर लगेच, तुम्हाला कोणतेही यादृच्छिक 6 उत्पादने आणि त्यांच्याशी संबंधित विक्री मूल्ये मिळतील.
अधिक वाचा: यादृच्छिकपणे कसे करावे एक्सेलमधील पंक्ती (2 मार्ग)
सराव विभाग
स्वत: सराव करण्यासाठी आम्ही सराव नावाच्या शीटमध्ये खाली दिलेला सराव विभाग दिला आहे. कृपया ते स्वतः करा.
निष्कर्ष
या लेखात, आम्ही एक्सेलमध्ये सहजपणे डुप्लिकेट नसलेल्या सूचीमधून यादृच्छिक निवडीचे मार्ग दाखवण्याचा प्रयत्न केला. . तुम्हाला ते उपयुक्त वाटेल अशी आशा आहे. तुमच्याकडे काही सूचना किंवा प्रश्न असल्यास, त्या टिप्पणी विभागात मोकळ्या मनाने शेअर करा.