उदाहरण कार्यपुस्तिका डाउनलोड करें
यह ट्यूटोरियल प्रदर्शित करेगा कि डायनेमिक रूप से शीट्स को रेफर करने के लिए INDIRECT फंक्शन का उपयोग कैसे किया जाता है।
डायनामिक शीट संदर्भ अप्रत्यक्ष फ़ंक्शन का उपयोग कर
अप्रत्यक्ष फ़ंक्शन आपको टेक्स्ट की एक स्ट्रिंग के साथ एक श्रेणी को संदर्भित करने की अनुमति देता है, जिससे सेल संदर्भ को बदलना बहुत आसान हो जाता है। इसका सिंटैक्स है:
यह उदाहरण संदर्भित करेगा सेल C6 कार्यपत्रकों में Q1, Q2, Q3, तथा Q4:
1 | =अप्रत्यक्ष (बी३&"!"&सी३) |
उपरोक्त उदाहरण में, कार्यपत्रक के नाम और सेल स्थान में शामिल होने के लिए, Concatenate ऑपरेटर (&) को INDIRECT फ़ंक्शन में नेस्ट किया गया है।
अप्रत्यक्ष - अस्थिर कार्य
चेतावनी: अप्रत्यक्ष कार्य अस्थिर है। इसका अर्थ यह है कि यह हर बार कार्यपुस्तिका की पुन: गणना करने पर पुन: परिकलित करता है। यदि आप बहुत अधिक अप्रत्यक्ष कार्यों पर भरोसा करते हैं, तो यह आपकी कार्यपुस्तिका की गति को नकारात्मक रूप से प्रभावित करेगा।
आमतौर पर, आप अप्रत्यक्ष के बजाय अन्य गैर-वाष्पशील कार्यों का उपयोग कर सकते हैं। ऐसा ही एक फंक्शन है CHOOSE फंक्शन।
फ़ंक्शन चुनें - शीट संदर्भ
CHOOSE फ़ंक्शन किसी दिए गए स्थान के आधार पर किसी श्रेणी या मानों की सूची से मान लौटाता है। इसका सिंटैक्स है:
उदाहरण के लिए। CHOOSE(2,"Joseph",,"Rachel",,"John") "राहेल" लौटाएगा, क्योंकि यह इंडेक्स नंबर के बाद सूचीबद्ध दूसरा मान है।
निम्नलिखित उदाहरण कार्यपत्रकों से प्रत्येक तिमाही के लिए कुल बिक्री के मूल्यों का संदर्भ देगा Q1, Q2, Q3 तथा Q4.
1 | =चुनें(C3,'Q1'!$C$6,'Q2'!$C$6,'Q3'!$C$6,'Q4'!$C$6) |
इस उदाहरण में, कॉलम सी आवश्यक मान की स्थिति निर्दिष्ट करता है। आंतरिक रूप से, सूत्र चयनित क्रम में उसी क्रम में स्थिति आवंटित करता है, दूसरे शब्दों में, यह सूचकांक संख्या से मूल्यों की स्थिति है।
ध्यान दें: यदि 'के लिए निर्दिष्ट संख्या'index_num' तर्क मानों की कुल संख्या से अधिक है, एक्सेल #VALUE! त्रुटि।
Google पत्रक में अप्रत्यक्ष के साथ गतिशील पत्रक संदर्भ
ये सूत्र ठीक उसी तरह काम करते हैं जैसे Google पत्रक में Excel में होता है।