
एक गतिशील चार्ट बनाने के लिए जो स्वचालित रूप से खाली मानों को छोड़ देता है, आप सूत्रों के साथ बनाई गई गतिशील नामित श्रेणियों का उपयोग कर सकते हैं। जब कोई नया मान जोड़ा जाता है, तो चार्ट स्वचालित रूप से मूल्य को शामिल करने के लिए फैलता है। यदि कोई मान हटा दिया जाता है, तो चार्ट स्वचालित रूप से लेबल को हटा देता है।
दिखाए गए चार्ट में, डेटा को एक श्रृंखला में प्लॉट किया जाता है। मान एक नामित श्रेणी से आते हैं जिसे "मान" कहा जाता है, नीचे दिए गए सूत्र से परिभाषित किया गया है:
=$C$4:INDEX($C$4:$C$30,COUNT($C$4:$C$30)) // values
एक्सिस लेबल "समूहों" नामक एक नामित सीमा से आते हैं, इस सूत्र के साथ परिभाषित:
=$B$4:INDEX($B$4:$B$30,COUNT($C$4:$C$30)) // groups
यह पृष्ठ INDEX के साथ बनाई गई डायनामिक नामित श्रेणियों को और अधिक विस्तार से बताता है।
इस चार्ट को कैसे बनाते हैं
1. तालिका में दिखाए गए मूल्यों के आधार पर, एक सामान्य चार्ट बनाएं। यदि आप सभी पंक्तियों को शामिल करते हैं, तो एक्सेल खाली मानों को भी प्लॉट करेगा।
2. नाम प्रबंधक (नियंत्रण + F3) का उपयोग करके "समूह" नाम को परिभाषित करें। "संदर्भित करता है" बॉक्स में, इस तरह एक सूत्र का उपयोग करें:
=$B$4:INDEX($B$4:$B$30,COUNT($C$4:$C$30))
3. इस सूत्र का उपयोग करते हुए, उसी प्रक्रिया के साथ "मूल्यों" के लिए एक नाम निर्धारित करें:
=$C$4:INDEX($C$4:$C$30,COUNT($C$4:$C$30))
4. डेटा श्रृंखला का चयन करें डेटा कमांड के साथ करें। श्रृंखला मानों के लिए, शीट नाम के साथ परिभाषित नाम "मान" का उपयोग करें:
=Sheet1!values
श्रेणी के लेबल के लिए, शीट नाम के साथ परिभाषित नाम "समूहों" का उपयोग करें:
=Sheet1!groups
5. परिवर्तनों को सहेजने के लिए दो बार ओके पर क्लिक करें और डेटा डायलॉग चुनें।