एक्सेलमधील सूचीमधून यादृच्छिक क्रमांक तयार करा (4 मार्ग)

  • ह्याचा प्रसार करा
Hugh West

एक्सेलमधील सूचीमधून यादृच्छिक संख्या काढण्यासाठी कोणतेही योग्य किंवा एकल फंक्शन नसले तरी, डेटाच्या दिलेल्या सूचीमधून यादृच्छिक क्रमांक तयार करण्यासाठी विविध फंक्शन्सच्या मदतीने सूत्रे व्यक्तिचलितपणे तयार करण्याचे अनेक मार्ग आहेत. या लेखात, तुम्हाला योग्य चित्रांसह सेलच्या श्रेणीतून यादृच्छिक संख्या काढण्यासाठी सर्व उपलब्ध पद्धती शिकायला मिळतील.

सराव वर्कबुक डाउनलोड करा

तुम्ही करू शकता हा लेख तयार करण्यासाठी आम्ही वापरलेले एक्सेल वर्कबुक डाउनलोड करा.

List.xlsx वरून रँडम नंबर मिळवा

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

1. सूचीमधून यादृच्छिक क्रमांक मिळविण्यासाठी INDEX आणि RANDBETWEEN फंक्शन्सचा वापर

INDEX फंक्शन विशिष्ट पंक्ती आणि स्तंभाच्या छेदनबिंदूवर सेलचे मूल्य किंवा संदर्भ देते, दिलेल्या श्रेणीत. RANDBETWEEN फंक्शन दोन निर्दिष्ट संख्यांमधील यादृच्छिक संख्या मिळवते. INDEX फंक्शनचा दुसरा वितर्क (पंक्ती क्रमांक) म्हणून RANDBETWEEN फंक्शन वापरून, आपण सूचीमधून एक यादृच्छिक मूल्य किंवा संख्या काढू शकतो.

खालील चित्रात, स्तंभ B मध्ये अनुक्रमिक क्रमाने दहा पूर्णांक मूल्ये आहेत. सेल D5 मध्ये, आम्ही सूचीमधून एक यादृच्छिक संख्या काढू.

आउटपुटमध्ये आवश्यक सूत्र सेल D5 असेल:

=INDEX($B$5:$B$14, RANDBETWEEN(1, 10))

एंटर दाबल्यानंतर, सूत्र येईल स्तंभ 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)))

एंटर दाबल्यानंतर आणि <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)

एंटर दाबल्यानंतर आणि काही इतर सेल भरल्यानंतर, तुम्हाला यादृच्छिक क्रमांक मिळतील खालील स्क्रीनशॉटमध्ये दाखवले आहे.

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))

एंटर दाबा, E5 अंतर्गत काही इतर सेल ऑटोफिल करा आणि तुम्हाला स्तंभ B<मधून यादृच्छिक मूल्ये मिळतील. 4>. तुम्ही E14 पर्यंत सेल भरण्यास सक्षम असाल आणि कोणत्याही पुनरावृत्तीशिवाय तसेच कोणतीही त्रुटी न पाहता यादृच्छिक मूल्ये शोधू शकाल. परंतु जर तुम्ही E14, च्या पलीकडे पाऊल टाकले तर E15 पासून सुरू होणारे सेल #N/A त्रुटी दाखवतील.

<1

समापन शब्द

मला आशा आहे की, वर नमूद केलेल्या या चारही पद्धती आता तुम्हाला तुमच्या एक्सेल स्प्रेडशीटमध्ये लागू करण्यास मदत करतील आणि सूचीमधून काही यादृच्छिक संख्या तयार करतात. तुम्हाला काही प्रश्न किंवा अभिप्राय असल्यास, कृपया टिप्पणी विभागात मला कळवा. किंवा तुम्ही करू शकताएक्सेल फंक्शन्सशी संबंधित आमचे इतर लेख या वेबसाइटवर पहा.

ह्यू वेस्ट हे एक अत्यंत अनुभवी एक्सेल ट्रेनर आणि विश्लेषक आहेत ज्याचा उद्योगात 10 वर्षांपेक्षा जास्त अनुभव आहे. त्यांनी अकाउंटिंग आणि फायनान्समध्ये बॅचलर डिग्री आणि बिझनेस अॅडमिनिस्ट्रेशनमध्ये पदव्युत्तर पदवी घेतली आहे. ह्यूला शिकवण्याची आवड आहे आणि त्याने एक अद्वितीय शिकवण्याचा दृष्टीकोन विकसित केला आहे ज्याचे अनुसरण करणे आणि समजणे सोपे आहे. एक्सेलच्या त्यांच्या तज्ञ ज्ञानाने जगभरातील हजारो विद्यार्थ्यांना आणि व्यावसायिकांना त्यांची कौशल्ये सुधारण्यास आणि त्यांच्या करिअरमध्ये उत्कृष्ट कामगिरी करण्यास मदत केली आहे. त्याच्या ब्लॉगद्वारे, ह्यू आपले ज्ञान जगासोबत सामायिक करतो, व्यक्ती आणि व्यवसायांना त्यांच्या पूर्ण क्षमतेपर्यंत पोहोचण्यात मदत करण्यासाठी विनामूल्य एक्सेल ट्यूटोरियल आणि ऑनलाइन प्रशिक्षण ऑफर करतो.