सामग्रीहरू
- सूची निर्माण प्रक्रिया
- OFFSET प्रकार्य प्रयोग गरेर ड्रप-डाउन सूची सिर्जना गर्दै
- डेटा प्रतिस्थापनको साथ एक्सेलमा ड्रपडाउन सूची (+ अफसेट प्रकार्य प्रयोग गरेर)
- अर्को पाना वा एक्सेल फाइलबाट डेटाको साथ ड्रपडाउन सूची
- निर्भर ड्रपडाउनहरू सिर्जना गर्दै
- ड्रप डाउन सूचीबाट धेरै मानहरू कसरी चयन गर्ने?
- खोजको साथ ड्रपडाउन सूची कसरी बनाउने?
- स्वचालित डेटा प्रतिस्थापनको साथ ड्रपडाउन सूची
- ड्रप डाउन सूची कसरी प्रतिलिपि गर्ने?
- ड्रप डाउन सूची समावेश सबै कक्षहरू चयन गर्नुहोस्
ड्रप-डाउन सूची एक अविश्वसनीय उपयोगी उपकरण हो जसले जानकारीको साथ काम गर्न थप सहज बनाउन मद्दत गर्न सक्छ। यसले सेलमा एकैचोटि धेरै मानहरू समावेश गर्न सम्भव बनाउँछ, जसको साथ तपाईं काम गर्न सक्नुहुन्छ, अरूसँग जस्तै। तपाईलाई चाहिने एउटा चयन गर्न, केवल तीर आइकनमा क्लिक गर्नुहोस्, जस पछि uXNUMXbuXNUMXbis मानहरूको सूची प्रदर्शित हुन्छ। एक विशिष्ट चयन गरेपछि, सेल स्वचालित रूपमा भरिएको छ, र सूत्रहरू यसको आधारमा पुन: गणना गरिन्छ।
एक्सेलले ड्रप-डाउन मेनु उत्पन्न गर्न धेरै फरक तरिकाहरू प्रदान गर्दछ, र थप रूपमा, यसले तपाईंलाई लचिलो रूपमा तिनीहरूलाई अनुकूलन गर्न अनुमति दिन्छ। यी विधिहरू थप विवरणमा विश्लेषण गरौं।
सूची निर्माण प्रक्रिया
एक पप-अप मेनु उत्पन्न गर्न, "डेटा" - "डेटा प्रमाणीकरण" मार्गमा रहेको मेनु वस्तुहरूमा क्लिक गर्नुहोस्। एउटा संवाद बाकस खुल्नेछ जहाँ तपाईंले "प्यारामिटरहरू" ट्याब फेला पार्न आवश्यक छ र यदि यो पहिले खोलिएको छैन भने यसमा क्लिक गर्नुहोस्। यसमा धेरै सेटिङहरू छन्, तर "डेटा प्रकार" वस्तु हाम्रो लागि महत्त्वपूर्ण छ। सबै अर्थहरू मध्ये, "सूची" सही हो।
पप-अप सूचीमा जानकारी प्रविष्ट गर्ने विधिहरूको संख्या एकदम ठूलो छ।
- एउटै संवाद बक्सको एउटै ट्याबमा अवस्थित "स्रोत" फिल्डमा अर्धविरामद्वारा विभाजित सूची तत्वहरूको स्वतन्त्र संकेत।
- मानहरूको प्रारम्भिक संकेत। स्रोत क्षेत्रले दायरा समावेश गर्दछ जहाँ आवश्यक जानकारी उपलब्ध छ।
- नामित दायरा निर्दिष्ट गर्दै। एक विधि जसले अघिल्लो दोहोर्याउँछ, तर यो केवल दायरालाई प्रारम्भिक रूपमा नाम दिन आवश्यक छ।
यी विधिहरू मध्ये कुनै पनि इच्छित परिणाम उत्पादन गर्नेछ। वास्तविक जीवन परिस्थितिहरूमा ड्रप-डाउन सूचीहरू सिर्जना गर्ने तरिकाहरू हेरौं।
सूचीबाट प्राप्त डाटामा आधारित
मानौं हामीसँग विभिन्न फलहरूका प्रकारहरू वर्णन गर्ने तालिका छ।
जानकारीको यो सेटमा आधारित ड्रप-डाउन मेनुमा सूची सिर्जना गर्न, तपाईंले निम्न गर्न आवश्यक छ:
- भविष्यको सूचीको लागि आरक्षित कक्ष चयन गर्नुहोस्।
- रिबनमा डाटा ट्याब फेला पार्नुहोस्। त्यहाँ हामी "डेटा प्रमाणित गर्नुहोस्" मा क्लिक गर्छौं।
- वस्तु "डेटा प्रकार" फेला पार्नुहोस् र मानलाई "सूची" मा स्विच गर्नुहोस्।
- "स्रोत" विकल्प जनाउने फिल्डमा, इच्छित दायरा प्रविष्ट गर्नुहोस्। कृपया ध्यान दिनुहोस् कि पूर्ण सन्दर्भहरू निर्दिष्ट गरिनु पर्छ ताकि सूची प्रतिलिपि गर्दा, जानकारी परिवर्तन हुँदैन।
थप रूपमा, त्यहाँ एक भन्दा बढी कक्षहरूमा एकै पटक सूचीहरू उत्पन्न गर्ने प्रकार्य छ। यो प्राप्त गर्न, तपाईंले ती सबै चयन गर्नुपर्छ, र पहिले वर्णन गरिए जस्तै समान चरणहरू प्रदर्शन गर्नुपर्छ। फेरि, तपाईले निश्चित गर्न आवश्यक छ कि निरपेक्ष सन्दर्भहरू लेखिएका छन्। यदि ठेगानामा स्तम्भ र पङ्क्तिको नामको छेउमा डलर चिन्ह छैन भने, तपाईंले F4 कुञ्जी थिचेर $ चिन्ह स्तम्भ र पङ्क्तिको नामको छेउमा नभएसम्म थप्नुपर्छ।
म्यानुअल डाटा रेकर्डिङ संग
माथिको अवस्थामा, सूची आवश्यक दायरा हाइलाइट गरेर लेखिएको थियो। यो एक सुविधाजनक विधि हो, तर कहिलेकाहीँ यो म्यानुअल रूपमा डाटा रेकर्ड गर्न आवश्यक छ। यसले कार्यपुस्तिकामा जानकारीको नक्कलबाट बच्न सम्भव बनाउँदछ।
मानौं हामी दुई सम्भावित विकल्पहरू समावेश गर्ने सूची सिर्जना गर्ने कार्यको सामना गरिरहेका छौं: हो र होइन। कार्य पूरा गर्न, यो आवश्यक छ:
- सूचीको लागि कक्षमा क्लिक गर्नुहोस्।
- "डेटा" खोल्नुहोस् र त्यहाँ हामीलाई परिचित खण्ड "डेटा जाँच" फेला पार्नुहोस्।
- फेरि, "सूची" प्रकार चयन गर्नुहोस्।
- यहाँ तपाईंले "हो; होइन" स्रोतको रूपमा। हामी देख्छौं कि जानकारी म्यानुअल रूपमा गणनाको लागि अर्धविराम प्रयोग गरेर प्रविष्ट गरिएको छ।
ठीक क्लिक गरेपछि, हामीसँग निम्न परिणामहरू छन्।
अर्को, कार्यक्रमले स्वचालित रूपमा उपयुक्त कक्षमा ड्रप-डाउन मेनु सिर्जना गर्नेछ। प्रयोगकर्ताले पप-अप सूचीमा वस्तुहरूको रूपमा निर्दिष्ट गरेको सबै जानकारी। धेरै कक्षहरूमा सूची सिर्जना गर्ने नियमहरू अघिल्लोसँग मिल्दोजुल्दो छन्, केवल अपवादको साथ तपाईंले अर्धविराम प्रयोग गरेर म्यानुअल रूपमा जानकारी निर्दिष्ट गर्नुपर्छ।
OFFSET प्रकार्य प्रयोग गरेर ड्रप-डाउन सूची सिर्जना गर्दै
शास्त्रीय विधि को अतिरिक्त, यो प्रकार्य प्रयोग गर्न सम्भव छ निकासीड्रपडाउन मेनुहरू उत्पन्न गर्न।
पाना खोलौं।
ड्रपडाउन सूचीको लागि प्रकार्य प्रयोग गर्न, तपाईंले निम्न गर्न आवश्यक छ:
- रुचि को सेल चयन गर्नुहोस् जहाँ तपाईं भविष्य सूची राख्न चाहनुहुन्छ।
- अनुक्रममा "डेटा" ट्याब र "डेटा प्रमाणीकरण" विन्डो खोल्नुहोस्।
- सुची राख्नु"। यो अघिल्लो उदाहरणहरू जस्तै गरीएको छ। अन्तमा, निम्न सूत्र प्रयोग गरिन्छ: =OFFSET(A$2$;0;0;5)। हामी यसलाई प्रविष्ट गर्छौं जहाँ तर्कको रूपमा प्रयोग गरिने कक्षहरू निर्दिष्ट गरिएको छ।
त्यसपछि कार्यक्रमले फलहरूको सूचीको साथ मेनु सिर्जना गर्नेछ।
यसको लागि वाक्य रचना हो:
=OFFSET(सन्दर्भ,लाइन_अफसेट,स्तम्भ_अफसेट,[उचाइ],[चौडाइ])
हामी देख्छौं कि यो प्रकार्यमा 5 तर्कहरू छन्। पहिले, अफसेट गर्न पहिलो सेल ठेगाना दिइएको छ। अर्को दुई तर्कले कति पङ्क्ति र स्तम्भहरू अफसेट गर्ने निर्दिष्ट गर्दछ। हाम्रो कुरा गर्दा, उचाइ तर्क 5 हो किनभने यसले सूचीको उचाइलाई प्रतिनिधित्व गर्दछ।
डेटा प्रतिस्थापनको साथ एक्सेलमा ड्रपडाउन सूची (+ अफसेट प्रकार्य प्रयोग गरेर)
दिइएको अवस्थामा निकासी निश्चित दायरामा अवस्थित पप-अप मेनु सिर्जना गर्न अनुमति दिइएको छ। यस विधिको बेफाइदा यो हो कि वस्तु थपे पछि, तपाईंले सूत्र आफैं सम्पादन गर्नुपर्नेछ।
नयाँ जानकारी प्रविष्ट गर्न समर्थनको साथ गतिशील सूची सिर्जना गर्न, तपाईंले:
- रुचि को सेल चयन गर्नुहोस्।
- "डेटा" ट्याब विस्तार गर्नुहोस् र "डेटा प्रमाणीकरण" मा क्लिक गर्नुहोस्।
- खुल्ने विन्डोमा, "सूची" वस्तुलाई फेरि चयन गर्नुहोस् र डेटा स्रोतको रूपमा निम्न सूत्र निर्दिष्ट गर्नुहोस्: =СМЕЩ(A$2$;0;0;СЧЕТЕСЛИ($A$2:$A$100;”<>”))
- ठीक क्लिक गर्नुहोस्।
यसले एक प्रकार्य समावेश गर्दछ COUNTIF, तुरुन्तै कति कोशिकाहरू भरिएका छन् भनेर निर्धारण गर्न (यद्यपि यसको प्रयोगहरूको धेरै ठूलो संख्या छ, हामी केवल एक विशेष उद्देश्यको लागि यहाँ लेख्छौं)।
सूत्र सामान्य रूपमा कार्य गर्नको लागि, सूत्रको मार्गमा खाली कक्षहरू छन् कि छैनन् भनेर ट्रेस गर्न आवश्यक छ। तिनीहरू हुनु हुँदैन।
अर्को पाना वा एक्सेल फाइलबाट डेटाको साथ ड्रपडाउन सूची
यदि तपाईंलाई अर्को कागजात वा एउटै फाइलमा रहेको पानाबाट जानकारी प्राप्त गर्न आवश्यक छ भने क्लासिक विधिले काम गर्दैन। यसको लागि, प्रकार्य प्रयोग गरिन्छ अप्रत्यक्ष, जसले तपाईंलाई सही ढाँचामा अर्को पानामा वा सामान्य रूपमा - एउटा फाइलमा अवस्थित सेलको लिङ्क प्रविष्ट गर्न अनुमति दिन्छ। तपाईंले निम्न गर्न आवश्यक छ:
- सेल सक्रिय गर्नुहोस् जहाँ हामीले सूची राख्छौं।
- हामीले पहिले नै थाहा भएको विन्डो खोल्छौं। उही ठाउँमा जहाँ हामीले पहिले अन्य दायराहरूको लागि स्रोतहरू संकेत गरेका थियौं, एक सूत्र ढाँचामा संकेत गरिएको छ =INDIRECT("[List1.xlsx]Sheet1!$A$1:$A$9")। स्वाभाविक रूपमा, List1 र Sheet1 को सट्टा, तपाईले आफ्नो पुस्तक र पाना नामहरू क्रमशः घुसाउन सक्नुहुन्छ।
ध्यान! फाइल नाम वर्ग कोष्ठक मा दिइएको छ। यस अवस्थामा, एक्सेलले जानकारीको स्रोतको रूपमा हाल बन्द गरिएको फाइल प्रयोग गर्न सक्षम हुनेछैन।
यो पनि ध्यान दिनुपर्छ कि फाइल नाम आफैले मात्र अर्थ बनाउँछ यदि आवश्यक कागजात एउटै फोल्डरमा अवस्थित छ जहाँ सूची सम्मिलित हुनेछ। यदि होइन भने, तपाईंले यस कागजातको ठेगाना पूर्ण रूपमा निर्दिष्ट गर्नुपर्छ।
निर्भर ड्रपडाउनहरू सिर्जना गर्दै
निर्भर सूची एक हो जसको सामग्री अर्को सूचीमा प्रयोगकर्ताको छनोटबाट प्रभावित हुन्छ। मानौं हाम्रो अगाडि एउटा टेबल खुला छ जसमा तीनवटा दायराहरू छन्, जसमध्ये प्रत्येकलाई एउटा नाम दिइएको छ।
तपाईंले सूचीहरू उत्पन्न गर्न यी चरणहरू पालना गर्न आवश्यक छ जसको परिणाम अर्को सूचीमा चयन गरिएको विकल्पबाट प्रभावित हुन्छ।
- दायरा नामहरूको साथ पहिलो सूची सिर्जना गर्नुहोस्।
- स्रोत प्रविष्टि बिन्दुमा, आवश्यक सूचकहरू एक एक गरेर हाइलाइट गरिन्छ।
- व्यक्तिले रोजेको बिरुवाको प्रकारको आधारमा दोस्रो सूची बनाउनुहोस्। वैकल्पिक रूपमा, यदि तपाईंले पहिलो सूचीमा रूखहरू निर्दिष्ट गर्नुभयो भने, त्यसपछि दोस्रो सूचीको जानकारी "ओक, हर्नबीम, चेस्टनट" र बाहिर हुनेछ। डाटा स्रोतको इनपुटको स्थानमा सूत्र लेख्न आवश्यक छ =INDIRECT(E3)। E3 - दायरा 1 को नाम समावेश कक्ष।=INDIRECT(E3)। E3 - सूची 1 को नाम संग सेल।
अब सबै तयार छ।
ड्रप डाउन सूचीबाट धेरै मानहरू कसरी चयन गर्ने?
कहिलेकाहीँ एक मात्र मानलाई प्राथमिकता दिन सम्भव छैन, त्यसैले एक भन्दा बढी चयन गर्नुपर्छ। त्यसपछि तपाईंले पृष्ठ कोडमा म्याक्रो थप्नु पर्छ। कुञ्जी संयोजन Alt + F11 प्रयोग गर्दा भिजुअल बेसिक सम्पादक खोल्छ। र कोड त्यहाँ सम्मिलित छ।
निजी उप कार्यपत्र_परिवर्तन (दायराको रूपमा भ्याल लक्ष्य)
त्रुटिमा फेरि सुरु गर्नुहोस्
यदि छेउछैन (लक्ष्य, दायरा(«Е2:Е9»)) केहि छैन र लक्ष्य। कक्ष। गणना = 1 त्यसपछि
Application.EnableEvents = False
यदि लेन (Target.Offset (0, 1)) = 0 त्यसपछि
Target.Offset (0, 1) = लक्ष्य
अरू
Target.End (xlToRight) .Offset (0, 1) = लक्ष्य
यदि अन्त्य गर्नुहोस्
Target.ClearContents
Application.EnableEvents = True
यदि अन्त्य गर्नुहोस्
अन्त उप
कक्षहरूको सामग्रीहरू तल देखाउनको लागि, हामी सम्पादकमा निम्न कोड घुसाउँछौं।
निजी उप कार्यपत्र_परिवर्तन (दायराको रूपमा भ्याल लक्ष्य)
त्रुटिमा फेरि सुरु गर्नुहोस्
यदि छेउछैन (लक्ष्य, दायरा(«Н2:К2»)) केहि पनि छैन र लक्ष्य। कक्ष। गणना = 1 त्यसपछि
Application.EnableEvents = False
यदि लेन (Target.Offset (1, 0)) = 0 त्यसपछि
Target.Offset (1, 0) = लक्ष्य
अरू
Target.End (xlDown) .Offset (1, 0) = लक्ष्य
यदि अन्त्य गर्नुहोस्
Target.ClearContents
Application.EnableEvents = True
यदि अन्त्य गर्नुहोस्
अन्त उप
र अन्तमा, यो कोड एक सेल मा लेख्न प्रयोग गरिन्छ।
निजी उप कार्यपत्र_परिवर्तन (दायराको रूपमा भ्याल लक्ष्य)
त्रुटिमा फेरि सुरु गर्नुहोस्
यदि छेउछैन (लक्ष्य, दायरा(«C2:C5»)) केहि छैन र लक्ष्य। कक्षहरू। गणना = 1 त्यसपछि
Application.EnableEvents = False
newVal = लक्ष्य
एप्लिकेसन।अन्डू
oldval = लक्ष्य
यदि Len (oldval) <> 0 र oldval <> newVal त्यसपछि
लक्ष्य = लक्ष्य र «,» र newVal
अरू
लक्ष्य = newVal
यदि अन्त्य गर्नुहोस्
यदि Len (newVal) = 0 तब Target.ClearContents
Application.EnableEvents = True
यदि अन्त्य गर्नुहोस्
अन्त उप
दायराहरू सम्पादन योग्य छन्।
खोजको साथ ड्रपडाउन सूची कसरी बनाउने?
यस अवस्थामा, तपाईंले सुरुमा फरक प्रकारको सूची प्रयोग गर्नुपर्छ। "विकासकर्ता" ट्याब खुल्छ, त्यसपछि तपाईंले "इन्सर्ट" - "एक्टिभएक्स" तत्वमा क्लिक वा ट्याप गर्न आवश्यक छ (यदि स्क्रिन छोइयो भने)। यसमा कम्बो बक्स छ। तपाइँलाई यो सूची कोर्न प्रेरित गरिनेछ, जस पछि यो कागजातमा थपिनेछ।
थप, यो गुणहरू मार्फत कन्फिगर गरिएको छ, जहाँ ListFillRange विकल्पमा दायरा निर्दिष्ट गरिएको छ। सेल जहाँ प्रयोगकर्ता-परिभाषित मान प्रदर्शित हुन्छ LinkedCell विकल्प प्रयोग गरेर कन्फिगर गरिएको छ। अर्को, तपाईंले भर्खर पहिलो क्यारेक्टरहरू लेख्न आवश्यक छ, किनकि कार्यक्रमले स्वचालित रूपमा सम्भावित मानहरू सुझाव दिनेछ।
स्वचालित डेटा प्रतिस्थापनको साथ ड्रपडाउन सूची
त्यहाँ एक प्रकार्य पनि छ कि डेटा दायरामा थपिए पछि स्वचालित रूपमा प्रतिस्थापित हुन्छ। यो गर्न सजिलो छ:
- भविष्यको सूचीको लागि कक्षहरूको सेट सिर्जना गर्नुहोस्। हाम्रो मामला मा, यो रंग को एक सेट छ। हामी यसलाई चयन गर्छौं।
- अर्को, यसलाई तालिकाको रूपमा ढाँचा गर्न आवश्यक छ। तपाईंले एउटै नामको बटन क्लिक गर्न आवश्यक छ र तालिका शैली चयन गर्नुहोस्।
अर्को, तपाईंले "ठीक" बटन थिचेर यो दायरा पुष्टि गर्न आवश्यक छ।
हामी नतिजा तालिका चयन गर्छौं र स्तम्भ A को शीर्षमा अवस्थित इनपुट फिल्ड मार्फत यसलाई नाम दिन्छौं।
यो हो, त्यहाँ एउटा तालिका छ, र यसलाई ड्रप-डाउन सूचीको आधारको रूपमा प्रयोग गर्न सकिन्छ, जसको लागि तपाईंलाई आवश्यक छ:
- सेल चयन गर्नुहोस् जहाँ सूची अवस्थित छ।
- डाटा प्रमाणीकरण संवाद खोल्नुहोस्।
- हामीले डेटा प्रकारलाई "सूची" मा सेट गर्छौं, र मानहरूको रूपमा हामी = चिन्ह मार्फत तालिकाको नाम दिन्छौं।
सबै कुरा, सेल तयार छ, र रङहरूको नामहरू यसमा देखाइएका छन्, जुन हामीलाई सुरुमा आवश्यक थियो। अब तपाईले नयाँ स्थानहरू थप्न सक्नुहुन्छ तिनीहरूलाई अन्तिमको पछि तुरुन्तै अलि तल अवस्थित कक्षमा लेखेर।
यो तालिकाको फाइदा हो, नयाँ डाटा थप्दा दायरा स्वतः बढ्छ। तदनुसार, यो सूची थप्न सबैभन्दा सुविधाजनक तरिका हो।
ड्रप डाउन सूची कसरी प्रतिलिपि गर्ने?
प्रतिलिपि गर्न, यो कुञ्जी संयोजन Ctrl + C र Ctrl + V प्रयोग गर्न पर्याप्त छ। त्यसैले ड्रप-डाउन सूची ढाँचा संग प्रतिलिपि गरिनेछ। ढाँचा हटाउनको लागि, तपाईंले विशेष पेस्ट प्रयोग गर्न आवश्यक छ (सन्दर्भ मेनुमा, यो विकल्प सूची प्रतिलिपि गरेपछि देखा पर्दछ), जहाँ "मानहरूमा सर्तहरू" विकल्प सेट गरिएको छ।
ड्रप डाउन सूची समावेश सबै कक्षहरू चयन गर्नुहोस्
यो कार्य पूरा गर्न, तपाईंले "फेला र चयन गर्नुहोस्" समूहमा "सेलहरूको समूह चयन गर्नुहोस्" प्रकार्य प्रयोग गर्नुपर्छ।
त्यस पछि, एक संवाद बाकस खुल्नेछ, जहाँ तपाईंले "डेटा प्रमाणीकरण" मेनुमा "सबै" र "यी समान" वस्तुहरू चयन गर्नुपर्छ। पहिलो वस्तुले सबै सूचीहरू चयन गर्छ, र दोस्रोले निश्चित सूचीहरूसँग मिल्दोजुल्दो मात्र चयन गर्छ।