INDIRECT फंक्शन क्या है?
INDIRECT फंक्शन एक टेक्स्ट स्ट्रिंग को सेल रेफरेंस में बदलने का तरीका है। यानी, यह किसी अन्य सेल या रेंज के रेफरेंस से जानकारी निकालता है। यह टेक्स्ट से एक रेफरेंस बनाता है, और जब किसी उद्धृत रेंज से सेल, पंक्तियाँ या कॉलम बदले, जोड़े या हटाए जाते हैं, तो यह नहीं बदलता। इसके द्वारा बनाए गए रेफरेंस रियल-टाइम में मूल्यांकित होते हैं, इसलिए रेफरेंस हमेशा उस डेटा के लिए सटीक होता है जिससे यह डेटा खींच रहा है।
यदि यह थोड़ा भ्रमित करने वाला लगता है, तो चिंता न करें। वैध उदाहरणों और अभ्यास के साथ INDIRECT फॉर्मूला समझना आसान हो सकता है। संदेह होने पर, नीचे दिए गए चरणों का पालन करें, और आप जल्द ही इसे समझ जाएंगे।
नामित रेंज के साथ INDIRECT फंक्शन का उपयोग
एक्सेल में नामित रेंज डेटा को एक ही रेफरेंस के तहत इकट्ठा करने का एक शानदार तरीका है, और INDIRECT फंक्शन उस जानकारी को उनसे प्राप्त करना आसान बनाता है। यहां बताया गया है कि यह कैसे करना है:
-
पहले से लागू नामित रेंज के साथ एक एक्सेल दस्तावेज़ खोलें। हमारे उदाहरण में, हमारे पास विभिन्न खाद्य पदार्थों और पेय की बिक्री की जानकारी है, जिसमें सप्ताह के प्रत्येक दिन की कमाई उत्पादों के नाम पर रखी गई नामित रेंज के तहत एकत्र की गई है।
-
अपनी नामित रेंज के लिए एक सेल चुनें, और उसमें से किसी एक को दर्ज करें। हमारे उदाहरण में, हमने बर्गर का उपयोग किया। यदि चाहें तो अन्य शीर्षक और रंग जोड़ें।
-
वह सेल चुनें जहां आप INDIRECT आउटपुट चाहते हैं। चूंकि हम किसी विशिष्ट खाद्य पदार्थ, इस मामले में बर्गर, के लिए सप्ताह की कुल बिक्री मात्रा जोड़ना चाहते हैं, हम सेल में निम्न टाइप करेंगे:
=SUM(INDIRECT(G5))
-
यह एक SUM फंक्शन को नामित करता है, जो सेल G5 में नामित रेंज से जानकारी निकालने के लिए INDIRECT फंक्शन का उपयोग करेगा, इस मामले में बर्गर। आउटपुट 3781 है, जो सप्ताह के लिए बर्गर की बिक्री का कुल योग है।
हमारे उदाहरण में, हम सेल G5 में बर्गर को नींबू पानी या डेसर्ट, अन्य दो नामित रेंज से बदल सकते हैं, और आउटपुट उनके SUM कुल में बदल जाएगा।
एकाधिक शीट पर INDIRECT फंक्शन का उपयोग
INDIRECT फॉर्मूला तब और भी शक्तिशाली होता है जब आप इसका उपयोग अन्य शीट से जानकारी खींचने के लिए करते हैं। इसके लिए आपको नामित रेंज का उपयोग करने की आवश्यकता नहीं है।
-
एकाधिक शीट के साथ अपना एक्सेल दस्तावेज़ खोलें, या उन्हें सभी आवश्यक जानकारी के साथ बनाएं।
-
जिस शीट में आप INDIRECT आउटपुट चाहते हैं, उसमें उस शीट का नाम दर्ज करने वाला एक सेल बनाएं जिससे आप जानकारी खींचना चाहते हैं। हमारे उदाहरण में, यह FoodSales है।
-
चूंकि हम अपने FoodSales शीट से जानकारी खींचकर बर्गर की बिक्री की कुल संख्या निकालना चाहते हैं, हमने निम्न टाइप किया (सेल रेंज और शीट नाम को अपने अनुसार बदलें):
=SUM(INDIRECT(B4&"!B4:B10"))
-
यह इसे SUM फंक्शन के रूप में नामित करता है, क्योंकि हम कुल खोजने की कोशिश कर रहे हैं। यह फिर सेल B4 को INDIRECT फंक्शन के लिए रेफरेंस टेक्स्ट के रूप में नामित करता है। & इस फंक्शन के तत्वों को एक साथ लाता है, जिसके बाद एक कोट और एक्सक्लेमेशन पॉइंट आता है, और फिर उन सेल की रेंज जिसे हम डेटा खींचना चाहते हैं। B4 से B10 तक।
-
आउटपुट उस सप्ताह के लिए बर्गर की बिक्री का कुल योग है। जब हम एक नई FoodSales2 शीट बनाते हैं जिसमें अलग-अलग नंबरों के साथ एक नए सप्ताह का डेटा होता है, तो हमें केवल सेल B4 को FoodSales2 कहने के लिए समायोजित करना होगा ताकि उस सप्ताह के लिए बर्गर की बिक्री का डेटा मिल सके।
R1C1 स्टाइल रेफरेंस के साथ INDIRECT फंक्शन का उपयोग
लगातार विस्तारित होने वाली शीट के लिए, जहां आप जिस रेफरेंस का उपयोग करना चाहते हैं वह हमेशा एक ही सेल में नहीं होगा, R1C1 स्टाइल रेफरेंस का उपयोग INDIRECT फॉर्मूला के साथ आपको आवश्यक जानकारी देने के लिए किया जा सकता है। हम यहां अपने खाद्य बिक्री उदाहरणों का उपयोग करना जारी रखेंगे, लेकिन कल्पना करें कि यह एक उच्च स्तरीय वर्कशीट के लिए है जो समग्र साप्ताहिक बिक्री योग को देखती है।
-
उन सभी डेटा के साथ एक्सेल दस्तावेज़ खोलें जिन्हें आप खींचना चाहते हैं और अपने INDIRECT फंक्शन आउटपुट के लिए एक सेल चुनें। हमारे उदाहरण में, हम मासिक खाद्य बिक्री योग को देख रहे हैं और हम महीने के लिए सबसे हालिया बिक्री योग जानना चाहते हैं।
-
हमारे उदाहरण में, फॉर्मूला इस तरह दिखता है:
=INDIRECT("R12C"&COUNTA(12:12),FALSE)
-
INDIRECT फंक्शन R12 (पंक्ति 12) का उपयोग करता है जिसके बाद एक C होता है जो एक कॉलम को दर्शाता है, जिसे कोट्स के भीतर संलग्न किया जाता है। & फंक्शन के दो हिस्सों को जोड़ता है। हम COUNTA फंक्शन का उपयोग पंक्ति 12 में सभी गैर-रिक्त सेल को गिनने के लिए कर रहे हैं (पंक्ति का चयन करके या 12:12 टाइप करके), जिसके बाद एक कॉमा आता है। FALSE इसे R1C1 रेफरेंस के रूप में नामित करता है।
-
आउटपुट तब हमारी तालिका में अंतिम प्रविष्टि होती है, इस मामले में 8102, या $8,102। जब हम अंततः अप्रैल का बिक्री डेटा जोड़ते हैं, तो नवीनतम बिक्री संख्या रियल-टाइम में स्वचालित रूप से अपडेट हो जाएगी।