एक्सेलमा ड्रप-डाउन सूची कसरी स्वत: अपडेट गर्ने (3 तरिकाहरू)

  • यो साझा गर्नुहोस्
Hugh West

सामग्री तालिका

यदि तपाईं तरिकाहरू खोज्दै हुनुहुन्छ भने एक्सेलमा ड्रप-डाउन सूचीलाई स्वत: भर्ने , तब यो लेख तपाईंको लागि उपयोगी हुन सक्छ। यस लेखमा, हामी तपाइँको कार्यलाई सजिलो बनाउन एक्सेलमा कसरी स्वचालित अपडेट ड्रप-डाउन सूची सिर्जना गर्न सक्छौं भनेर देखाउनेछौं। तपाईंले आफ्नो मुख्य डाटा दायरामा कुनै पनि मान परिवर्तन गरेपछि म्यानुअल रूपमा आफ्नो ड्रप-डाउन सूची अद्यावधिक गर्नुपर्दैन। त्यसोभए, मुख्य लेखमा जाऔं।

अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्

Auto-Update-Drop-Down-List.xlsx

एक्सेलमा ड्रप-डाउन सूची स्वत: अद्यावधिक गर्ने ३ तरिका

यहाँ, हामीसँग भुक्तानी प्रकारहरूको सूची छ जसको लागि हामी ड्रप-डाउन सूची सिर्जना गर्न चाहन्छौं। तर कुनै पनि अन्य भुक्तानी प्रकारहरू थप्नको लागि हामी तल उल्लिखित 3 विधिहरू पछ्याएर स्वचालित रूपमा हाम्रो ड्रप-डाउन सूची अद्यावधिक गर्न चाहन्छौं।

यो सिर्जना गर्नका लागि लेख, हामीले Microsoft Excel 365 संस्करण प्रयोग गरेका छौं। यद्यपि, तपाईंले आफ्नो सुविधा अनुसार कुनै पनि अन्य संस्करण प्रयोग गर्न सक्नुहुन्छ।

विधि-1: एक्सेलमा ड्रप डाउन सूची स्वत: अद्यावधिक गर्न अफसेट र COUNTA प्रकार्यहरू प्रयोग गर्दै

यस खण्डमा, हामी संयोजन प्रयोग गर्नेछौं। OFFSET COUNTA प्रकार्यहरू भुक्तानी प्रकारहरू समावेश भएको ड्रपडाउन सूची स्वत: अद्यावधिक गर्नका लागि।

चरणहरू :

पहिले, हामी सामान्य रूपमा ड्रप-डाउन सूची सिर्जना गर्ने प्रभाव देख्नेछौं।

  • सेल चयन गर्नुहोस् D5 र त्यसपछि डेटा ट्याबमा जानुहोस् >> डेटा प्रमाणीकरण समूह >> डेटाप्रमाणीकरण

त्यसपछि, डेटा प्रमाणीकरण विजार्ड खुल्नेछ।

  • <चयन गर्नुहोस् 1>सूची गर्नुहोस् विभिन्न विकल्पहरूबाट अनुमति दिनुहोस् स्रोत मा दायरा छान्नुहोस्।
=$B$5:$B$10

यो भुक्तानी विकल्पहरूको दायरा हो।

  • ठीक थिच्नुहोस्।

त्यसपछि, तपाईंले ड्रप-डाउन सूची प्राप्त गर्नुहुनेछ र यदि तपाईंले अर्को भुक्तानी विकल्पको लागि अर्को पङ्क्ति थप्नुभयो भने; Bitcoin , त्यसपछि तपाइँ ड्रप-डाउन सूची स्वचालित रूपमा अद्यावधिक गरिएको छैन भनेर देख्न सक्नुहुन्छ। त्यसैले, यो नयाँ सिर्जना गरिएको विकल्प हाम्रो सूचीमा समावेश गरिएको छैन।

यस समस्याको समाधान गर्न, हामी निम्न तरिकाले हाम्रो सूची सिर्जना गर्नेछौं।

  • डेटा प्रमाणीकरण संवाद बाकस खोलिसकेपछि, अनुमति दिनुहोस् अन्तर्गत विभिन्न विकल्पहरूबाट सूची चयन गर्नुहोस् र स्रोत बक्समा निम्न सूत्र टाइप गर्नुहोस्। .
=OFFSET($B$5,0,0, COUNTA(B: B)-1)

यहाँ, $B$5 दायराको प्रारम्भिक कक्ष हो, निम्न 2 शून्यले सेल सन्दर्भ कुनै पङ्क्ति वा स्तम्भ नम्बरबाट सर्ने छैन भनी संकेत गर्दैछ। अन्तमा, COUNTA(B: B)-1 ले दायराको उचाइ संख्यालाई संकेत गर्दैछ जुन पाठ वा संख्याहरू भएका पङ्क्तिहरूको संख्या हुनेछ।

  • ठीक छ थिच्नुहोस्।

त्यसोभए, हाम्रो डेटा प्रमाणीकरण सूत्र प्रविष्ट गरेपछि हामीले निम्न ड्रप-डाउन सूची पाएका छौं।

यदि हामीले Bitcoin नामक अर्को भुक्तानी विकल्प थप्यौं भने, यो विकल्प स्वचालित रूपमा हाम्रो मा थपिनेछ।सूची।

थप पढ्नुहोस्: कसरी एक्सेलमा ड्रप-डाउन सूची सिर्जना गर्न IF स्टेटमेन्ट प्रयोग गर्ने

विधि-2: दायराको लागि नाम परिभाषित गर्ने र ड्रप-डाउन सूची स्वत: अद्यावधिक गर्न तालिका सिर्जना गर्ने

एक्सेलमा नाम परिभाषित गरेर र प्रयोग गरेर स्वत: अपडेट ड्रप-डाउन सूची सिर्जना गर्ने अर्को तरिका छ। तालिका । हामी माथिको उही उदाहरण प्रयोग गरेर यो प्रक्रिया देख्नेछौं।

चरणहरू :

  • मा जानुहोस् सूत्रहरू ट्याब >> नाम परिभाषित गर्नुहोस् समूह >> नाम परिभाषित गर्नुहोस्

पछि, तपाईंले नयाँ नाम विजार्ड पाउनुहुनेछ।

  • नाम ” पाठ बाकसमा नाम प्रविष्ट गर्नुहोस्। यहाँ हामी " Payment_Types " इनपुट गर्नेछौं र सन्दर्भ मा हाम्रो भुक्तानी दायरा चयन गर्नेछौं।
  • ठीक छ मा क्लिक गर्नुहोस्।

अब, यो तालिका सिर्जना गर्ने समय हो।

  • जानुहोस् घुसाउनुहोस् ट्याब >> तालिका

यस तरिकाले, तपाईंलाई तालिका सिर्जना गर्नुहोस् संवाद बक्समा लगिनेछ।

  • डेटा दायरा चयन गर्नुहोस्, र जाँच गर्नुहोस् मेरो तालिकामा हेडरहरू छन् विकल्प।
  • ठीक छ थिच्नुहोस्।

यस तरिकाले, हामीले निम्न तालिका सिर्जना गर्यौं।

  • अब, सेल चयन गर्नुहोस् D5 (जहाँ हामी हाम्रो ड्रपडाउन चाहन्छौं। सूची), र त्यसपछि डेटा ट्याब >> डेटा प्रमाणीकरण समूह >> डेटा प्रमाणीकरण मा जानुहोस्।

त्यसपछि, डेटा प्रमाणीकरण विजार्ड खुल्नेछ।

  • सूची चयन गर्नुहोस् विभिन्न विकल्पहरूबाट अनुमति दिनुहोस् स्रोत बक्समा नामित दायरा टाइप गर्नुहोस्।
=Payment_Types

यो भुक्तान विकल्पहरूको दायरा हो।

  • ठीक छ थिच्नुहोस्।

31>

त्यसैले, प्रविष्ट गरेपछि हाम्रो डेटा प्रमाणीकरण सूत्र हामीले निम्न ड्रप-डाउन सूची पाएका छौं।

यदि हामीले Bitcoin नामक अर्को भुक्तानी विकल्प थप्यौं भने, यो विकल्प स्वतः हुनेछ। हाम्रो सूचीमा थपियो।

थप पढ्नुहोस्: कसरी एक्सेलमा डायनामिक डिपेन्डेन्ट ड्रप-डाउन सूची सिर्जना गर्ने

विधि-3: ड्रप-डाउन सूची स्वत: अद्यावधिक गर्न तालिकाको साथ एक्सेल INDIRECT प्रकार्य लागू गर्दै

पछिल्लो विधिमा, डाटा प्रमाणीकरण स्रोतमा नाम गरिएको दायरा प्रयोग गर्नुको सट्टा। हामी स्रोत बाकसमा अप्रत्यक्ष प्रकार्य पनि प्रयोग गर्न सक्छौं र तालिका नाम सन्दर्भ गर्न सक्छौं। यस खण्डमा, हामी तपाइँ कसरी विधि 2 अर्को प्रकार्य प्रयोग गरेर समान कुरा गर्न सक्नुहुन्छ भनेर देखाउनेछौं।

चरणहरू :

पहिले, हामीले हाम्रो डेटा दायरालाई तालिकामा रूपान्तरण गर्यौं, र यो तालिकाको नाम हो टेबल३

  • अब, सेल D5 मा ड्रप-डाउन सूची थप्न डेटा प्रमाणीकरण संवाद बाकस खोल्नुहोस्।
  • विभिन्न विकल्पहरूबाट सूची चयन गर्नुहोस् अनुमति दिनुहोस् र निम्न सूत्र टाइप गर्नुहोस् स्रोत
=INDIRECT(“Table3”)

तालिका3 भुक्तान विकल्पहरूको दायरा हो।

  • ठीक छ थिच्नुहोस्।

त्यसोभए, हाम्रो डाटा प्रविष्ट गरेपछिप्रमाणीकरण सूत्र हामीले निम्न ड्रप-डाउन सूची पाएका छौं।

यदि हामीले Bitcoin नामक अर्को भुक्तानी विकल्प थप्यौं भने, यो विकल्प स्वचालित रूपमा थपिनेछ। हाम्रो सूची।

कसरी एक्सेलमा ड्रप-डाउन सूची स्वत: भर्ने

VBA कोडको मद्दतले, हामी सेल D5 मा ड्रपडाउन सूचीबाट पाठहरू स्वत: भर्नुहोस्।

चरण-01 : ड्रप-डाउन सूची सिर्जना गर्नुहोस् , एउटा कम्बो बक्स

पहिले, हामी सेल D5 मा एउटा साधारण ड्रप-डाउन सूची सिर्जना गर्नेछौं।

  • सेल चयन गर्नुहोस् D5 र त्यसपछि डेटा ट्याब >> डेटा प्रमाणीकरण समूह >> डेटा प्रमाणीकरण मा जानुहोस्।

त्यसपछि, डेटा प्रमाणीकरण विजार्ड खुल्नेछ।

  • अनुमति दिनुहोस् अन्तर्गत विभिन्न विकल्पहरूबाट सूची चयन गर्नुहोस्। र स्रोत मा दायरा छान्नुहोस्।
=$B$5:$B$10

यो भुक्तानी विकल्पहरूको दायरा हो।

  • ठीक छ थिच्नुहोस्।

त्यसैले, हामीले ड्रप-डाउन सूची सफलतापूर्वक सिर्जना गरेका छौं।

<44

अब, हामी कम्बो बक्स सम्मिलित गर्नेछ।

  • विकासकर्ता ट्याब >> इन्सर्ट ड्रपडाउन >> कम्बो बक्स (ActiveX नियन्त्रणमा जानुहोस्। )

त्यसपछि, प्लस प्रतीक देखा पर्नेछ।

  • तल तान्नुहोस् र दायाँ प्लस प्रतीक।

  • हामीले कम्बो बक्स सिर्जना गरेका छौं, यसको नाम नोट गर्नुहोस् कोडमा प्रयोगको लागि ( कम्बो बक्स को नाम हो कम्बोबक्स१ ।।
  • डिजाइन मोड निष्क्रिय गर्न विकासकर्ता ट्याब >> डिजाइन मोड मा जानुहोस्।

चरण-02 : VBA कोड लेख्नुहोस्

अब, यो हाम्रो कोड घुसाउने समय हो।

  • तपाईँको पानाको नाममा दायाँ क्लिक गर्नुहोस् र कोड हेर्नुहोस् मा क्लिक गर्नुहोस्।

यसमा यसरी, हाम्रो कोड घुसाउनको लागि भिजुअल बेसिक सम्पादक सञ्झ्याल खुल्नेछ।

49>

  • निम्न कोड VBE <2 मा टाइप गर्नुहोस्।
5611

कोड ब्रेकडाउन

14>
  • हामीले उप प्रक्रिया नाम <1 को रूपमा रोजेका छौं।>Worksheet_SelectionChange , किनभने Worksheet ले पानालाई संकेत गरिरहेको छ र CelectionChange ले कोड चलाउने घटनालाई संकेत गरिरहेको छ। र हामीले P_val को रेन्ज को रूपमा वर्गीकृत गर्यौं।
  • त्यसपछि, हामीले DList_box OLEObject , Ptype को रूपमा घोषणा गर्यौं। स्ट्रिङ को रूपमा, Dsht वर्कशीट को रूपमा, र P_List Variant को रूपमा।
  • त्यसपछि हामीले सक्रिय पानालाई Dsht , र ComboBox1 मा DList_box नामको कम्बो बक्स तोक्यौं।
  • को मान डाटा प्रमाणीकरण प्रकार लाई 3 को रूपमा चयन गरिएको छ जसले ड्रप-डाउन
  • प्रकार चरले डाटाको लागि प्रयोग गरिएको सूत्र भण्डारण गर्दछ। सक्रिय पानामा प्रमाणीकरण।
  • त्यसपछि, हामीले ड्रप-डाउन सूची बाकस को स्थिति निश्चित गर्यौं र साइज पनि उल्लेख गर्यौं।
  • चरण-03 : टाइप गर्दा नतिजा प्राप्त गर्नुहोस्

    अब, हामी हाम्रो कोड परीक्षण गर्नेछौं।

    • अब, मुख्य कार्यपत्रमा फर्कनुहोस्, र सेल D5 मा क्लिक गर्नुहोस् जहाँ हामीले हाम्रो सिर्जना गरेका छौं। ड्रप-डाउन सूची

    • C नगद को लागि टाइप गर्न सुरु गर्नुहोस्, त्यसपछि तपाइँ नोट गर्नुहोस् नगद नाम पहिले नै सेल D5 मा देखा पर्‍यो।

    • अब, आफ्नो कर्सर राख्नुहोस् अर्को ठाउँमा, र यसरी कम्बो बक्स फेरि गायब हुनेछ।

    कसरी एक्सेलमा आधारित ड्रप-डाउन सूची सम्पादन गर्ने

    तपाईंले तपाईंले ड्रपडाउन सूची सिर्जना गर्नुभएको आधारमा सजिलैसँग दायरा सम्पादन गर्नुहोस्।

    उदाहरणका लागि, यहाँ हामीले भुक्तानी प्रकारहरू स्तम्भको सम्पूर्ण दायरा चयन गरेका छौं। सूची। तर, अब हामी हाम्रो सूचीमा अन्तिम तीन विकल्पहरू मात्र चाहन्छौं। त्यसैले, हामीले यसलाई सम्पादन गर्नुपर्छ।

    चरणहरू :

    • सेल चयन गर्नुहोस् D5 र त्यसपछि डेटा ट्याब >> डेटा प्रमाणीकरण समूह >> डेटा प्रमाणीकरण मा जानुहोस्।

    अब, डेटा प्रमाणीकरण संवाद बाकस खुल्नेछ।

    • यहाँ, हामी स्रोत बक्समा निम्न दायरा देख्न सक्छौं। .
    =$B$5:$B$10

    • हामीले यसलाई निम्न दायरामा परिवर्तन गरेका छौं।
    =$B$8:$B$10

    • ठीक छ थिच्नुहोस्।

    अन्तमा , हामीले विकल्पहरूको सूची परिवर्तन गर्न हाम्रो सम्पादन पूरा गरेका छौं।

    अभ्यास खण्ड

    आफैले अभ्यास गर्न, हामीले एउटा सिर्जना गरेका छौं।प्रत्येक पानाको दायाँ छेउमा रहेको अभ्यास खण्ड।

    निष्कर्ष

    यस लेखमा हामीले <1 लाई विभिन्न तरिकाहरूबारे छलफल गरेका छौं।> एक्सेलमा ड्रप-डाउन सूची स्वत: अपडेट गर्नुहोस् । आशा छ यी विधिहरूले तपाईंलाई धेरै मद्दत गर्नेछ। यदि तपाइँसँग कुनै थप प्रश्नहरू छन् भने, तल एक टिप्पणी छोड्नुहोस्।

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