कसरी एक्सेल अफसेट प्रयोग गरेर गतिशील ड्रप डाउन सूची सिर्जना गर्ने (3 तरिकाहरू)

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

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

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

Drop Down List with OFFSET.xlsx

यो डाटासेट हो जुन मैले गतिशील ड्रप डाउन सूची कसरी सिर्जना गर्ने भनेर वर्णन गर्न प्रयोग गर्न गइरहेको छु। Excel OFFSET प्रकार्य मा। हामीसँग केही खेलहरू छन् घटना(हरू) विजेताहरूको सूची । हामी गतिशील ड्रप डाउन सूची सिर्जना गरेर सम्बन्धित घटनाहरूमा विजेताहरूलाई क्रमबद्ध गर्नेछौं।

एक्सेल अफसेट प्रयोग गरेर डायनामिक ड्रप डाउन सूची सिर्जना गर्ने ३ तरिकाहरू

1. OFFSET र COUNTA प्रकार्यहरूसँग एक्सेलमा डायनामिक ड्रप डाउन सूची सिर्जना गर्नुहोस्

यहाँ, म एक्सेल <मा गतिशील ड्रप डाउन सूची कसरी सिर्जना गर्ने भनेर वर्णन गर्नेछु। 2> OFFSET COUNTA प्रकार्यहरू प्रयोग गर्दै। मैले दायरा C4:C11 मा गतिशील ड्रप डाउन सूची सिर्जना गर्न आवश्यक छ। म विजेताहरूको सूची बाट विजेता चयन गर्नेछु।

चरण:

➤ दायरा चयन गर्नुहोस् C4:C11 । त्यसपछि डेटा ट्याबमा जानुहोस् >> डेटा उपकरणहरू >> डेटा प्रमाणीकरण >> डेटाप्रमाणीकरण

डेटा प्रमाणीकरण संवाद बक्स पप अप हुनेछ। ड्रप-डाउन त्यो संवाद बक्स बाट सूची चयन गर्नुहोस्।

➤ <1 मा>स्रोत बाकस, तलको सूत्र लेख्नुहोस्।

=OFFSET($E$4,0,0,COUNTA($E$4:$E$100),1)

सूत्र ब्रेकडाउन

COUNTA($E$4:$E$100) ➜ दायरा खाली नभएका कक्षहरूको संख्या फर्काउँछ E4:E100

आउटपुट ➜ {4}

OFFSET($E$4,0,0,COUNTA($E$4:$ E$100),1) ➜ दिइएको सन्दर्भको पङ्क्ति र स्तम्भमा आधारित दायरा फर्काउँछ।

OFFSET($E$4,0,0,4,1)<2

आउटपुट ➜ {“एलेक्स”;”मोर्गन”;”फकनर”;”इलियट”

स्पष्टीकरण: सन्दर्भ हो E4 पङ्क्ति 0 स्तम्भ 0 अन्ततः 4<को उचाइ भएकोले 2> कक्षहरूमा, हामीसँग सेल E4:E7 बाट मानहरू हुनेछन्।

➤ चयन गर्नुहोस् ठीक

Excel ले रेन्ज C4:C11 को प्रत्येक सेल मा ड्रप-डाउन बक्स सिर्जना गर्नेछ।

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

जति चाँडो हामीले को नाम थपियो जेम्स विजेताहरूको सूचीमा , Excel स्वचालित रूपमा ड्रप-डाउन विकल्पहरू मा विकल्पहरू अद्यावधिक गर्नुहोस्। त्यसैले यी ड्रप-डाउन सूचीहरू प्रकृतिमा गतिशील छन्।

➤ अब बाँकी विजेता चयन गर्नुहोस्।

नोट : याद गर्नुहोस् कि हामीले द COUNTA प्रकार्य मा चयन गरेको दायरा E4:E100 हो। यसैले Excel ले ड्रप-डाउन विकल्पहरू अपडेट गर्नेछ जबसम्म हामीले दायरा E4:E100 मा सेलहरू थप्छौं वा अपडेट गर्छौं।

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

2. एक्सेलमा डायनामिक ड्रप डाउन सूची सिर्जना गर्ने तरिका OFFSET र COUNTIF कार्यहरू

हामी Excel मा OFFSET COUNTIF<2 प्रयोग गरेर गतिशील ड्रप डाउन सूची पनि सिर्जना गर्न सक्छौं।> प्रकार्यहरू।

चरण:

डेटा प्रमाणीकरण संवाद बक्स जस्तै विधि-1 ल्याउनुहोस्। स्रोत बाकसमा, निम्न सूत्र लेख्नुहोस्

=OFFSET($E$4,0,0,COUNTIF($E$4:$E$100,""))

सूत्र ब्रेकडाउन

COUNTIF($E$4:$E$100,"") ➜ कक्षहरूको संख्या फर्काउँछ जुन खाली छैन दायरामा E4:E100

आउटपुट ➜ {4}

OFFSET($E$4,0,0,COUNTIF ($E$4:$E$100,"")) ➜ दिइएको सन्दर्भको पङ्क्ति र स्तम्भमा आधारित दायरा फर्काउँछ।

OFFSET($E$4,0,0 ,4,1)

आउटपुट ➜ {“एलेक्स”;”मोर्गन”;”फकनर”;”इलियट”

स्पष्टीकरण: सन्दर्भ हो E4 पङ्क्ति 0 स्तम्भ 0 अन्ततः 4<को उचाइ भएकोले 2> कक्षहरूमा, हामीसँग सेल E4:E7

ठीक छ चयन गर्नुहोस्।

एक्सेल ले रेन्ज C4:C11 को प्रत्येक सेल मा ड्रप-डाउन बक्स सिर्जना गर्नेछ।

यो गतिशील ड्रप-डाउन बक्स हो कि होइन वा होइन, मानौं कि विजेता घटना शूटिंग जेम्स हो। जेम्स विजेताहरूको सूची मा नभएकोले, उहाँको नाम थप्नुहोस् र के हुन्छ हेरौं।

23>

जति चाँडो हामीले जेम्स को नाम विजेताहरूको सूची मा थपियो, एक्सेल स्वचालित रूपमा ड्रप-डाउन विकल्पहरू मा विकल्पहरू अद्यावधिक गरियो। त्यसैले यी ड्रप-डाउन सूचीहरू प्रकृतिमा गतिशील छन्।

➤ अब बाँकी विजेता चयन गर्नुहोस्।

<24

नोट : याद गर्नुहोस् कि हामीले द COUNTIF प्रकार्य मा चयन गरेको दायरा E4:E100 हो। यसैले Excel ले ड्रप-डाउन विकल्पहरू अपडेट गर्नेछ जबसम्म हामीले दायरा E4:E100 मा सेलहरू थप्छौं वा अपडेट गर्छौं।

3. कार्यहरूको संयोजन प्रयोग गरेर नेस्टेड ड्रप-डाउन सूची कसरी सिर्जना गर्ने

यस खण्डमा, हामी स्मार्ट र थप उन्नत गतिशील ड्रप-डाउन सूची<सिर्जना गर्न डुब्नेछौं। 2>, एक नेस्टेड एक। हामी OFFSET , COUNTA , र MATCH प्रकार्यहरू सँगै प्रयोग गर्नेछौं। मलाई के व्याख्या गरौंहामी यसका लागि तयार छौं।

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

चरण-१: F3 मा ड्रप-डाउन सूची सिर्जना गर्दै

डेटा प्रमाणीकरण संवाद बक्स जस्तै विधि-1 स्रोत बाकसमा, सेल सन्दर्भ गर्नुहोस्, जुन तालिका हेडरहरू ( सेल B3:D3 ) हुन्।

Excel ले F3 मा ड्रप-डाउन सूची सिर्जना गर्नेछ।

STEP-2: F4 मा डायनामिक ड्रप-डाउन सूची सिर्जना गर्दै

अब म अर्को ड्रप-डाउन सूची F4 मा सिर्जना गर्नेछु। F4 को ड्रप-डाउन सूची मा रहेका विकल्पहरू हामीले F3 को ड्रप-डाउन सूची मा के चयन गरेका छौँ त्यसमा निर्भर हुनेछ। त्यसो गर्न,

डेटा प्रमाणीकरण संवाद बक्स जस्तै विधि-1 ल्याउनुहोस्। स्रोत बाकसमा, निम्न सूत्र लेख्नुहोस्

=OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA(OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,10,1)),1)

सूत्र ब्रेकडाउन

MATCH($F$3,$B$3:$D$3,0) सेल मान F3 को सापेक्ष स्थिति फर्काउँछ दायरा B3:D3

आउटपुट: {1}

OFFSET($B$3,1) बाट ,MATCH($F$3,$B$3:$D$3,0)-1,10,1) पङ्क्ति र <1 मा आधारित दायरा फर्काउँछ को स्तम्भ दिइएको छसन्दर्भ । उचाइ 10 हो। त्यसैले आउटपुट सन्दर्भबाट सुरु हुने 10 सेल मान को एरे हुनेछ।

आउटपुट: {“Sam”; "Curran";"Yank";"Rochester";0;0;0;0;0;0}

COUNTA(OFFSET($B$3,1,MATCH($ F$3,$B$3:$D$3,0)-1,10,1)) ➜ चयन गरिएको दायरा मा खाली नभएका कक्षहरूको संख्या फर्काउँछ। .

COUNTA{“Sam”;”Curran”;”Yank”;”Rochester”;0;0;0;0;0;0}

आउटपुट: {4}

➥ अफसेट($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA( अफसेट($B$3,1,MATCH ($F$3,$B  $3:$D$3,0)-1,10,1)),1) ➔ मा आधारित दायरा फर्काउँछ दिइएको सन्दर्भको पङ्क्ति स्तम्भ

OFFSET($B$3,1,1-1,COUNTA{“Sam”;”Curran ";"Yank";"रोचेस्टर";0;0;0;0;0;0}),1)

OFFSET($B$3,1,0,4 ,1)

आउटपुट: {“Sam”;”Curran”;”Yank”;”Rochester”}

स्पष्टीकरण: <2 सन्दर्भ B3 हो। पङ्क्ति 1 स्तम्भ 0 अन्ततः 4<को उचाइ भएकोले 2> कक्षहरूमा, हामीसँग सेल B4:B7 बाट मानहरू हुनेछन्।

ठीक छ चयन गर्नुहोस्।

Excel ले F4 मा गतिशील ड्रप-डाउन सूची सिर्जना गर्नेछ। तपाईंले F3 मा के चयन गर्नुभयो भन्ने आधारमा विकल्पहरू परिवर्तन हुनेछन्। उदाहरणका लागि, जब तपाईंले F3 ड्रप-डाउन सूची मा नाम चयन गर्नुहुन्छ, F4 मा ड्रप-डाउन सूची हुनेछ। नाममा उपलब्ध नामहरू देखाउनुहोस्स्तम्भ

त्यसैगरी, जब तपाईंले F3 ड्रप-डाउन सूची मा उत्पादन चयन गर्नुहुन्छ, ड्रप-डाउन सूची F4 मा उत्पादन स्तम्भ मा उपलब्ध उत्पादनहरू देखाउनेछ।

31>

अब यदि तपाईंले नाम , उत्पादन , वा ब्रान्ड थप्नुभयो वा अपडेट गर्नुभयो भने, Excel ले ड्रप-डाउन सूची <2 अपडेट गर्नेछ। F4 मा। उदाहरणका लागि, मैले नाम स्तम्भ मा नयाँ नाम रक थपेको छु र Excel ले ड्रप-डाउन सूची मा नाम थपेको छ। .

थप पढ्नुहोस्: एक्सेलमा डायनामिक शीर्ष १० सूची कसरी बनाउने (८ विधिहरू)

अभ्यास कार्यपुस्तिका

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

निष्कर्ष

यस लेखमा, मैले 3 तरिकाहरू सिर्जना गर्न चित्रण गरेको छु। 1>गतिशील ड्रप डाउन सूची एक्सेल को साथ OFFSET प्रकार्य मा। मलाई आशा छ कि तपाईंले यो लेख उपयोगी पाउनुहुनेछ। अन्तमा, यदि तपाइँसँग कुनै टिप्पणी छ भने, कृपया टिप्पणी बक्समा छोड्नुहोस्।

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