एक्सेल में ड्रॉप डाउन लिस्ट से मल्टीपल सिलेक्शन कैसे करें (3 तरीके) -

  • इसे साझा करें
Hugh West

परिस्थितियों के आधार पर आपको ड्रॉप-डाउन सूची में एकाधिक मानों का चयन करने की आवश्यकता हो सकती है। इस ट्यूटोरियल में, हम आपको दिखाएंगे कि ड्रॉप-डाउन सूची में एकाधिक चयन कैसे करें। इस सत्र के लिए, हम एक्सेल 2019 का उपयोग कर रहे हैं, बेझिझक अपने पसंदीदा संस्करण का उपयोग करें।

सत्र में गोता लगाने से पहले, आइए उस डेटासेट के बारे में जानें जो हमारे उदाहरणों का आधार है।

<0

यहां हमारे पास कई स्टेशनरी तत्व हैं, इनका उपयोग करके हम एक ड्रॉप-डाउन सूची बनाएंगे और वहां कई आइटम चुनेंगे।

ध्यान दें कि चीजों को सीधा रखने के लिए यह एक सरल डेटासेट है . एक व्यावहारिक परिदृश्य में, आप एक बहुत बड़े और जटिल डेटासेट का सामना कर सकते हैं।

अभ्यास कार्यपुस्तिका

नीचे दिए गए लिंक से अभ्यास कार्यपुस्तिका डाउनलोड करने के लिए आपका स्वागत है।

ड्रॉप डाउन सूची से एकाधिक चयन करें। xlsm

ड्रॉप-डाउन सूची में एकाधिक चयन

सबसे पहले, हमें निम्न के आधार पर एक ड्रॉप-डाउन सूची बनाने की आवश्यकता है हमारी स्टेशनरी। आइए इसे जल्दी से बनाएं। ड्रॉप-डाउन सूची बनाने के संबंध में आलेख पर जाने में संकोच न करें।

डेटा सत्यापन संवाद बॉक्स में सूची डेटा प्रकार का चयन करें और डालें आइटम्स की सेल रेंज।

B4:B11 वह रेंज है जो स्टेशनरी तत्वों को रखती है। अब आपको ड्रॉप-डाउन सूची मिलेगी।

और पढ़ें: चयन के आधार पर एक्सेल ड्रॉप डाउन सूची

1. चुनेंएकाधिक आइटम (डुप्लिकेट चयन की अनुमति देता है)

पारंपरिक ड्रॉप-डाउन सूची हमेशा एक आइटम का चयन करती है। यहां आप देख सकते हैं, हमने सूची से पेन का चयन किया है (नीचे छवि)।>पेंसिल

फिर यह पिछले मान को बदल देगा। केवल पेंसिल चयनित रहेगा।

कई आइटम चुनने के लिए, हमें VBA कोड का उपयोग करना होगा। अनुप्रयोगों के लिए Microsoft Visual Basic विंडो खोलें (इसे खोलने के लिए ALT + F11 दबाएं)।

अब वर्कशीट के नाम या नंबर पर डबल क्लिक करें जहां आप चयन करना चाहते हैं ड्रॉप-डाउन सूची में एकाधिक आइटम। आपको उस विशेष शीट के लिए कोड विंडो मिलेगी।

यहां, हमारी कार्यपुस्तिका में शीट2 के लिए कोड विंडो है (हमारे पास ड्रॉप-डाउन है इस शीट में सूची)।

कोड विंडो खुल जाने के बाद, वहां निम्न कोड डालें

6557

कोड सहेजें, और अब मानों का चयन करने का प्रयास करें ड्रॉप-डाउन सूची में।

पेंसिल का चयन करने के बाद, हम एक अन्य आइटम नोटबुक का चयन करने जा रहे हैं। और आप देख सकते हैं, हमें दोनों आइटम मिले (नीचे चित्र)।

यह कोड हमें चयन को दोहराने की अनुमति देगा। मान लें कि अगर हम पेंसिल फिर से चुनते हैं,

हम आइटम को फिर से चयन बॉक्स में पाएंगे।

कोड की व्याख्या

हमने दो स्ट्रिंग्स ओल्डवैल्यू और Newvalue

आप देख सकते हैं कि हमने D4 सेल में ड्रॉप-डाउन सूची बनाई है, इसलिए हमारा लक्षित पता D4 है। और इसके अलावा, हमने फिर से जांच की है कि सेल डेटा सत्यापन का उपयोग कर रहा है या Target.SpecialCells का उपयोग नहीं कर रहा है। ईवेंट को फिर से ट्रिगर न करें। फिर चयनित आइटम को Newvalue में संग्रहीत किया।

परिवर्तन को पूर्ववत करने के बाद, हमने मान को पुराने मूल्य में सेट कर दिया है। फिर जांचें कि Oldvalue खाली है या नहीं। यदि खाली है (मतलब केवल एक मान चुना गया है), तो नया मान वापस करें। अन्यथा, ओल्डवैल्यू और न्यूवैल्यू को जोड़ें। अधिक पढ़ें: एकाधिक निर्भर ड्रॉप-डाउन सूची एक्सेल VBA

2. ड्रॉप डाउन सूची से कई आइटम चुनें (केवल अद्वितीय चयन)

पहले के अनुभाग में , हमने कई चयन देखे हैं जहाँ पुनरावृत्ति की अनुमति थी। यदि आप ऐसा नहीं चाहते हैं, तो इस अनुभाग का अनुसरण करें।

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

3086

क्या पहले वाले कोड की तुलना में कोई अंतर है! करीब से देखें, आप थोड़ा अंतर देख पाएंगे।

यहां हमने एक VBA फ़ंक्शन का उपयोग किया है जिसे कहा जाता है INSTR INSTR फ़ंक्शन स्ट्रिंग में सबस्ट्रिंग की पहली घटना की स्थिति देता है। अधिक जानकारी के लिए इस INSTR लेख पर जाएँ।

InStr(1, Oldvalue, Newvalue) = 0 के साथ इस तार्किक ऑपरेशन का उपयोग करके, हमने जाँच की है कि मान मिले हैं या नहीं। यदि तार्किक ऑपरेशन TRUE (पहले नहीं मिला) लौटाता है तो यह आइटम का चयन करने और पहले के मान के साथ जोड़ने की अनुमति देता है।

कोड सहेजें और अब एक आइटम का चयन करने का प्रयास करें जो पहले से ही है चुना गया है।

यहां हमने पेंसिल पहले ही चुन लिया है, अगर हम उसे फिर से चुनना चाहते हैं, तो हम नहीं कर सकते। यह डुप्लीकेट वैल्यू की अनुमति नहीं देता है।

और पढ़ें: एक्सेल में दूसरी शीट से ड्रॉप डाउन लिस्ट कैसे बनाएं

3. चुनें Newline में आइटम्स

अब तक, हमने पाया है कि आइटम्स को कॉमा द्वारा अलग किया गया है। इस अनुभाग में, हम चयनित आइटमों को नई पंक्तियों में व्यवस्थित करेंगे।

सादगी के लिए, हम कुछ सेल को D4 सेल के साथ मर्ज कर रहे हैं। ऐसा करने के लिए, उन सेल का चयन करें जिन्हें आप मर्ज करना चाहते हैं और मर्ज & होम टैब के अलाइनमेंट सेक्शन से सेंटर ।

सेल को और ऊंचाई मिलेगी।

अब, नई लाइन के माध्यम से आइटम को अलग करने के लिए कोड को देखते हैं। निम्नलिखित कोड का उपयोग करें

7055

पिछले कोड से केवल अंतर यह है कि इस बार हमने vbNewLine का उपयोग OldValue और के बीच में किया NewValue

vbNewLine आइटम के बीच एक नई लाइन प्रदान करता है।

अब आइटम का चयन करें।

हम एक आइटम पेन चुनते हैं जो ऊपर की इमेज में दिख रहा है। अब अन्य तत्व का चयन करें।

आप पाएंगे कि दो आइटम अलग-अलग पंक्तियों में हैं।

यहां हमारे पास दो हैं मान, जो दो अलग-अलग पंक्तियों में हैं। अन्य मान का चयन करने से वह दूसरी पंक्ति में जुड़ जाएगा। प्रत्येक मान एक नई पंक्ति में होगा।

ध्यान दें कि यदि आप आइटम को अलग करने के लिए एक और सीमांकक चाहते हैं, तो उसे vbNewline<10 के स्थान पर दोहरे उद्धरण चिह्नों में उपयोग करें।>.

निष्कर्ष

आज के लिए बस इतना ही। ड्रॉप-डाउन सूची में एकाधिक चयन करने के लिए हमने कई दृष्टिकोण सूचीबद्ध किए हैं। आशा है आपको यह मददगार लगेगा। अगर कुछ समझने में मुश्किल लगे तो बेझिझक टिप्पणी करें। आइए जानते हैं कोई और तरीके जो हम यहां छूट गए हैं।

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