Excel मा गतिशील निर्भर ड्रप डाउन सूची एक सजिलो तरिका सिर्जना गर्नुहोस्

  • यो साझा गर्नुहोस्
Michael Brown

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

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

एक्सेलमा साधारण ड्रप डाउन सूची सिर्जना गर्न सजिलो छ। बहु-स्तर क्यास्केडिङ ड्रप-डाउन बनाउनु सधैं एक चुनौती भएको छ। माथिको लिङ्क गरिएको ट्यूटोरियलले चार फरक दृष्टिकोणहरू वर्णन गर्दछ, प्रत्येक चरणहरूको पागल संख्या, विभिन्न सूत्रहरूको गुच्छा, र बहु-शब्द प्रविष्टिहरू, खाली कक्षहरू, इत्यादिसँग सम्बन्धित सीमितताहरू सहित।

त्यो खराब थियो। समाचार। सुसमाचार यो हो कि ती विधिहरू एक्सेलको पूर्व-गतिशील संस्करणहरूको लागि डिजाइन गरिएको थियो। Excel 365 मा गतिशील arrays को परिचयले सबै कुरा परिवर्तन गरेको छ! नयाँ डायनामिक एरे प्रकार्यहरूसँग, धेरै निर्भर ड्रप-डाउन सूची सिर्जना गर्नु मिनेटको कुरा हो, यदि सेकेन्ड होइन। कुनै चाल, कुनै चेतावनी, कुनै बकवास छैन। केवल छिटो, सीधा र पछ्याउन सजिलो समाधानहरू।

    टिपोटहरू:

    • ड्रपडाउन सूचीहरू बनाउने यो नयाँ गतिशील एरे तरिकाले मात्र एक्सेल 365 मा काम गर्दछ र एक्सेल 2021। पूर्व-गतिशील एक्सेलमा, तपाईंले यसलाई एक्सेल 2019 - 2007 मा निर्भर ड्रप डाउन सिर्जना गर्नमा वर्णन गरिए अनुसार लामो पुरानो तरिकाले गर्नुपर्छ।
    • यो समाधान एकल पङ्क्तिको लागि हो। यदि तपाइँ आफ्नो पिकलिस्टहरू बहु पङ्क्तिहरू तल प्रतिलिपि गर्न चाहनुहुन्छ भने, त्यसपछि धेरै पङ्क्तिहरूको लागि निर्भर ड्रप-डाउन सूचीमा निर्देशनहरू पालना गर्नुहोस्।
    • कसरी एक्सेलमा डायनामिक ड्रप डाउन सूची बनाउने

      यो उदाहरणले सामान्य देखाउँछनयाँ डायनामिक एरे प्रकार्यहरू प्रयोग गरेर एक्सेलमा क्यास्केडिङ ड्रप डाउन सूची सिर्जना गर्ने दृष्टिकोण।

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

      एउटा सिर्जना गर्न एक्सेलमा गतिशील निर्भर ड्रप डाउन सूची, यी चरणहरू पूरा गर्नुहोस्:

      1। मुख्य ड्रप डाउन सूचीको लागि वस्तुहरू प्राप्त गर्नुहोस्

      सुरुवातका लागि, हामी स्तम्भ A बाट सबै फरक फल नामहरू निकाल्नेछौं। यो यसको सरल रूपमा UNIQUE प्रकार्य प्रयोग गरेर गर्न सकिन्छ - पहिलो तर्कको लागि फलफूल सूची आपूर्ति गर्नुहोस्। ( array ) र बाँकी वैकल्पिक तर्कहरू हटाउनुहोस् किनकि तिनीहरूको पूर्वनिर्धारितहरूले हाम्रो लागि ठीक काम गर्दछ:

      =UNIQUE(A3:A15)

      सूत्र G3 मा जान्छ, र इन्टर कुञ्जी थिचेपछि परिणामहरू स्वचालित रूपमा अर्को कक्षहरूमा फैलिन्छन्।

      2. मुख्य ड्रप डाउन सिर्जना गर्नुहोस्

      तपाईँको प्राथमिक ड्रप-डाउन सूची बनाउनको लागि, एक्सेल डाटा प्रमाणीकरण नियम यस तरिकाले कन्फिगर गर्नुहोस्:

      • तपाईँ ड्रपडाउन देखा पर्न चाहने कक्ष चयन गर्नुहोस्। (हाम्रो अवस्थामा D3)।
      • डेटा ट्याबमा, डेटा उपकरण समूहमा, डेटा प्रमाणीकरण मा क्लिक गर्नुहोस्।
      • डेटा प्रमाणीकरण संवाद बाकसमा, निम्न गर्नुहोस्:
        • अनुमति दिनुहोस् अन्तर्गत, चयन गर्नुहोस् सूची
        • स्रोत बाकसमा, अद्वितीय सूत्रद्वारा स्पिल दायरा आउटपुटको सन्दर्भ प्रविष्ट गर्नुहोस्। यसका लागि, सेल सन्दर्भको ठीक पछि ह्यास ट्याग टाइप गर्नुहोस्, यसरी: =$G$3#

          यसलाई स्पिल दायरा सन्दर्भ भनिन्छ, र यो सिन्ट्याक्सले सम्पूर्ण दायरालाई जनाउँछ, यो जति विस्तार वा संकुचित भए पनि।

        • संवाद बन्द गर्न ठीक छ क्लिक गर्नुहोस्। डाउन लिस्ट सकियो!

          3. निर्भर ड्रप डाउन सूचीको लागि वस्तुहरू प्राप्त गर्नुहोस्

          सेकेन्डरी ड्रपडाउन मेनुका लागि प्रविष्टिहरू प्राप्त गर्न, हामी पहिलो ड्रपडाउनमा चयन गरिएको मानको आधारमा स्तम्भ B मा मानहरू फिल्टर गर्नेछौं। यो FILTER:

          =FILTER(B3:B15, A3:A15=D3)

          जहाँ B3:B15 तपाईंको निर्भर ड्रप डाउनको लागि स्रोत डेटा हो, A3:A15 को स्रोत डेटा हो। तपाईंको मुख्य ड्रपडाउन, र D3 मुख्य ड्रपडाउन सेल हो।

          सूत्रले सही रूपमा काम गर्छ भनी सुनिश्चित गर्न, तपाईंले पहिलो ड्रप-डाउन सूचीमा केही मान चयन गर्न सक्नुहुन्छ र FILTER द्वारा फर्काइएको परिणामहरू अवलोकन गर्न सक्नुहुन्छ। उत्तम! :)

          ४. निर्भर ड्रप डाउन बनाउनुहोस्

          दोस्रो ड्रपडाउन सूची सिर्जना गर्न, डाटा प्रमाणिकरण मापदण्ड ठीक रूपमा कन्फिगर गर्नुहोस् जुन तपाईंले चरण 2 मा पहिलो ड्रप डाउनको लागि गर्नुभयो। तर यस पटक, FILTER प्रकार्यद्वारा फर्काइएको स्पिल दायरा सन्दर्भ गर्नुहोस्: =$H$3#

          बस! तपाईंको एक्सेल निर्भर ड्रपडाउन सूची प्रयोगको लागि तयार छ।

          सुझाव रनोटहरू:

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

          कसरी एक्सेलमा बहुनिर्भर ड्रप डाउन सूची सिर्जना गर्ने

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

          यस उदाहरणको लागि, हामीले स्तम्भ C मा राज्यहरू/प्रान्तहरू राखेका छौं, र अब सम्बन्धित ड्रपडाउन थप्न खोजिरहेका छौं। G3 मा मेनु:

          Excel मा बहुनिर्भर ड्रप डाउन सूची बनाउनको लागि, तपाईंले यो गर्न आवश्यक छ:

          1। पहिलो ड्रप डाउन सेटअप गर्नुहोस्

          मुख्य ड्रपडाउन सूची अघिल्लो उदाहरणमा जस्तै ठ्याक्कै उस्तै चरणहरूसँग सिर्जना गरिएको छ (कृपया माथिको चरण 1 र 2 हेर्नुहोस्)। केवल भिन्नता भनेको तपाईंले स्रोत बाकसमा प्रविष्ट गर्नुभएको स्पिल दायरा सन्दर्भ हो।

          यस पटक, अद्वितीय सूत्र E8 मा छ, र मुख्य ड्रप डाउन।सूची E3 मा हुन गइरहेको छ। त्यसोभए, तपाईंले E3 चयन गर्नुहोस्, डेटा प्रमाणीकरण मा क्लिक गर्नुहोस्, र यो सन्दर्भ प्रदान गर्नुहोस्: =$E$8#

          2। दोस्रो ड्रप डाउन कन्फिगर गर्नुहोस्

          तपाईले याद गर्नुभएको हुनसक्छ, अब स्तम्भ B मा समान निर्यातकर्ताहरूको बहु घटनाहरू समावेश छन्। तर तपाइँ तपाइँको ड्रपडाउन सूचीमा केवल अद्वितीय नामहरू चाहनुहुन्छ, हैन? सबै डुप्लिकेट घटनाहरू छोड्नको लागि, तपाइँको FILTER सूत्र वरिपरि अद्वितीय प्रकार्य लपेट्नुहोस्, र F8 मा यो अपडेट गरिएको सूत्र प्रविष्ट गर्नुहोस्:

          =UNIQUE(FILTER(B3:B15, A3:A15=E3))

          जहाँ B3:B15 दोस्रो ड्रप डाउनको लागि स्रोत डेटा हो। , A3:A15 पहिलो ड्रपडाउनको लागि स्रोत डेटा हो, र E3 पहिलो ड्रपडाउन सेल हो।

          त्यसपछि, डाटा प्रमाणीकरण मापदण्डको लागि निम्न स्पिल दायरा सन्दर्भ प्रयोग गर्नुहोस्: =$F$8#

          ३. तेस्रो ड्रप डाउन सेटअप गर्नुहोस्

          तेस्रो ड्रप डाउन सूचीका लागि वस्तुहरू जम्मा गर्न, धेरै मापदण्डहरूसँग FILTER सूत्र प्रयोग गर्नुहोस्। पहिलो मापदण्डले पहिलो ड्रपडाउन (A3:A15=E3) मा चयन गरिएको मूल्यको विरुद्धमा सम्पूर्ण फलफूल सूची जाँच गर्दछ जबकि दोस्रो मापदण्डले दोस्रो ड्रपडाउन (B3:B15=F3) मा चयन गरिएको निर्यातकर्ताहरूको सूचीको परीक्षण गर्दछ। पूर्ण सूत्र G8 मा जान्छ:

          =FILTER(C3:C15, (A3:A15=E3) * (B3:B15=F3))

          यदि तपाइँ थप निर्भर ड्रपडाउनहरू (4th, 5th, आदि) थप्न जाँदै हुनुहुन्छ भने, तब सम्भवतः स्तम्भ C मा समानका धेरै घटनाहरू समावेश हुनेछन्। वस्तु। डुप्लिकेटहरूलाई तयारी तालिकामा आउनबाट रोक्नको लागि, र फलस्वरूप तेस्रो ड्रपडाउनमा, FILTER सूत्रलाई नेस्ट गर्नुहोस्हामीले अघिल्लो चरणमा जस्तै अद्वितीय प्रकार्य:

          =UNIQUE(FILTER(C3:C15, (A3:A15=E3) * (B3:B15=F3)))

          तपाईले गर्नुपर्ने अन्तिम कुरा यो स्रोत सन्दर्भको साथ एक थप डाटा प्रमाणीकरण नियम सिर्जना गर्नु हो: =$G$8#

          तपाईँको बहुनिर्भर ड्रप डाउन सूची राम्रो छ!

          टिप। यस्तै तरिकाले, तपाईंले पछिको ड्रप-डाउन का लागि वस्तुहरू प्राप्त गर्न सक्नुहुन्छ। स्तम्भ D मा तपाईंको चौथो ड्रपडाउन सूचीको स्रोत डेटा समावेश छ भनी मान्दै, तपाईं सम्बन्धित वस्तुहरू पुन: प्राप्त गर्न H8 मा निम्न सूत्र प्रविष्ट गर्न सक्नुहुन्छ:

          =UNIQUE(FILTER(D3:D15, (A3:A15=E3) * (B3:B15=F3) * (C3:C15=G3)))

          एक्सेलमा विस्तारयोग्य ड्रप डाउन सूची कसरी बनाउने

          ड्रपडाउन सिर्जना गरेपछि, तपाइँको पहिलो चिन्ता स्रोत डेटामा नयाँ वस्तुहरू थप्दा के हुन्छ भन्ने हुन सक्छ। ड्रपडाउन सूची स्वचालित रूपमा अद्यावधिक हुनेछ? यदि तपाइँको मूल डाटा एक्सेल तालिकाको रूपमा ढाँचामा छ भने, हो, अघिल्लो उदाहरणहरूमा छलफल गरिएको एक गतिशील ड्रप डाउन सूची तपाइँको पक्षमा कुनै प्रयास बिना स्वचालित रूपमा विस्तार हुनेछ किनभने एक्सेल तालिकाहरू तिनीहरूको प्रकृतिद्वारा विस्तार योग्य छन्।

          यदि केहीका लागि कारण एक्सेल तालिका प्रयोग गर्नु विकल्प होइन, तपाईंले आफ्नो ड्रपडाउन सूचीलाई यसरी विस्तार गर्न सक्नुहुन्छ:

          • स्रोत सूचीमा थपिएपछि स्वचालित रूपमा नयाँ डाटा समावेश गर्न , तपाईँको सूत्रहरूमा सन्दर्भ गरिएका arrays मा केही अतिरिक्त कक्षहरू थप्नुहोस्।
          • खाली कक्षहरू बहिष्कार गर्न , तिनीहरू भरिएसम्म खाली कक्षहरूलाई बेवास्ता गर्न सूत्रहरू कन्फिगर गर्नुहोस्।

          यी दुई बिन्दुहरूलाई दिमागमा राख्दै, सूत्रहरू राम्रोसँग मिलाउनुहोस्हाम्रो डेटा तयारी तालिका। डाटा प्रमाणिकरण नियमहरूलाई कुनै पनि समायोजनको आवश्यकता पर्दैन।

          मुख्य ड्रपडाउनको लागि सूत्र

          A3:A15 मा फलको नामको साथ, हामीले सम्भाव्यता पूरा गर्न एरेमा 5 अतिरिक्त कक्षहरू थप्छौं। नयाँ प्रविष्टिहरू। थप रूपमा, हामीले FILTER प्रकार्यलाई UNIQUE मा खाली ठाउँहरू बिना अद्वितीय मानहरू निकाल्न इम्बेड गर्छौं।

          माथि दिइयो, G3 मा सूत्रले यो आकार लिन्छ:

          =UNIQUE(FILTER(A3:A20, A3:A20""))

          का लागि सूत्र निर्भर ड्रपडाउन

          G3 मा सूत्रलाई धेरै ट्वीकिङको आवश्यकता पर्दैन - केवल केही थप कक्षहरूसँग एरेहरू विस्तार गर्नुहोस्:

          =FILTER(B3:B20, A3:A20=D3)

          परिणाम पूर्ण रूपमा गतिशील विस्तार योग्य निर्भर ड्रप हो। डाउन सूची:

          ड्रप डाउन सूचीलाई वर्णमाला अनुसार कसरी क्रमबद्ध गर्ने

          स्रोत डेटाको सहारा नलिइकन तपाइँको ड्रपडाउन सूचीलाई वर्णमाला अनुसार व्यवस्थित गर्न चाहनुहुन्छ? नयाँ डायनामिक एक्सेलमा यसको लागि पनि विशेष प्रकार्य छ! तपाईँको डेटा तयारी तालिकामा, केवल तपाईँको अवस्थित सूत्रहरू वरिपरि SORT प्रकार्य लपेट्नुहोस्।

          डेटा प्रमाणीकरण नियमहरू अघिल्लो उदाहरणहरूमा वर्णन गरिएबमोजिम कन्फिगर गरिएको छ।

          A देखि Z क्रमबद्ध गर्न

          आरोही क्रम क्रम पूर्वनिर्धारित विकल्प भएको हुनाले, तपाईले आफ्नो अवस्थित सूत्रहरूलाई SORT को array तर्कमा नेस्ट गर्न सक्नुहुन्छ, अन्य सबै तर्कहरू छोडेर जुन वैकल्पिक छन्।

          का लागि मुख्य ड्रपडाउन (G3 मा सूत्र):

          =SORT(UNIQUE(FILTER(A3:A20, A3:A20"")))

          निर्भर ड्रपडाउन (H3 मा सूत्र):

          =SORT(FILTER(B3:B20, A3:A20=D3))

          सम्पन्न! दुबै ड्रप डाउन सूचीहरू पाउँछन्वर्णमाला A देखि Z मा क्रमबद्ध गर्नुहोस्।

          Z देखि A मा क्रमबद्ध गर्न

          बरोजिएको क्रममा क्रमबद्ध गर्न, तपाईंले तेस्रो तर्क सेट गर्न आवश्यक छ ( sort_order ) को SORT प्रकार्य -1 मा।

          मुख्य ड्रपडाउन (G3 मा सूत्र):

          =SORT(UNIQUE(FILTER(A3:A20, A3:A20"")), 1, -1)

          का लागि निर्भर ड्रपडाउन (H3 मा सूत्र):

          =SORT(FILTER(B3:B20, A3:A20=D3), 1, -1)

          यसले तयारी तालिका र ड्रपडाउन सूचीमा रहेका वस्तुहरू Z देखि A सम्म क्रमबद्ध गर्नेछ। :

          नयाँ डायनामिक एरे प्रकार्यहरूको मद्दतले एक्सेलमा डायनामिक ड्रप डाउन सूची सिर्जना गर्ने तरिका यही हो। परम्परागत विधिहरूको विपरीत, यो दृष्टिकोण एकल र बहु-शब्द प्रविष्टिहरूको लागि पूर्ण रूपमा काम गर्दछ र कुनै पनि खाली कक्षहरूको ख्याल राख्छ। पढ्नुभएकोमा धन्यवाद र अर्को हप्ता हाम्रो ब्लगमा तपाईंलाई भेट्ने आशा छ!

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

          Excel निर्भर ड्रप डाउन सूची (.xlsx फाइल)

    माइकल ब्राउन सफ्टवेयर उपकरणहरू प्रयोग गरेर जटिल प्रक्रियाहरू सरल बनाउने जोशका साथ एक समर्पित टेक्नोलोजी उत्साही हो। प्राविधिक उद्योगमा एक दशक भन्दा बढी अनुभवको साथ, उनले Microsoft Excel र Outlook, साथै Google Sheets र Docs मा आफ्नो सीपलाई सम्मान गरेका छन्। माइकलको ब्लग आफ्नो ज्ञान र विशेषज्ञता अरूसँग साझेदारी गर्न समर्पित छ, उत्पादकता र दक्षता सुधार गर्न सजिलो-पछ्याउन-सजिलो सुझावहरू र ट्यूटोरियलहरू प्रदान गर्न। चाहे तपाईं अनुभवी पेशेवर होस् वा शुरुवातकर्ता होस्, माइकलको ब्लगले यी आवश्यक सफ्टवेयर उपकरणहरूबाट अधिकतम लाभ लिनको लागि बहुमूल्य अन्तर्दृष्टि र व्यावहारिक सल्लाह प्रदान गर्दछ।