सामग्री तालिका
जब तपाईं ठूलो डाटाबेससँग काम गर्दै हुनुहुन्छ र तपाईंले सूचीबाट एउटा विशेष वस्तु छान्नुपर्छ, ड्रप-डाउन सूचीले तपाईंलाई यस अवस्थामा मद्दत गर्न सक्छ। ड्रप-डाउन सूची प्रयोग गरेर तपाइँ सेकेन्डमा कुनै पनि विशेष डेटा चयन गर्न सक्नुहुन्छ। तपाईं धेरै स्तम्भहरू पनि प्रयोग गरेर ड्रप-डाउन सूची बनाउन सक्नुहुन्छ। आज यस लेखमा, हामी धेरै स्तम्भहरूबाट एक्सेल ड्रप-डाउन सूची सिर्जना गर्ने केही विधिहरूबारे छलफल गर्नेछौं।
अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्
तपाईँले अभ्यास गर्दा यो अभ्यास पाना डाउनलोड गर्नुहोस्। यो लेख पढ्दै हुनुहुन्छ।
Multiple Columns.xlsx को लागि ड्रप-डाउन
3 धेरै स्तम्भहरूमा ड्रप डाउन सूची सिर्जना गर्ने अनौठो तरिकाहरू<4
यस खण्डले एक्सेल ड्रप डाउन सूचीको लागि धेरै स्तम्भहरूको साथ ३ वटा अनौठो तरिकाहरू कभर गर्नेछ। उचित दृष्टान्तका साथ तिनीहरूलाई छलफल गरौं।
१. धेरै स्तम्भहरूमा स्वतन्त्र ड्रप-डाउन सूची
तपाईँले धेरै स्तम्भहरूसँग एक स्वतन्त्र एक्सेल ड्रप-डाउन सूची सिर्जना गर्न सक्नुहुन्छ।
निम्न उदाहरणमा, हामीलाई केही क्यामेरा दिइएको छ "लेन्स मोडेल" र तिनीहरूको सम्भावित मोडेल नामहरू जस्तै "क्यानन लेन्स मोडेल" , "Nikon लेन्स मोडेल" , र "सोनी लेन्स मोडेल" । हामीले यी स्तम्भहरू प्रयोग गरेर ड्रप-डाउन सूचीहरू बनाउनु पर्छ।
चरणहरू :
- सबैभन्दा पहिले, अर्को सिर्जना गर्नुहोस्। कार्यपत्रमा जहाँ पनि तपाईँ आफ्नो सूची बनाउन चाहनुहुन्छ तालिका।
- अब हामी यी मोडेल नामहरू प्रयोग गरेर ड्रप-डाउन सूची बनाउनेछौँ।<13
- त्यसोभए, जहाँ सेल चयन गर्नुहोस्तपाईं ड्रपडाउन सूची सिर्जना गर्न चाहनुहुन्छ (अर्थात् सेल D11 ) -> डेटा ट्याबमा जानुहोस् -> डेटा प्रमाणीकरण मा क्लिक गर्नुहोस्।
थप पढ्नुहोस्: एक्सेलमा ड्रप डाउन सूची कसरी बनाउने (स्वतन्त्र र निर्भर)
- अर्को, डेटा प्रमाणीकरण संवाद बक्समा, प्रमाणीकरण मापदण्डको रूपमा "सूची" चयन गर्नुहोस्। र स्रोत फिल्ड विन्डोमा देखा पर्दछ। "लेन्स मोडेल" स्तम्भ ( $B$5:$B$7 ) बाट डाटा दायरा चयन गर्नुहोस्।
- पुष्टि गर्न ठीक क्लिक गर्नुहोस्।
- त्यसैले, तपाइँको इच्छित ड्रप-डाउन सूची सिर्जना गरिनेछ। सूची हेर्नको लागि कक्ष D11 छेउमा रहेको यो आइकनमा क्लिक गर्नुहोस्।
- अब हामी <नामको कक्षको छेउमा अर्को सूची सिर्जना गर्नेछौं। 3>"क्यानन लेन्स मोडेल" ( D12 )। ती अघिल्ला प्रक्रियाहरू दोहोर्याउनुहोस् र डेटा एरे ( $D$5:$D$9 ) लाई तपाईंको स्रोत क्षेत्रको रूपमा चयन गर्नुहोस्।
- सूची बनाउन ठीक छ मा क्लिक गर्नुहोस्।
- अब हामीले दुई अन्य कक्षहरूको लागि दुई ड्रप-डाउन सूचीहरू बनाउनु पर्छ। "Nikon लेन्स मोडेल" को लागि, सूची हो,
- र "सोनी लेन्स मोडेल" को लागी ।
- अब हामीसँग सबै ड्रप-डाउन सूचीहरू छन्, हामी स्वतन्त्र रूपमा ती सूचीहरूबाट विकल्पहरू छनौट गर्न सक्छौं। उदाहरणका लागि, Nikon लेन्स मोडेल को लागि, हामी परिप्रेक्ष्य लेन्स छनोट गर्न सक्छौं।
2। धेरै स्तम्भहरूमा OFFSET प्रकार्य प्रयोग गर्दै
हामी प्रयोग गर्न सक्छौं OFFSET प्रकार्य धेरै स्तम्भहरूबाट हाम्रो ड्रप-डाउन सूचीलाई थप गतिशील बनाउन।
यस उदाहरणमा, हामी अघिल्लो डेटासेट प्रयोग गर्नेछौं। अब कार्यपत्रमा जहाँ पनि स्तम्भहरू “लेन्स चयन गर्नुहोस्” , र “मोडेल” बनाउनुहोस्।
यी स्तम्भहरूमा, हामी हाम्रो सूचीहरू बनाउनेछ।
चरणहरू :
- सबैभन्दा पहिले, कक्ष D13 मा, प्रयोग गरेर ड्रप-डाउन सूची सिर्जना गर्नुहोस्। लेन्स मोडेल स्तम्भहरूको “हेडरहरू” बाट डेटा। विधि 1 जस्तै यो चरण पालना गर्नुहोस्।
D13→डेटा ट्याब →डेटा प्रमाणीकरण
- त्यसपछि, डेटा प्रमाणीकरण संवाद बक्समा, मान्यता मापदण्ड को रूपमा सूची चयन गर्नुहोस्। अब, चयन गर्नुहोस् $D$4:$F$4 तपाईँको स्रोत डेटाको रूपमा। "खाली उपेक्षा गर्नुहोस्" र "इन-सेल ड्रपडाउन" जाँच गर्न सम्झनुहोस्।
- जारी राख्न ठीक छ क्लिक गर्नुहोस्।
- तसर्थ, सेल D13 मा ड्रप-डाउन सूची सिर्जना गरिएको छ। सूची हेर्न यो आइकनमा क्लिक गर्नुहोस्।
- अब हाम्रो प्राथमिक काम सकियो, हामी धेरै स्तम्भहरू प्रयोग गरेर अन्तिम ड्रप-डाउन सूची बनाउनेछौं। । यो गर्नको लागि, सेल चयन गर्नुहोस् E14 , र अघिल्लो विधिहरूमा देखाइएको ड्रप-डाउन सूची बनाउने प्रक्रिया दोहोर्याउनुहोस्। अब यहाँ स्रोत बक्समा, एकै साथ धेरै स्तम्भहरू प्रयोग गर्न MATCH प्रकार्यहरूसँग OFFSET लागू गर्नुहोस्। सूत्र हो,
=OFFSET($D$4,1,MATCH($D14,$D$4:$F$4,0)-1,5,1)
29>
कहाँ,
- सन्दर्भ हो $D$4
- पङ्क्ति 1 हो। हामी प्रत्येक पटक 1 पङ्क्ति तल सार्न चाहन्छौं।
- स्तम्भ MATCH($D14,$D$4:$F$4,0)-1 हो। यहाँ हामीले स्तम्भ चयनलाई गतिशील बनाउन MATCH सूत्र प्रयोग गर्यौं। MATCH सूत्रमा, लुकअप मान $D14 हो, lookup_array हो $D$4:$F$4 , र [match_type] हो EXACT ।
- [height] प्रत्येक स्तम्भको 5
- [चौडाई] प्रत्येक स्तम्भको 1
- क्लिक गर्नुहोस् “ठीक छ” बाट सूची प्राप्त गर्न धेरै स्तम्भहरू।
- त्यसैले धेरै स्तम्भहरूबाट हाम्रो ड्रप-डाउन सूची तयार छ। यो सूची गतिशील छ। उदाहरणका लागि, यदि हामीले “Sony लेन्स मोडेल” छनोट गर्छौं भने, “Model” स्तम्भमा रहेको सूचीले तपाईंलाई Sony लेन्सका नामहरू देखाउनेछ।
थप पढ्नुहोस्: एक्सेलमा ड्रप-डाउन सूची सिर्जना गर्न IF स्टेटमेन्ट कसरी प्रयोग गर्ने र एक्सेलमा सूत्रमा आधारित ड्रप-डाउन सूची कसरी बनाउने
3. बहु स्तम्भहरूमा निर्भर ड्रप-डाउन सूची
निर्भर ड्रप-डाउन सूची पनि सूत्रमा आधारित र बहु स्तम्भहरूमा आधारित सूची हो।
निम्नमा उदाहरण, हामीलाई स्तम्भ “महाद्वीप” अन्तर्गत केही महाद्वीपका नामहरू दिइएको छ, अन्य स्तम्भहरूले ती महाद्वीपका नामहरू अन्तर्गत केही देशहरूको नामहरू देखाउँछन्, र बाँकी स्तम्भहरूले ती परिप्रेक्ष्य देशहरू अन्तर्गत केही शहरहरूको नामहरू देखाउँछन्।
हामीले यी बहुविध प्रयोग गरेर ड्रप-डाउन सूचीहरू बनाउन आवश्यक छस्तम्भहरू। अब तपाईले नतिजा प्राप्त गर्न चाहेको कार्यपत्रमा जहाँ पनि अर्को तालिका सिर्जना गर्नुहोस्।
चरणहरू :
- पहिले, कक्ष D13 मा। महाद्वीपहरूको नाम प्रयोग गरेर ड्रप-डाउन सूची बनाउनुहोस्। सूची बनाउनको लागि, पहिले छलफल गरिएका प्रक्रियाहरू पालना गर्नुहोस्। स्रोत डेटा चयन गर्नुहोस् $D$3:$F$3 ।
- अर्को, सूची बनाउन ठीक छ क्लिक गर्नुहोस्। सेलको छेउमा रहेको यो आइकनमा क्लिक गर्नुहोस् D13 सूची देखाउन।
- अर्को चरणमा, हामी सिर्जना गर्नेछौं। ती देश स्तम्भहरूको लागि "नाम दायराहरू" । "एशिया" , "अफ्रिका" , र "युरोप" नामक स्तम्भहरू चयन गर्नुहोस् र "सूत्र" मा जानुहोस् र “नाम प्रबन्धक” , “Create From Selection” मा क्लिक गर्नुहोस्।
Formula → Name Manager → Create from Selection
- एउटा नयाँ विन्डो पप आउट भयो। शीर्ष पङ्क्ति मा जाँच गर्नुहोस् र ठीक क्लिक गर्नुहोस्।
- अब सेल चयन गर्नुहोस् E13 र डेटा प्रमाणीकरण मा जानुहोस् र सूची चयन गर्नुहोस्। स्रोत बक्समा, यो सूत्र लागू गर्नुहोस्:
=INDIRECT(D13)
यसको मतलब यो हो कि जब तपाइँ ड्रप-डाउन सूचीमा एशिया चयन गर्नुहुन्छ, यसले नामलाई जनाउँछ। दायरा “ Asia ” ( INDIRECT प्रकार्य मार्फत र यसरी त्यस श्रेणीका सबै वस्तुहरू सूचीबद्ध गर्दछ।
- त्यसपछि , क्लिक गर्नुहोस् ठीक छ । सूत्रमा आधारित आश्रित सूची बनाइएको छ।
- हाम्रो कार्य अझै सकिएको छैन! हाम्रो अर्को चरण अर्को बनाउनु होसेल E13 मा मानमा निर्भर सूची! यो गर्नका लागि, फेरि सूत्रहरू मा जानुहोस् र नाम प्रबन्धक मा, चयनबाट सिर्जना गर्नुहोस् मा क्लिक गर्नुहोस्। शीर्ष पङ्क्ति मा जाँच गर्नुहोस् र नयाँ विन्डो देखा पर्दा ठीक मा क्लिक गर्नुहोस्।
- अब सेल चयन गर्नुहोस् F13 र डेटा प्रमाणीकरण मा जानुहोस् र सूची चयन गर्नुहोस्। स्रोत फिल्डमा, यो सूत्र लागू गर्नुहोस्:
=INDIRECT(E13)
यसको मतलब यो हो कि जब तपाइँ ड्रप-डाउन सूचीमा "भारत" चयन गर्नुहुन्छ ( C13 ), यसले नामित दायरालाई जनाउँछ "भारत" (मार्फत INDIRECT प्रकार्य) र यसरी त्यो श्रेणीका सबै वस्तुहरू सूचीबद्ध गर्दछ।
- अर्को, आफ्नो काम गर्नको लागि ठीक छ क्लिक गर्नुहोस्।
- त्यसैले धेरै स्तम्भहरूबाट हाम्रो ड्रप-डाउन सूचीहरू सकियो। अब यदि हामीले "युरोप" र देश "जर्मनी" छनोट गर्छौं भने सूचीले हामीलाई सम्बन्धित परिणामहरू देखाउनेछ।
थप पढ्नुहोस्: मल्टिपल डिपेन्डेन्ट ड्रप-डाउन सूची एक्सेल VBA
क्विक नोट्स
👉 The MATCH प्रकार्यले स्तम्भहरूलाई 1,2,3 को रूपमा गणना गर्दछ जबकि OFFSET प्रकार्यले तिनीहरूलाई 0,1,2 को रूपमा गणना गर्दछ। त्यसैकारण तपाईंले म्याच प्रकार्य MATCH($D13,$D$3:$F$3,0)-1 पछि “-1” थप्नुपर्छ।
👉 डायनामिक ड्रप-डाउन सूची सिर्जना गर्दा, सेल सन्दर्भहरू निरपेक्ष छन् भनेर सुनिश्चित गर्नुहोस् (जस्तै $B$4 ) र सापेक्ष होइन (जस्तै B2 , वा B। $2 , वा $B2)
👉 त्रुटिहरूबाट बच्नको लागि, "इग्नोर ब्ल्याङ्क" र "इन-सेल ड्रपडाउन" जाँच गर्न नबिर्सनुहोस्।
निष्कर्ष
एक्सेलमा धेरै स्तम्भहरूमा आधारित ड्रप डाउन सूचीले हाम्रो कामलाई धेरै सजिलो र सहज बनाउँछ। हामीले त्यसका लागि तीन फरक तरिकाहरू छलफल गर्यौं। यदि तपाईंसँग यस लेखको बारेमा कुनै भ्रम वा विचारहरू छन् भने कृपया हामीलाई टिप्पणी सेक्सनमा थाहा दिनुहोस्।