![](https://cdn.wiki-base.com/5757746/excel_formula_dynamic_reference_table_name__2.png.webp)
सामान्य सूत्र
=SUM(INDIRECT(table&"(column)"))
सारांश
एक्सेल टेबल नाम के डायनामिक संदर्भ के साथ सूत्र बनाने के लिए, आप आवश्यकतानुसार सुगमता के साथ इंडिक्ट फ़ंक्शन का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, L5 में सूत्र है:
=SUM(INDIRECT(K5&"(Amount)"))
जो "वेस्ट", "सेंट्रल", और "ईस्ट" नाम की तीन तालिकाओं के लिए एमयूएम का एसयूएम लौटाता है।
स्पष्टीकरण
यह सूत्र इन सरल सूत्रों की तरह व्यवहार करता है:
=SUM(West(Amount)) =SUM(Central(Amount)) =SUM(East(Amount))
हालाँकि, प्रत्येक SUM सूत्र में तालिका को हार्डकोड करने के बजाय, तालिका के नाम स्तंभ K में सूचीबद्ध हैं, और स्तंभ L में सूत्र प्रत्येक तालिका के संदर्भ को इकट्ठा करने के लिए संघनन का उपयोग करते हैं। यह L5: L7 में समान सूत्र का उपयोग करने की अनुमति देता है।
संदर्भ का मूल्यांकन करने के लिए चाल सूचकांक कार्य है। हम इसके साथ शुरू करते हैं:
=SUM(INDIRECT(K5&"(Amount)"))
जो बन जाता है:
=SUM(INDIRECT("West"&"(Amount)"))
और फिर:
=SUM(INDIRECT("West(Amount)"))
INDIRECT फ़ंक्शन तब एक उचित संरचित संदर्भ में पाठ स्ट्रिंग को हल करता है:
=SUM(West(Amount))
और SUM फ़ंक्शन पश्चिम क्षेत्र के लिए अंतिम परिणाम, 27,500 लौटाता है।
नोट: संकेत एक अस्थिर कार्य है और इससे बड़ी, अधिक जटिल कार्यपुस्तिकाओं में प्रदर्शन समस्याएँ हो सकती हैं।