विषयसूची
यदि आप एक्सेल में ड्रॉप-डाउन सूची को ऑटो-पॉप्युलेट करने के तरीकों की तलाश कर रहे हैं, तो यह लेख आपके लिए उपयोगी हो सकता है। इस लेख में, हम दिखाएंगे कि कैसे हम आपके कार्य को आसान बनाने के लिए एक्सेल में एक ऑटो-अपडेट ड्रॉप-डाउन सूची बना सकते हैं। चूंकि आपको अपनी मुख्य डेटा श्रेणी में कोई मान बदलने के बाद अपनी ड्रॉप-डाउन सूची को मैन्युअल रूप से अपडेट करने की आवश्यकता नहीं है। तो, चलिए मुख्य लेख पर आते हैं।
अभ्यास कार्यपुस्तिका डाउनलोड करें
ऑटो-अपडेट-ड्रॉप-डाउन-लिस्ट.xlsx
एक्सेल में ड्रॉप-डाउन सूची को ऑटो अपडेट करने के 3 तरीके
यहां, हमारे पास भुगतान प्रकारों की एक सूची है जिसके लिए हम एक ड्रॉप-डाउन सूची बनाना चाहते हैं। लेकिन आगे कोई अन्य भुगतान प्रकार सम्मिलित करने के लिए हम नीचे दी गई 3 विधियों का पालन करके अपनी ड्रॉप-डाउन सूची को स्वचालित रूप से अपडेट करना चाहते हैं।
इसे बनाने के लिए आलेख, हमने Microsoft Excel 365 संस्करण का उपयोग किया है। हालाँकि, आप अपनी सुविधानुसार किसी भी अन्य संस्करण का उपयोग कर सकते हैं।
विधि -1: एक्सेल में ऑटो अपडेट ड्रॉप डाउन सूची के लिए OFFSET और COUNTA फ़ंक्शंस का उपयोग करना
इस अनुभाग में, हम संयोजन का उपयोग करेंगे OFFSET और COUNTA फ़ंक्शन भुगतान प्रकारों वाली ड्रॉपडाउन सूची को स्वतः अपडेट करने के लिए।
चरण :
सबसे पहले, हम सामान्य रूप से ड्रॉप-डाउन सूची बनाने का प्रभाव देखेंगे।
- सेल चुनें D5 और फिर डेटा टैब >> डेटा सत्यापन समूह >> डेटा पर जाएंसत्यापन ।
फिर, डेटा सत्यापन विज़ार्ड खुल जाएगा।
- <चुनें 1>सूची विभिन्न विकल्पों में से अनुमति दें और स्रोत में श्रेणी चुनें।
=$B$5:$B$10
यह भुगतान विकल्पों की श्रेणी है।
- ओके दबाएं।
फिर, आपको एक ड्रॉप-डाउन सूची मिलेगी और यदि आप किसी अन्य भुगतान विकल्प के लिए एक और पंक्ति जोड़ते हैं; बिटकॉइन , तो आप देख सकते हैं कि ड्रॉप-डाउन सूची अपने आप अपडेट नहीं होती है। इसलिए, यह नया बनाया गया विकल्प हमारी सूची में शामिल नहीं है।
इस समस्या को हल करने के लिए, हम निम्नलिखित तरीके से अपनी सूची बनाएंगे।
- डेटा वैलिडेशन डायलॉग बॉक्स खोलने के बाद, अनुमति दें के तहत विभिन्न विकल्पों में से सूची का चयन करें और स्रोत बॉक्स में निम्न सूत्र टाइप करें .
=OFFSET($B$5,0,0, COUNTA(B: B)-1)
यहां, $B$5 श्रेणी का शुरुआती सेल है, निम्नलिखित 2 शून्य संकेत कर रहे हैं कि सेल संदर्भ किसी भी पंक्ति या स्तंभ संख्या से नहीं चलेगा। अंत में, COUNTA(B: B)-1 श्रेणी की ऊंचाई संख्या का संकेत दे रहा है जो कि टेक्स्ट या संख्याओं वाली पंक्तियों की संख्या होगी।
- ठीक दबाएं ।
इसलिए, हमारे डेटा सत्यापन सूत्र में प्रवेश करने के बाद हमें निम्नलिखित ड्रॉप-डाउन सूची मिली है।
अगर हम बिटकॉइन नाम का एक और भुगतान विकल्प जोड़ते हैं, तो यह विकल्प स्वचालित रूप से हमारे खाते में जुड़ जाएगाlist.
और पढ़ें: Excel में ड्रॉप-डाउन सूची बनाने के लिए IF स्टेटमेंट का उपयोग कैसे करें
विधि-2: एक श्रेणी के लिए नाम परिभाषित करना और ऑटो अपडेट ड्रॉप-डाउन सूची के लिए तालिका बनाना
नाम को परिभाषित करके और एक का उपयोग करके एक्सेल में ऑटो-अपडेट ड्रॉप-डाउन सूची बनाने का एक और तरीका है टेबल । हम उपरोक्त उदाहरण का उपयोग करके इस प्रक्रिया को देखेंगे।
चरण :
- सूत्र पर जाएं टैब >> नाम परिभाषित करें समूह >> नाम परिभाषित करें ।
बाद में, आपको नया नाम विज़ार्ड मिलेगा।
- “ नाम ” टेक्स्ट बॉक्स में एक नाम डालें। यहां हम “ Payment_Types ” इनपुट करेंगे और इसका संदर्भ में अपनी भुगतान सीमा का चयन करेंगे।
- ठीक पर क्लिक करें। <17
- सम्मिलित करें टैब >> तालिका पर जाएं .
- डेटा श्रेणी का चयन करें, और मेरी तालिका में हेडर हैं विकल्प की जांच करें।
- ठीक दबाएं।
- अब सेल D5 (जहां हम अपना ड्रॉपडाउन चाहते हैं) चुनें सूची), और फिर डेटा टैब >> डेटा सत्यापन समूह >> डेटा सत्यापन पर जाएं।
- सूची चुनें विभिन्न विकल्पों में से अनुमति दें और नामित श्रेणी को स्रोत बॉक्स में टाइप करें।
- ठीक दबाएं।
- अब, सेल D5 में ड्रॉप-डाउन सूची जोड़ने के लिए डेटा सत्यापन डायलॉग बॉक्स खोलें।
- विभिन्न विकल्पों के तहत सूची चुनें अनुमति दें और निम्न सूत्र को स्रोत में टाइप करें।
- ओके दबाएं।
- सेल D5 चुनें और फिर डेटा टैब >> डेटा सत्यापन समूह >> डेटा सत्यापन पर जाएं।
- अनुमति दें के तहत विभिन्न विकल्पों में से सूची चुनें और स्रोत में रेंज चुनें।
- प्रेस ओके ।
- डेवलपर टैब >> सम्मिलित करें ड्रॉपडाउन >> कॉम्बो बॉक्स पर जाएं (ActiveX Control ) .
- नीचे खींचें और पर दाईं ओर प्लस प्रतीक। कोड में उपयोग के लिए ( कॉम्बो बॉक्स का नाम है ComboBox1 ).
- डिज़ाइन मोड को निष्क्रिय करने के लिए डेवलपर टैब >> डिज़ाइन मोड पर जाएं।
- अपनी शीट के नाम पर राइट-क्लिक करें और व्यू कोड पर क्लिक करें।
- VBE <2 में निम्न कोड टाइप करें
अब, तालिका बनाने का समय आ गया है।
इस तरह, आपको तालिका बनाएं संवाद बॉक्स पर ले जाया जाएगा।
इस प्रकार, हमने निम्न तालिका बनाई।
फिर, डेटा सत्यापन विज़ार्ड खुल जाएगा।
=Payment_Types
यह भुगतान विकल्पों की सीमा है।
इसलिए, प्रवेश करने के बाद हमारे डेटा सत्यापन सूत्र में हमें निम्नलिखित ड्रॉप-डाउन सूची मिली है।
यदि हम बिटकॉइन नामक एक अन्य भुगतान विकल्प जोड़ते हैं, तो यह विकल्प स्वचालित रूप से हो जाएगा हमारी सूची में जोड़ा गया।
और पढ़ें: एक्सेल में डायनामिक डिपेंडेंट ड्रॉप-डाउन लिस्ट कैसे बनाएं
विधि-3: डेटा सत्यापन स्रोत में नामित श्रेणी का उपयोग करने के बजाय, तालिका के साथ एक्सेल अप्रत्यक्ष फ़ंक्शन को ऑटो अपडेट ड्रॉप-डाउन सूची
अंतिम विधि में लागू करना। हम स्रोत बॉक्स में अप्रत्यक्ष फ़ंक्शन का भी उपयोग कर सकते हैं और तालिका का नाम का संदर्भ दे सकते हैं। इस अनुभाग में, हम दिखाएंगे कि आप वही काम कैसे कर सकते हैं जो विधि 2 अन्य फ़ंक्शन का उपयोग करके किया जा सकता है।
चरण :
सबसे पहले, हमने अपनी डेटा रेंज को एक टेबल में बदल दिया, और इस टेबल का नाम है टेबल3 ।
=INDIRECT(“Table3”)
तालिका3 भुगतान विकल्पों की श्रेणी है।
इसलिए, हमारे डेटा को दर्ज करने के बादसत्यापन सूत्र हमें निम्नलिखित ड्रॉप-डाउन सूची मिली है।
यदि हम बिटकॉइन नामक एक अन्य भुगतान विकल्प जोड़ते हैं, तो यह विकल्प स्वचालित रूप से इसमें जुड़ जाएगा हमारी सूची।
एक्सेल में ड्रॉप-डाउन सूची को ऑटो पॉप्युलेट कैसे करें
VBA कोड की मदद से, हम सेल D5 में ड्रॉपडाउन सूची से टेक्स्ट को ऑटो-पॉप्युलेट करें।
चरण-01 : ड्रॉप-डाउन सूची बनाएं , एक कॉम्बो बॉक्स
सबसे पहले, हम सेल D5 में एक साधारण ड्रॉप-डाउन सूची बनाएंगे।
फिर, डेटा सत्यापन विज़ार्ड खुल जाएगा।
=$B$5:$B$10
यह भुगतान विकल्पों की रेंज है।
इसलिए, हमने ड्रॉप-डाउन सूची सफलतापूर्वक बना ली है।
<44
अब, हम एक कॉम्बो बॉक्स सम्मिलित करेगा।
फिर, एक प्लस प्रतीक दिखाई देगा।
चरण-02 : वीबीए कोड लिखें
अब, हमारा कोड डालने का समय आ गया है।
इसमें तरीका, विज़ुअल बेसिक एडिटर विंडो हमारे कोड को सम्मिलित करने के लिए खुल जाएगा।
3087
कोड ब्रेकडाउन
- हमने उप प्रक्रिया नाम को <1 के रूप में चुना है> वर्कशीट_सिलेक्शन चेंज , क्योंकि वर्कशीट शीट को इंगित कर रहा है और सेलेक्शन चेंज उस ईवेंट को इंगित कर रहा है जो कोड चलाएगा। और हमने P_val को श्रेणी के रूप में वर्गीकृत किया।
- उसके बाद, हमने DList_box को OLEObject , Ptype के रूप में घोषित किया as String , Dsht as Worksheet , और P_List as Variant .
- फिर हमने Dsht को सक्रिय शीट और ComboBox1 को DList_box नाम का कॉम्बो बॉक्स असाइन किया।
- का मान डेटा सत्यापन प्रकार को 3 के रूप में चुना गया है जो ड्रॉप-डाउन
- Ptype वैरिएबल को इंगित करता है जो डेटा के लिए उपयोग किए गए सूत्र को संग्रहीत करेगा सक्रिय शीट में सत्यापन।
- फिर, हमने ड्रॉप-डाउन सूची बॉक्स की स्थिति तय की और आकार का भी उल्लेख किया।
स्टेप-03 : टाइप करते समय परिणाम प्राप्त करें
अब, हम अपने कोड का परीक्षण करेंगे।
- अब, मुख्य वर्कशीट पर लौटें, और सेल D5 पर क्लिक करें जहां हमने अपना बनाया है ड्रॉप-डाउन सूची ।
- C के लिए Cash टाइप करना शुरू करें, फिर आप ध्यान दें कैश नाम पहले ही सेल D5 में दिखाई दे चुका है।
- अब, बस अपना कर्सर रखें दूसरी जगह, और इसलिए कॉम्बो बॉक्स फिर से गायब हो जाएगा।
एक्सेल पर आधारित ड्रॉप-डाउन सूची को कैसे संपादित करें
आप कर सकते हैं उस श्रेणी को आसानी से संपादित करें जिसके आधार पर आपने एक ड्रॉपडाउन सूची बनाई थी।
उदाहरण के लिए, यहां हमने भुगतान प्रकार कॉलम की संपूर्ण श्रेणी का चयन किया है ताकि इसमें सभी विकल्पों को शामिल किया जा सके। सूची। लेकिन, अब हम अपनी सूची में केवल अंतिम तीन विकल्प चाहते हैं। इसलिए, हमें इसे संपादित करना होगा।
चरण :
- सेल चुनें D5 और फिर डेटा टैब >> डेटा सत्यापन समूह >> डेटा सत्यापन पर जाएं।
अब, डेटा वैलिडेशन डायलॉग बॉक्स खुल जाएगा।
- यहां, हम स्रोत बॉक्स में निम्न श्रेणी देख सकते हैं .
=$B$5:$B$10
- हमने इसे निम्न श्रेणी में बदल दिया है।
=$B$8:$B$10
- ओके दबाएं।
अंत में , हमने विकल्पों की सूची को बदलने के लिए अपना संपादन पूरा कर लिया है।
अभ्यास अनुभाग
स्वयं अभ्यास करने के लिए, हमने एक बनाया है अभ्यास प्रत्येक शीट के दाईं ओर अनुभाग।
निष्कर्ष
इस लेख में, हमने <1 करने के विभिन्न तरीकों पर चर्चा की है> एक्सेल में एक ड्रॉप-डाउन सूची को स्वतः अपडेट करें। उम्मीद है ये तरीके आपके बहुत काम आएंगे। यदि आपके कोई और प्रश्न हैं, तो नीचे एक टिप्पणी छोड़ दें।