एक्सेल डायनामिक वर्कशीट या वर्कबुक संदर्भ
मान लीजिए कि आपके पास एकाधिक कार्यपत्रकों या कार्यपुस्तिकाओं में समान प्रारूप वाला डेटा है और आपको इन कार्यपत्रकों या कार्यपुस्तिकाओं से डेटा को गतिशील रूप से किसी अन्य शीट में प्राप्त करने की आवश्यकता है। अप्रत्यक्ष फ़ंक्शन आपको इसे शीघ्रता से पूरा करने में सहायता कर सकता है।
किसी अन्य कार्यपत्रक में गतिशील रूप से संदर्भ कक्ष
किसी अन्य कार्यपुस्तिका में गतिशील रूप से संदर्भ कक्ष
किसी अन्य कार्यपत्रक में गतिशील रूप से संदर्भ कक्ष
मान लीजिए कि चार सेल्समैन के लिए क्वार्टर में अलग-अलग बिक्री वाली चार वर्कशीट हैं, और आप संबंधित सेल्समैन के आधार पर तिमाही की बिक्री को गतिशील रूप से खींचने के लिए एक सारांश वर्कशीट बनाना चाहते हैं। इसे कार्यान्वित करने के लिए, नीचे दिया गया सूत्र मदद कर सकता है।
सामान्य सूत्र
=INDIRECT("'"&sheet_name&"'!Cell to return data from")
1. जैसा कि नीचे दिए गए स्क्रीनशॉट में दिखाया गया है, सबसे पहले, आपको अलग-अलग सेल में शीट के नाम अलग-अलग दर्ज करके सारांश वर्कशीट बनानी होगी, फिर एक खाली सेल का चयन करें, उसमें नीचे दिए गए फॉर्मूले को कॉपी करें और दबाएं दर्ज कुंजी।
=INDIRECT("'"&B3&"'!C3")
नोट्स: कोड में:
- B3 वह सेल है जिसमें शीट का नाम है जिससे आप डेटा खींचेंगे;
- C3 विशिष्ट वर्कशीट में सेल का पता है जिसे आप उसका डेटा खींचेंगे;
- यदि B5 (शीट नाम सेल) या C3 (जिस सेल से आप डेटा खींचेंगे) खाली है, तो त्रुटि मान लौटाने से रोकने के लिए, कृपया नीचे दिए गए IF फ़ंक्शन के साथ अप्रत्यक्ष सूत्र संलग्न करें:
=IF(OR(B3='',C3='''''',अप्रत्यक्ष($B$3&'!C3'')) - यदि आपके शीट नामों में कोई रिक्त स्थान नहीं है, तो आप सीधे इस सूत्र का उपयोग कर सकते हैं
=अप्रत्यक्ष(बी3&"!सी3")
2. फिर, इसे खींचें भरने वाला संचालक अन्य कोशिकाओं पर सूत्र लागू करने के लिए नीचे। अब आपने विशिष्ट कार्यपत्रकों से पहली तिमाही की सभी बिक्री वापस कर दी हैं।
3. अपनी आवश्यकतानुसार अन्य तिमाहियों की सभी बिक्री खींचने के लिए आगे बढ़ें। और सूत्र में सेल संदर्भ बदलना न भूलें।
किसी अन्य कार्यपुस्तिका में गतिशील रूप से संदर्भ कक्ष
यह अनुभाग एक्सेल में किसी अन्य कार्यपुस्तिका में कोशिकाओं को गतिशील रूप से संदर्भित करने के बारे में बात कर रहा है।
सामान्य सूत्र
=INDIRECT("'[" & Book name & "]" & Sheet name & "'!" & Cell address)
जैसा कि नीचे दिए गए स्क्रीनशॉट में दिखाया गया है, वह डेटा जिसे आप वर्कशीट के कॉलम ई में ढूंढकर वापस करना चाहते हैं "कुल बिक्री" नामक एक अलग कार्यपुस्तिका में "सेल्सफ़ाइल"। कृपया इसे पूरा करने के लिए चरण दर चरण निम्नानुसार कार्य करें।
1. सबसे पहले, आइए कार्यपुस्तिका की जानकारी भरें (कार्यपुस्तिका का नाम, कार्यपत्रक का नाम और संदर्भ कक्ष सहित), जिसे आप इस जानकारी के आधार पर वर्तमान कार्यपुस्तिका में डेटा खींचेंगे।
2. एक रिक्त कक्ष का चयन करें, नीचे दिए गए सूत्र को उसमें कॉपी करें और दबाएं दर्ज कुंजी।
=INDIRECT("'["&$B$3&"]"&$C$3&"'!"&D3)
नोट्स:
- B3 उस कार्यपुस्तिका का नाम शामिल है जहाँ से आप डेटा निकालना चाहते हैं;
- C3 शीट का नाम है;
- D3 वह सेल है जिससे आप डेटा खींचेंगे;
- RSI #REF! यदि संदर्भित कार्यपुस्तिका बंद है तो त्रुटि मान वापस आ जाएगा;
- #REF से बचने के लिए! त्रुटि मान, कृपया अप्रत्यक्ष सूत्र को IFERROR फ़ंक्शन के साथ निम्नानुसार संलग्न करें:
=IFERROR(अप्रत्यक्ष("'["&$B$3&"]"&$C$3&"'!"&D3),"")
3. फिर सूत्र को अन्य कोशिकाओं पर लागू करने के लिए भरण हैंडल को नीचे खींचें।
सुझाव: यदि आप नहीं चाहते कि संदर्भित कार्यपुस्तिका को बंद करने के बाद रिटर्न मान त्रुटि में बदल जाए, तो आप सीधे सूत्र में कार्यपुस्तिका का नाम, कार्यपत्रक का नाम और सेल पता निर्दिष्ट कर सकते हैं:
=INDIRECT('[SalesFile.xlxs]Total sales'!E3,"")
संबंधित कार्य
अप्रत्यक्ष कार्य
Microsoft Excel INDIRECT फ़ंक्शन एक टेक्स्ट स्ट्रिंग को एक वैध संदर्भ में परिवर्तित करता है।
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल - आपको भीड़ से अलग दिखने में मदद करता है
एक्सेल के लिए कुटूल 300 से अधिक सुविधाओं का दावा करता है, यह सुनिश्चित करना कि आपको जो चाहिए वह बस एक क्लिक दूर है...
ऑफिस टैब - माइक्रोसॉफ्ट ऑफिस में टैब्ड रीडिंग और एडिटिंग सक्षम करें (एक्सेल शामिल करें)
- दर्जनों खुले दस्तावेज़ों के बीच स्विच करने के लिए एक सेकंड!
- हर दिन आपके लिए सैकड़ों माउस क्लिक कम करें, माउस हाथ को अलविदा कहें।
- एकाधिक दस्तावेज़ों को देखने और संपादित करने पर आपकी उत्पादकता 50% बढ़ जाती है।
- क्रोम, एज और फ़ायरफ़ॉक्स की तरह, ऑफिस (एक्सेल सहित) में कुशल टैब लाता है।