एक्सेल ऑफ़सेट (3 तरीके) का उपयोग करके डायनेमिक ड्रॉप डाउन सूची कैसे बनाएँ

  • इसे साझा करें
Hugh West

Excel विशाल डेटासेट से निपटने के लिए सबसे उपयोगी उपकरण है। आम तौर पर हम एक ड्रॉप डाउन सूची बनाने के आदी हैं, लेकिन हमें अपने जीवन को आसान बनाने के लिए अक्सर एक गतिशील ड्रॉप डाउन सूची Excel बनाने की आवश्यकता होती है। OFFSET फंक्शन को लागू करके हम आसानी से ऐसा कर सकते हैं। इस लेख में, मैं आपको दिखाऊंगा कि Excel में OFFSET Function के साथ डायनैमिक ड्रॉप डाउन लिस्ट कैसे बनाया जाता है।

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

Drop Down List with OFFSET.xlsx

यह वह डेटासेट है जिसका उपयोग मैं यह समझाने के लिए करने जा रहा हूं कि गतिशील ड्रॉप डाउन सूची कैसे बनाई जाए एक्सेल में ऑफसेट फंक्शन के साथ। हमारे पास कुछ खेल इवेंट और विजेताओं की सूची हैं। डायनेमिक ड्रॉप डाउन लिस्ट बनाकर हम संबंधित इवेंट्स के विजेताओं को छाँटेंगे। 5>

1. ऑफसेट और काउंटा कार्यों के साथ एक्सेल में गतिशील ड्रॉप डाउन सूची बनाएं

यहां, मैं समझाऊंगा कि एक्सेल <में गतिशील ड्रॉप डाउन सूची कैसे बनाएं 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 के प्रत्येक सेल में एक ड्रॉप-डाउन बॉक्स बनाएगा।

ध्यान दें कि ड्रॉप-डाउन बॉक्स में विकल्प बिल्कुल विजेताओं की सूची के समान हैं। अब, यह जांचने के लिए कि यह डायनेमिक ड्रॉप-डाउन बॉक्स है या नहीं, आइए मान लें कि इवेंट शूटिंग का विजेता है जेम्स . चूंकि जेम्स विजेताओं की सूची में नहीं है, आइए उसका नाम जोड़ें और देखें कि क्या होता है।

जैसे ही हम का नाम जोड़ा जेम्स में विजेताओं की सूची , एक्सेल स्वचालित रूप से ड्रॉप-डाउन विकल्प में विकल्पों को अपडेट करता है। इसलिए ये ड्रॉप-डाउन सूचियां प्रकृति में गतिशील हैं।

➤ अब शेष विजेता का चयन करें।

<19

ध्यान दें : याद रखें कि काउंटा फंक्शन में हमने श्रेणी का चयन E4:E100 किया है। इसलिए Excel ड्रॉप-डाउन विकल्प को तब तक अपडेट करेगा जब तक हम सेल श्रेणी E4:E100 में जोड़ते या अपडेट करते हैं।

और पढ़ें: एक्सेल में वीबीए का उपयोग करके डायनामिक डेटा वैलिडेशन लिस्ट कैसे बनाएं

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)

आउटपुट ➜ {"एलेक्स";"मॉर्गन";"फॉल्कनर";"एलियट"

स्पष्टीकरण: संदर्भ है ई4 . चूंकि पंक्ति 0 है और स्तंभ 0 अंततः 4<की ऊंचाई के साथ है 2> सेल, हमारे पास सेल E4:E7

➤ सेलेक्ट ओके से वैल्यू होगी।

Excel श्रेणी C4:C11 के प्रत्येक सेल में एक ड्रॉप-डाउन बॉक्स बनाएगा।

यह जाँचने के लिए कि यह डायनेमिक ड्रॉप-डाउन बॉक्स है या नहीं, आइए मान लें कि विजेता इवेंट शूटिंग है जेम्स । चूंकि जेम्स विजेताओं की सूची में नहीं है, आइए उसका नाम जोड़ें और देखें कि क्या होता है।

जैसे ही हम जेम्स का नाम विजेताओं की सूची में जोड़ा गया, Excel स्वचालित रूप से ड्रॉप-डाउन विकल्प में विकल्पों को अपडेट कर दिया। इसलिए ये ड्रॉप-डाउन सूचियां प्रकृति में गतिशील हैं।

➤ अब शेष विजेता का चयन करें।

<24

ध्यान दें : याद रखें कि काउंटिफ फंक्शन में हमने श्रेणी का चयन E4:E100 किया है। इसलिए Excel ड्रॉप-डाउन विकल्प को तब तक अपडेट करेगा जब तक हम सेल श्रेणी E4:E100 में जोड़ते या अपडेट करते हैं।

3. कार्यों के संयोजन का उपयोग करके एक नेस्टेड ड्रॉप-डाउन सूची कैसे बनाएं

इस खंड में, हम एक बेहतर और अधिक उन्नत गतिशील ड्रॉप-डाउन सूची<बनाने में गोता लगाएंगे 2>, एक नेस्टेड एक। हम OFFSET , COUNTA , और MATCH फ़ंक्शन का एक साथ उपयोग करेंगे। मुझे समझाएं क्याहम इसके लिए तैयार हैं।

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

STEP-1: 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”; ”कर्रान”;”यांक”;”रोचेस्टर”;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}

➥ 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) ➔ एक श्रेणी पर आधारित देता है दिए गए संदर्भ का पंक्ति और स्तंभ

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

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

आउटपुट: {"सैम";"कर्रान";"यंक";"रोचेस्टर"

स्पष्टीकरण: संदर्भ B3 है। चूंकि पंक्ति 1 है और स्तंभ 0 अंततः 4<की ऊंचाई के साथ है 2> सेल, हमारे पास सेल B4:B7 से मान होंगे।

ठीक चुनें।

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

अब यदि आप नाम , उत्पाद , या ब्रांड जोड़ते या अपडेट करते हैं, तो Excel ड्रॉप-डाउन सूची <2 अपडेट करेगा> F4 में। उदाहरण के लिए, मैंने रॉक नाम कॉलम में एक नया नाम जोड़ा है और एक्सेल ने ड्रॉप-डाउन सूची में नाम जोड़ा है .

और पढ़ें: एक्सेल में डायनामिक टॉप 10 लिस्ट कैसे बनाएं (8 तरीके)

प्रैक्टिस वर्कबुक

जैसा कि आप देख सकते हैं, Excel में OFFSET फ़ंक्शन के साथ डायनामिक ड्रॉप डाउन सूची बनाना वास्तव में मुश्किल है। इसलिए मेरा सुझाव है कि आप अधिक से अधिक अभ्यास करें। मैंने आपके लिए एक अभ्यास पत्रक संलग्न किया है।

निष्कर्ष

इस लेख में, मैंने 3 एक <बनाने के तरीके बताए हैं। 1>डायनामिक ड्रॉप डाउन लिस्ट Excel में OFFSET फंक्शन के साथ। मुझे उम्मीद है कि आपको यह लेख मददगार लगेगा। अंत में, यदि आपकी कोई टिप्पणी है, तो कृपया उन्हें टिप्पणी बॉक्स में छोड़ दें।

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