Computer >> कंप्यूटर >  >> सॉफ्टवेयर >> Office

एक्सेल डायनामिक नेम्ड रेंज [4 तरीके]

एक्सेल डायनेमिक नेम्ड रेंज एक्सेल सुविधाओं में से एक है जिसके बारे में बहुत से एक्सेल उपयोगकर्ता नहीं जानते हैं। यह लेख डायनामिक नामांकित रेंज को आपके करीब बना देगा। आगे की पंक्तियों में, एक्सेल डायनेमिक नेम्ड रेंज से संबंधित संकेत और तरकीबें दिखाई जाएंगी।

Excel के OFFSET फंक्शन के साथ डायनामिक नेम्ड रेंज

गतिशील रेंज बनाने के लिए, ऑफ़सेट फ़ंक्शन इस्तेमाल किया जा सकता है।

Excel का ऑफ़सेट फ़ंक्शन

यहाँ एक्सेल के ऑफ़सेट फ़ंक्शन का सिंटैक्स है:

ऑफसेट (संदर्भ, पंक्तियां, कॉलम, [ऊंचाई], [चौड़ाई])

एक्सेल डायनामिक नेम्ड रेंज [4 तरीके]

फ़ंक्शन में तर्कों का क्या अर्थ है:

  1. संदर्भ - संदर्भ जिससे आप ऑफ़सेट को आधार बनाना चाहते हैं।
  2. पंक्तियाँ - संदर्भ सेल से ऊपर या नीचे पंक्तियों की संख्या।
  3. Cols - संदर्भ कक्ष से दाएं या बाएं स्तंभों की संख्या।
  4. ऊंचाई, चौड़ाई - संदर्भित सेल से चयन की ऊंचाई और चौड़ाई निर्धारित करें।

ऑफ़सेट फ़ंक्शन के साथ गतिशील नामांकित श्रेणी

नाम प्रबंधक में संवाद बॉक्स , इसका उपयोग गतिशील नामांकित श्रेणियों को परिभाषित करने के लिए किया जा सकता है।

यहां बताया गया है कि आप यह कैसे कर सकते हैं:

सूत्र . पर जाएं टैब, परिभाषित नाम . में आदेशों का समूह, नाम परिभाषित करें . पर क्लिक करें आदेश, और आपको नया नाम . मिलना चाहिए इस तरह डायलॉग बॉक्स:

एक्सेल डायनामिक नेम्ड रेंज [4 तरीके]

एक ही कॉलम में A1 से कम एक सेल शुरू करने वाले सेल की सभी रेंज का चयन करने के लिए एक डायनामिक नेम्ड रेंज बनाई जाएगी, और नीचे दिए गए इमेज के उदाहरण से K1 और K2 सेल में दिए गए कॉलम और पंक्तियों की संख्या का चयन करती है:

एक्सेल डायनामिक नेम्ड रेंज [4 तरीके]

"इसका संदर्भ" फ़ील्ड में सूत्र इस तरह दिखता है:

=OFFSET(Sheet1!$A$1;1;0;Sheet1!$K$1;Sheet1!$K$2)

OFFSET फ़ंक्शन के सभी तत्वों को गतिशील बनाया जा सकता है। उदाहरण के लिए, मैं किसी विशिष्ट दिन के लिए कई तिथियों का चयन करना चाहूंगा।

यहां कुछ आउटपुट दिए गए हैं:

=OFFSET (पत्रक1!$A$1; 1; 0; 6; 2) =यह श्रेणी A2:B7 को संदर्भित करेगा

एक्सेल डायनामिक नेम्ड रेंज [4 तरीके]

K1, K2, K3, और K4 में प्रविष्टियों पर निर्भर करने वाला सूत्र इस तरह दिखना चाहिए:

=OFFSET(Sheet1!$A$1;Sheet1!$K$3;Sheet1!$K$4;Sheet1!$K$1;Sheet1!$K$2)

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

=OFFSET(Sheet1!$A$1;1;1;COUNT(Sheet1!$B:$B);1)

और पढ़ें:सेल वैल्यू के आधार पर एक्सेल डायनामिक नेम्ड रेंज (5 आसान तरीके)

समान रीडिंग

  • सेल वैल्यू के आधार पर एक्सेल डायनेमिक रेंज
  • Excel VBA:सेल वैल्यू पर आधारित डायनामिक रेंज (3 तरीके)
  • Excel में VBA के साथ अंतिम पंक्ति के लिए डायनामिक रेंज का उपयोग कैसे करें (3 तरीके)

इंडेक्स फंक्शन के साथ डायनामिक नेम्ड रेंज

अन्य कार्यों का उपयोग डायनामिक नामांकित श्रेणियों के लिए भी किया जा सकता है, जैसे INDEX, उदाहरण के लिए - आप सभी "सोमवार" का चयन करना चाहेंगे, चाहे उनमें से कितने भी हों:

=Sheet1!$A$2:INDEX(Sheet1!$A:$A;COUNTA(Sheet1!$A:$A))

यदि आप संदर्भ को गतिशील बनाना चाहते हैं, तो आप सूत्रों के संयोजन का उपयोग कर सकते हैं। मान लें कि आप एक सेल में एक दिन का नाम दर्ज करना चाहते हैं, और फिर उस दिन से संबंधित तालिका में सभी तिथियों का चयन करना चाहते हैं।

=OFFSET(अप्रत्यक्ष(पता(2;मैच(शीट1!$के$6;शीट1!$1:$1;0)));0;0;COUNT(Sheet1!$A:$A);1)

और पढ़ें:एक्सेल ऑफ़सेट डायनेमिक रेंज एकाधिक कॉलम प्रभावी तरीके से

VBA के साथ डायनामिक नेम्ड रेंज

अपने रोज़मर्रा के काम में, पेशेवरों को ऐसी परिस्थितियों का सामना करना पड़ता है जहाँ उन्हें एक ही ऑपरेशन को बार-बार करने की आवश्यकता होती है। डायनेमिक नेम्ड रेंज बनाते समय भी ऐसा ही हो सकता है। दोहराए जाने वाले कार्यों से बचने के लिए, इसके लिए भी VBA का उपयोग किया जा सकता है।

VBA बिल्कुल फ़ार्मुलों की तरह ही काम करता है, बस आपको उस सिंटैक्स का पालन करने की आवश्यकता है जो नामांकित श्रेणी जोड़ने के लिए विशेषता है।

वाक्य रचना इस प्रकार है:

ActiveWorkbook.names.Add Name:=”NAME”, का संदर्भ =“वह श्रेणी जिसे आप चुनना चाहते हैं”

उदाहरण के लिए, पिछले उदाहरणों में से एक को आसानी से VBA में लागू किया जा सकता है। एक पूरा मैक्रो इस तरह दिखेगा:

उप नामकरण ()

ActiveWorkbook.names.Add Name:="NAME9″, RefersTo:="=OFFSET(Sheet1!$A$1,0,1,counta(A:A),2)”

सब खत्म करें

और पढ़ें:Excel में VBA के साथ गतिशील नामांकित श्रेणी बनाएं (चरण-दर-चरण दिशानिर्देश)

रिक्त कोशिकाओं के साथ गतिशील नामांकित श्रेणी

जब आपके पास सभी सेल नहीं होते हैं, या दूसरे शब्दों में, कुछ सेल खाली होते हैं, तो आपको अक्सर समस्याओं का सामना करना पड़ सकता है। संदर्भ खोजने के लिए उपयोग किए जाने वाले सूत्र की परिभाषाओं को जानना सबसे महत्वपूर्ण है। उदाहरण के लिए, COUNTA एक ​​ऐसा फ़ंक्शन है जो सभी गैर-रिक्त! . की गणना करता है एक सीमा में कोशिकाएं। यह निर्भर करता है कि आप रिक्त स्थान शामिल करना चाहते हैं या नहीं।

नीचे दी गई छवि एक खाली सेल के साथ स्थिति दिखाती है:

एक्सेल डायनामिक नेम्ड रेंज [4 तरीके]

यदि आप सभी "सोमवार" का चयन करना चाहते हैं, तो पिछले उदाहरणों की तरह सूत्र का उपयोग करके प्रत्येक सोमवार का चयन करेंगे, लेकिन अंतिम एक, क्योंकि एक खाली सेल है - A5। इसका समाधान एक अलग सूत्र का उपयोग करना होगा - सूत्र का संयोजन:

=OFFSET(Sheet1!$A$1;1;0;SUMPRODUCT(MAX((Sheet1!$A:$A<>”")*ROW(Sheet1!$A:$A))-1;1 )

यह A2 से A7 तक सभी सेलों का चयन करेगा।

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

और पढ़ें:एक्सेल में सेल वैल्यू के आधार पर डायनामिक सम रेंज बनाएं (4 तरीके)

कार्यशील फ़ाइल डाउनलोड करें

कार्यशील फ़ाइल को नीचे दिए गए लिंक से डाउनलोड करें:

संबंधित लेख

  • एक्सेल में डायनामिक रेंज VBA का उपयोग कैसे करें (11 तरीके)
  • एक्सेल टेबल डायनेमिक रेंज के साथ डेटा सत्यापन ड्रॉप डाउन सूची
  • Excel में एक डायनामिक चार्ट रेंज बनाएं (2 तरीके)
  • Excel में संख्याओं की श्रेणी कैसे बनाएं (3 आसान तरीके)

  1. Excel VBA:एक श्रेणी में कई मानदंडों के साथ उन्नत फ़िल्टर (5 तरीके)

    बड़ी मात्रा में डेटा के साथ काम करते समय और एक साथ कई फ़िल्टर सेट करने की आवश्यकता होती है, उन्नत फ़िल्टरिंग एक्सेल . में काम मे आता है। इसे प्रतियों को हटाकर आपके डेटा को साफ करने के लिए भी लागू किया जा सकता है। उन्नत फ़िल्टर लागू करते समय , VBA कोड निष्पादित करना बहुत आसान है। इस ट्यूटोरियल में,

  1. एक्सेल में VBA के साथ डेटा सत्यापन सूची के लिए नामांकित श्रेणी का उपयोग कैसे करें

    यदि आप डेटा सत्यापन . के लिए नामित श्रेणी का उपयोग करने के सबसे आसान तरीकों की तलाश कर रहे हैं एक्सेल में सूची VBA , तो आपको यह लेख उपयोगी लगेगा। नामांकित श्रेणियां आसानी से ड्रॉपडाउन सूची बनाने के लिए डेटा सत्यापन सूत्र में उपयोग करने के लिए उपयोगी होती हैं और कुछ VBA की सहायता से इस कार्य को सुपर

  1. Excel में दिनांक सीमा को कैसे फ़िल्टर करें (5 आसान तरीके)

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