सामग्री तालिका
यस एक्सेल INDIRECT ट्यूटोरियलले फंक्शनको सिन्ट्याक्स, आधारभूत प्रयोगहरू बताउँछ र एक्सेलमा INDIRECT कसरी प्रयोग गर्ने भनेर देखाउने धेरै सूत्र उदाहरणहरू प्रदान गर्दछ।
Microsoft मा धेरै प्रकारका प्रकार्यहरू अवस्थित छन्। एक्सेल, केही बुझ्न सजिलो छ, अरूलाई लामो सिकाइ कर्भ चाहिन्छ, र पहिलेको पछिल्लो भन्दा धेरै पटक प्रयोग भइरहेको छ। र अझै, Excel INDIRECT एक प्रकारको हो। यो एक्सेल प्रकार्यले कुनै पनि गणना गर्दैन, न त यसले कुनै सर्त वा तार्किक परीक्षणहरूको मूल्याङ्कन गर्छ।
त्यसो भए, एक्सेलमा INDIRECT प्रकार्य के हो र म यसलाई केको लागि प्रयोग गर्छु? यो एक धेरै राम्रो प्रश्न हो र आशा छ कि तपाईंले यो ट्यूटोरियल पढिसकेपछि तपाईंले केही मिनेटमा विस्तृत जवाफ पाउनुहुनेछ।
Excel INDIRECT प्रकार्य - सिन्ट्याक्स र आधारभूत प्रयोगहरू
यसको नामले सुझाव दिन्छ, एक्सेल INDIRECT लाई अप्रत्यक्ष रूपमा कक्षहरू, दायराहरू, अन्य पानाहरू वा कार्यपुस्तिकाहरू सन्दर्भ गर्न प्रयोग गरिन्छ। अन्य शब्दहरूमा, INDIRECT प्रकार्यले तपाईंलाई हार्ड-कोडिङको सट्टा गतिशील सेल वा दायरा सन्दर्भ सिर्जना गर्न दिन्छ। नतिजाको रूपमा, तपाइँ सूत्र आफैं परिवर्तन नगरी सूत्र भित्र सन्दर्भ परिवर्तन गर्न सक्नुहुन्छ। यसबाहेक, यी अप्रत्यक्ष सन्दर्भहरू कार्यपत्रमा केही नयाँ पङ्क्तिहरू वा स्तम्भहरू सम्मिलित गर्दा वा तपाईंले कुनै पनि अवस्थित मेटाउँदा परिवर्तन हुने छैनन्।
यी सबै उदाहरणबाट बुझ्न सजिलो हुन सक्छ। यद्यपि, एक सूत्र लेख्न सक्षम हुनको लागि, सबैभन्दा सरल पनि, तपाइँलाई थाहा छस्वचालित रूपमा। समाधान भनेको INDIRECT प्रकार्य प्रयोग गर्नु हो, जस्तै:
=SUM(INDIRECT("A2:A5"))
Excel ले "A1:A5" लाई दायरा सन्दर्भको सट्टा मात्र पाठ स्ट्रिङको रूपमा बुझ्छ, यसले कुनै पनि बनाउँदैन। तपाईंले पङ्क्ति(हरू) सम्मिलित गर्दा वा मेटाउँदा परिवर्तन हुन्छ।
अन्य एक्सेल प्रकार्यहरूसँग INDIRECT प्रयोग गर्दै
SUM बाहेक, INDIRECT प्रायः अन्य एक्सेल प्रकार्यहरू जस्तै ROW, COLUMN, ADDRESS, मा प्रयोग गरिन्छ। VLOOKUP, SUMIF, केहि नामको लागि।
उदाहरण १. INDIRECT र ROW प्रकार्यहरू
धेरै पटक, ROW प्रकार्य Excel मा मानहरूको एर्रे फर्काउन प्रयोग गरिन्छ। उदाहरणका लागि, तपाईंले निम्न एरे सूत्र प्रयोग गर्न सक्नुहुन्छ (यसलाई Ctrl + Shift + Enter थिच्न आवश्यक छ) को दायरा A1:A10:
=AVERAGE(SMALL(A1:A10,ROW(1:3)))
मा ३ सबैभन्दा सानो संख्याको औसत फर्काउनको लागि। यद्यपि, यदि तपाईंले आफ्नो कार्यपत्रमा नयाँ पङ्क्ति घुसाउनुभयो भने, पङ्क्ति 1 र 3 को बीचमा, ROW प्रकार्यको दायरा ROW(1:4) मा परिवर्तन हुनेछ र सूत्रले 3 को सट्टा 4 सबैभन्दा सानो संख्याहरूको औसत फर्काउनेछ। .
यो हुनबाट रोक्नको लागि, ROW प्रकार्यमा नेस्ट INDIRECT र तपाईंको एरे सूत्र सधैं सही रहनेछ, जतिसुकै पङ्क्तिहरू सम्मिलित वा मेटाइए पनि:
=AVERAGE(SMALL(A1:A10,ROW(INDIRECT("1:3"))))
<0 यहाँ LARGE प्रकार्यको संयोजनमा INDIRECT र ROW प्रयोग गर्ने केही थप उदाहरणहरू छन्: कसरी दायरामा N सबैभन्दा ठूलो संख्याहरू जोड्ने।
उदाहरण 2. INDIRECT र ADDRESS प्रकार्यहरू
तपाईं प्रयोग गर्न सक्नुहुन्छ एक्सेल INDIRECT सँगै ADDRESS प्रकार्य प्राप्त गर्नफ्लाई मा एक निश्चित सेल मा एक मान।
तपाईले याद गर्न सक्नुहुन्छ, ADDRESS प्रकार्य एक्सेल मा पङ्क्ति र स्तम्भ संख्या द्वारा सेल ठेगाना प्राप्त गर्न प्रयोग गरिन्छ। उदाहरणका लागि, सूत्र =ADDRESS(1,3)
ले स्ट्रिङ $C$1 फर्काउँछ किनभने C1 पहिलो पङ्क्ति र तेस्रो स्तम्भको प्रतिच्छेदनमा रहेको सेल हो।
अप्रत्यक्ष कक्ष सन्दर्भ सिर्जना गर्न, तपाईंले ADDRESS प्रकार्यलाई INDIRECT मा इम्बेड गर्नुहोस्। यस प्रकारको सूत्र:
=INDIRECT(ADDRESS(1,3))
निस्सन्देह, यो मामूली सूत्र मात्र प्रविधि प्रदर्शन गर्दछ। र यहाँ केहि उदाहरणहरू छन् जुन वास्तवमै उपयोगी साबित हुन सक्छ:
- अप्रत्यक्ष ठेगाना सूत्र - पङ्क्ति र स्तम्भहरू कसरी स्विच गर्ने।
- VLOOKUP र INDIRECT - कसरी गतिशील रूपमा विभिन्न पानाहरूबाट डाटा तान्न सकिन्छ .
- INDEX / MATCH सँग INDIRECT - कसरी केस-संवेदनशील VLOOKUP सूत्रलाई पूर्णतामा ल्याउने।
- Excel INDIRECT र COUNTIF - कसरी COUNTIF प्रकार्यलाई गैर-सन्निधित दायरामा प्रयोग गर्ने। कक्षहरूको चयन।
Excel मा डाटा प्रमाणीकरणको साथ INDIRECT प्रयोग गर्दै
तपाईले डेटा प्रमाणीकरणको साथ एक्सेल INDIRECT प्रकार्य प्रयोग गर्न सक्नुहुन्छ क्यास्केडिङ ड्रप डाउन सूचीहरू सिर्जना गर्नका लागि जुन कुन मानको आधारमा फरक छनोटहरू प्रदर्शन गर्दछ। पहिलो ड्रपडाउनमा चयन गरिएको प्रयोगकर्ता।
एक साधारण निर्भर ड्रप-डाउन सूची बनाउन साँच्चै सजिलो छ। ड्रपडाउनका वस्तुहरू भण्डारण गर्नका लागि केही नामित दायराहरू र साधारण ९२७५ सूत्र जहाँ A2 तपाईंको पहिलो ड्रप-डाउन सूची प्रदर्शन गर्ने कक्ष हो।
थप जटिल बनाउन3-स्तर मेनुहरू वा बहु-शब्द प्रविष्टिहरूको साथ ड्रप-डाउनहरू, तपाईंलाई नेस्टेड SUBSTITUTE प्रकार्यको साथ अलि जटिल INDIRECT सूत्र चाहिन्छ।
कसरी INDIRECT प्रयोग गर्ने बारे विस्तृत चरण-दर-चरण मार्गदर्शनको लागि। एक्सेल डाटा प्रमाणीकरण, कृपया यो ट्यूटोरियल जाँच गर्नुहोस्: एक्सेलमा निर्भर ड्रप डाउन सूची कसरी बनाउने।
एक्सेल INDIRECT प्रकार्य - सम्भावित त्रुटिहरू र समस्याहरू
माथिका उदाहरणहरूमा देखाइएको रूपमा, अप्रत्यक्ष सेल र दायरा सन्दर्भहरूसँग व्यवहार गर्दा प्रकार्य धेरै उपयोगी छ। यद्यपि, सबै एक्सेल प्रयोगकर्ताहरूले उत्सुकतापूर्वक यसलाई अँगालेका छैनन् किनभने एक्सेल सूत्रहरूमा INDIRECT को व्यापक प्रयोगले पारदर्शिताको अभावमा परिणाम दिन्छ। INDIRECT प्रकार्य समीक्षा गर्न गाह्रो छ किनकि यसले सेललाई बुझाउँछ सूत्रमा प्रयोग गरिएको मानको अन्तिम स्थान होइन, जुन वास्तवमा धेरै भ्रामक छ, विशेष गरी ठूला जटिल सूत्रहरूसँग काम गर्दा।
माथि भनिएको छ, कुनै पनि अन्य एक्सेल प्रकार्य जस्तै, यदि तपाईंले प्रकार्यको तर्कको दुरुपयोग गर्नुभयो भने INDIRECT ले त्रुटि फ्याँक्न सक्छ। यहाँ धेरै सामान्य गल्तीहरूको सूची छ:
Excel INDIRECT #REF! त्रुटि
धेरै पटक, INDIRECT प्रकार्यले #REF फर्काउँछ! तीन अवस्थामा त्रुटि:
- ref_text मान्य सेल सन्दर्भ होइन । यदि तपाइँको अप्रत्यक्ष सूत्र मा ref_text प्यारामिटर एक मान्य सेल सन्दर्भ छैन भने, सूत्र #REF मा परिणाम हुनेछ! त्रुटि मान। सम्भावित समस्याहरूबाट बच्न, कृपया INDIRECT प्रकार्य जाँच गर्नुहोस्तर्कहरू।
- दायरा सीमा नाघ्यो । यदि तपाइँको अप्रत्यक्ष सूत्रको ref_text तर्कले 1,048,576 को पङ्क्ति सीमा वा 16,384 को स्तम्भ सीमा भन्दा बाहिरको कक्षहरूको दायरालाई जनाउँछ भने, तपाइँले Excel 2007, 2010 र Excel 2013 मा #REF त्रुटि पनि प्राप्त गर्नुहुनेछ। पहिलेको Excel संस्करणहरूले exce लाई बेवास्ता गर्यो। सीमित गर्नुहोस् र केहि मान फिर्ता गर्नुहोस्, यद्यपि प्रायः तपाईले अपेक्षा गर्नुभएन।
- रेफर गरिएको पाना वा कार्यपुस्तिका बन्द छ। यदि तपाईंको अप्रत्यक्ष सूत्रले अर्को एक्सेल कार्यपुस्तिका वा कार्यपत्रलाई जनाउँछ भने, त्यो अन्य कार्यपुस्तिका / स्प्रेडसिट खुला हुनुपर्छ, अन्यथा INDIRECT ले #REF फर्काउँछ! त्रुटि।
Excel INDIRECT #NAME? त्रुटि
यो सबैभन्दा स्पष्ट केस हो, यसले फंक्शनको नाममा केही त्रुटि छ भन्ने संकेत गर्छ, जसले हामीलाई अर्को बिन्दुमा लैजान्छ : )
गैर-अंग्रेजी लोकेलहरूमा INDIRECT प्रकार्य प्रयोग गर्दै
तपाईलाई यो जान्न उत्सुक हुन सक्छ कि INDIRECT प्रकार्यको अंग्रेजी नाम 14 भाषाहरूमा अनुवाद गरिएको छ, जसमा:
|
|
यदि तपाइँ पूर्ण सूची प्राप्त गर्न इच्छुक हुनुहुन्छ भने, कृपया यो पृष्ठ हेर्नुहोस्।
गैर-अंग्रेजी स्थानीयकरणको साथ एक सामान्य समस्या हो।INDIRECT प्रकार्यको नाम होइन, तर फरक क्षेत्रीय सेटिङहरू सूची विभाजक को लागि। उत्तर अमेरिका र केही अन्य देशहरूको लागि मानक विन्डोज कन्फिगरेसनमा, पूर्वनिर्धारित सूची विभाजक अल्पविराम हो। युरोपेली देशहरूमा हुँदा, अल्पविरामलाई दशमलव प्रतीक को रूपमा आरक्षित गरिएको छ र सूची विभाजक अर्धविराममा सेट गरिएको छ।
परिणामको रूपमा, दुई बीचको सूत्र प्रतिलिपि गर्दा विभिन्न एक्सेल लोकेलहरूमा, तपाईंले त्रुटि सन्देश प्राप्त गर्न सक्नुहुन्छ " हामीले यो सूत्रमा समस्या भेट्टायौं… " किनभने सूत्रमा प्रयोग गरिएको सूची विभाजक तपाईंको मेसिनमा सेट गरिएको भन्दा फरक छ। यदि तपाइँ यस ट्यूटोरियलबाट तपाइँको एक्सेलमा केहि अप्रत्यक्ष सूत्र प्रतिलिपि गर्दा यो त्रुटिमा जानुभयो भने, यसलाई ठीक गर्नका लागि सबै अल्पविराम (,) लाई अर्धविराम (;) ले बदल्नुहोस्।
कुन सूची विभाजक र दशमलव प्रतीक हो भनेर जाँच गर्न आफ्नो मेसिनमा सेट गर्नुहोस्, कन्ट्रोल प्यानल खोल्नुहोस्, र क्षेत्र र भाषा > मा जानुहोस्। अतिरिक्त सेटिङहरू ।
आशा छ, यो ट्युटोरियलले एक्सेलमा INDIRECT प्रयोग गर्ने बारे केही प्रकाश पारेको छ। अब तपाईलाई यसको बल र सीमितताहरू थाहा छ, यो एक शट दिन र कसरी INDIRECT प्रकार्यले तपाइँको Excel कार्यहरूलाई सरल बनाउन सक्छ भनेर हेर्ने समय हो। पढ्नु भएकोमा धन्यवाद!
प्रकार्यको तर्क, सही? त्यसोभए, पहिले एक्सेल INDIRECT सिन्ट्याक्समा द्रुत रूपमा हेरौं।INDIRECT प्रकार्य सिन्ट्याक्स
Excel मा INDIRECT प्रकार्यले पाठ स्ट्रिङबाट सेल सन्दर्भ फर्काउँछ। यसमा दुईवटा तर्कहरू छन्, पहिलो आवश्यक छ र दोस्रो वैकल्पिक हो:
INDIRECT(ref_text, [a1])ref_text - सेल सन्दर्भ हो, वा सेलको सन्दर्भ हो। पाठ स्ट्रिङको रूप, वा नाम गरिएको दायरा।
a1 - एउटा तार्किक मान हो जसले ref_text तर्कमा कुन प्रकारको सन्दर्भ समावेश छ भनेर निर्दिष्ट गर्दछ:
- यदि TRUE वा हटाइयो भने, ref_text लाई A1-शैली सेल सन्दर्भको रूपमा व्याख्या गरिन्छ।
- यदि FALSE, ref_text लाई R1C1 सन्दर्भको रूपमा मानिन्छ।
जबकि R1C1 सन्दर्भ प्रकार हुन सक्छ। केहि परिस्थितिहरूमा उपयोगी, तपाईले धेरैजसो समय परिचित A1 सन्दर्भहरू प्रयोग गर्न चाहानुहुन्छ। जे भए पनि, यस ट्यूटोरियलमा लगभग सबै INDIRECT सूत्रहरूले A1 सन्दर्भहरू प्रयोग गर्नेछन्, त्यसैले हामी दोस्रो तर्कलाई छोड्नेछौं।
INDIRECT प्रकार्यको आधारभूत प्रयोग
फंक्शनको अन्तरदृष्टिमा जानको लागि, लेखौं। एउटा साधारण सूत्र जसले तपाइँ कसरी एक्सेलमा INDIRECT प्रयोग गर्नुहुन्छ भनेर देखाउँछ।
मान्नुहोस्, तपाइँसँग कक्ष A1 मा नम्बर 3 छ, र सेल C1 मा पाठ A1 छ। अब, सूत्र =INDIRECT(C1)
लाई कुनै अन्य सेलमा राख्नुहोस् र हेर्नुहोस् के हुन्छ:
- INDIRECT प्रकार्यले सेल C1 मा रहेको मानलाई जनाउँछ, जुन A1 हो।
- प्रकार्यलाई रूट गरिएको छ। सेल A1 जहाँ यसले फर्काउनको लागि मान छान्छ,जुन नम्बर ३ हो।
त्यसोभए, यस उदाहरणमा INDIRECT प्रकार्यले वास्तवमा के गर्छ टेक्स्ट स्ट्रिङलाई सेल सन्दर्भमा रूपान्तरण गर्ने ।
यदि तपाइँ सोच्नुहुन्छ कि यो अझै धेरै कम व्यावहारिक अर्थ छ भने, कृपया मलाई सहन गर्नुहोस् र म तपाइँलाई केहि थप सूत्रहरू देखाउनेछु जसले Excel INDIRECT प्रकार्यको वास्तविक शक्ति प्रकट गर्दछ।
Excel मा INDIRECT कसरी प्रयोग गर्ने - सूत्र उदाहरणहरू
माथिको उदाहरणमा देखाइए अनुसार, तपाईले एक्सेल INDIRECT प्रकार्य प्रयोग गर्न सक्नुहुन्छ एउटा सेलको ठेगानालाई सामान्य पाठ स्ट्रिङको रूपमा अर्कोमा राख्न, र दोस्रोलाई सन्दर्भ गरेर पहिलो सेलको मान प्राप्त गर्नुहोस्। जे होस्, त्यो मामूली उदाहरण INDIRECT क्षमताहरूमा संकेत भन्दा बढी होइन।
वास्तविक डेटासँग काम गर्दा, INDIRECT प्रकार्यले कुनै पनि पाठ स्ट्रिङलाई सन्दर्भमा परिणत गर्न सक्छ जुन धेरै जटिल स्ट्रिङहरू समावेश गर्दछ जुन तपाईंले मानहरू प्रयोग गरेर निर्माण गर्नुहुन्छ। अन्य कक्षहरू र अन्य एक्सेल सूत्रहरूद्वारा फर्काइएका परिणामहरू। तर घोडाको अगाडि कार्ट नराखौं, र धेरै एक्सेल अप्रत्यक्ष सूत्रहरू मार्फत दौडौं, एक पटकमा।
सेल मानहरूबाट अप्रत्यक्ष सन्दर्भहरू सिर्जना गर्दै
तपाईलाई सम्झना अनुसार, Excel INDIRECT प्रकार्यले अनुमति दिन्छ। A1 र R1C1 सन्दर्भ शैलीहरूको लागि। सामान्यतया, तपाइँ एक पटकमा एउटै पानामा दुबै शैलीहरू प्रयोग गर्न सक्नुहुन्न, तपाइँ केवल फाइल > मार्फत दुई सन्दर्भ प्रकारहरू बीच स्विच गर्न सक्नुहुन्छ। विकल्पहरू > सूत्रहरू > R1C1 चेक बाकस । यो कारण हो कि एक्सेल प्रयोगकर्ताहरू विरलै R1C1 प्रयोग गर्ने विचार गर्छन्वैकल्पिक सन्दर्भ दृष्टिकोणको रूपमा।
एक अप्रत्यक्ष सूत्रमा, यदि तपाईं चाहनुहुन्छ भने, तपाईंले एउटै पानामा कुनै पनि सन्दर्भ प्रकार प्रयोग गर्न सक्नुहुन्छ। हामी अगाडि बढ्नु अघि, तपाईंले A1 र R1C1 सन्दर्भ शैलीहरू बीचको भिन्नता जान्न सक्नुहुन्छ।
A1 शैली Excel मा सामान्य सन्दर्भ प्रकार हो जसले पङ्क्ति पछिको स्तम्भलाई जनाउँछ। संख्या। उदाहरणका लागि, B2 ले स्तम्भ B र पङ्क्ति 2 को छेउमा रहेको कक्षलाई जनाउँछ।
R1C1 शैली विपरित सन्दर्भ प्रकार हो - पङ्क्तिहरू पछि स्तम्भहरू, जसलाई प्रयोग हुन केही समय लाग्छ। to : ) उदाहरणका लागि, R4C1 ले सेल A4 लाई बुझाउँछ जुन पङ्क्ति 4 मा छ, पानामा स्तम्भ 1। यदि अक्षर पछि कुनै संख्या आउँदैन भने, तपाइँ उही पङ्क्ति वा स्तम्भलाई सन्दर्भ गर्दै हुनुहुन्छ।
र अब, INDIRECT प्रकार्यले A1 र R1C1 सन्दर्भहरूलाई कसरी ह्यान्डल गर्छ हेरौं:
जस्तै तपाईंले देख्नुहुन्छ। माथिको स्क्रिनसट, तीन फरक अप्रत्यक्ष सूत्रहरूले उही परिणाम फर्काउँछ। के तपाईंले पहिले नै किन पत्ता लगाउनुभयो? म तपाइँसँग शर्त राख्छु : )
- सेल D1 मा सूत्र:
=INDIRECT(C1)
यो सबैभन्दा सजिलो छ। सूत्रले सेल C1 लाई बुझाउँछ, यसको मान ल्याउँछ - पाठ स्ट्रिङ A2 , यसलाई सेल सन्दर्भमा रूपान्तरण गर्छ, सेल A2 मा जान्छ र यसको मान फर्काउँछ, जुन 222 हो।
- सेल D3 मा सूत्र:
=INDIRECT(C3,FALSE)
2nd तर्कमा FALSE ले रेफर गरिएको मान (C3) लाई R1C1 सेल सन्दर्भ जस्तै मान्नु पर्छ, अर्थात् स्तम्भ नम्बर पछि पङ्क्ति नम्बर। त्यसैले,हाम्रो INDIRECT सूत्रले कक्ष C3 (R2C1) को पङ्क्ति 2 र स्तम्भ 1 को संयोजनमा कक्षको सन्दर्भको रूपमा मानलाई व्याख्या गर्दछ, जुन कक्ष A2 हो।
सेल मान र पाठबाट अप्रत्यक्ष सन्दर्भहरू सिर्जना गर्दै
जसरी हामीले सेल मानहरूबाट सन्दर्भहरू सिर्जना गर्यौं त्यसैगरी, तपाईंले आफ्नो INDIRECT सूत्र भित्र एउटा टेक्स्ट स्ट्रिङ र सेल सन्दर्भ संयोजन गर्न सक्नुहुन्छ, कन्कटेनेसन अपरेटर (&) सँग जोडिएको छ। .
निम्न उदाहरणमा, सूत्र: =INDIRECT("B"&C2) ले निम्न तार्किक चेनको आधारमा कक्ष B2 बाट मान फर्काउँछ:
INDIRECT प्रकार्यले तत्वहरूलाई जोड्दछ। ref_text तर्कमा - पाठ B र सेल C2 मा मान -> सेल C2 को मान नम्बर 2 हो, जसले सेल B2 लाई सन्दर्भ बनाउँछ -> सूत्र सेल B2 मा जान्छ र यसको मान फर्काउँछ, जुन नम्बर 10 हो।
नाम गरिएका दायराहरूसँग INDIRECT प्रकार्य प्रयोग गरेर
सेल र पाठ मानहरूबाट सन्दर्भहरू बनाउनुको अलावा, तपाईंले Excel प्राप्त गर्न सक्नुहुन्छ। नाम दिइएको दायराहरू लाई सन्दर्भ गर्न INDIRECT प्रकार्य।
मान्नुहोस्, तपाइँको पानामा निम्न नामित दायराहरू छन्:
- Apples - B2:B6
- केरा - C2:C6
- लेमन - D2:D6
माथिको नाम दिइएको कुनै पनि दायरामा एक्सेल डायनामिक सन्दर्भ सिर्जना गर्न, केहि सेलमा यसको नाम प्रविष्ट गर्नुहोस्, भन्नुहोस्। G1, र एउटा अप्रत्यक्ष सूत्र =INDIRECT(G1)
बाट त्यो कक्षलाई सन्दर्भ गर्नुहोस्।
र अब, तपाईं एक कदम अगाडि बढ्न सक्नुहुन्छ र यो अप्रत्यक्ष सूत्र इम्बेड गर्न सक्नुहुन्छ।अन्य एक्सेल प्रकार्यहरूमा दिइएको नाम गरिएको दायरामा मानहरूको योगफल र औसत गणना गर्न, वा क्रोध भित्र अधिकतम / न्यूनतम मान फेला पार्नुहोस्:
-
=SUM(INDIRECT(G1))
-
=AVERAGE(INDIRECT(G1))
-
=MAX(INDIRECT(G1))
-
=MIN(INDIRECT(G1))
अब तपाईले एक्सेलमा INDIRECT प्रकार्य कसरी प्रयोग गर्ने भन्ने सामान्य विचार प्राप्त गर्नुभएको छ, हामी थप शक्तिशाली सूत्रहरूसँग प्रयोग गर्न सक्छौं।
अन्य कार्यपत्रमा गतिशील रूपमा सन्दर्भ गर्न अप्रत्यक्ष सूत्र
एक्सेल INDIRECT प्रकार्यको उपयोगिता "गतिशील" सेल सन्दर्भहरू निर्माण गर्नमा सीमित छैन। तपाइँ यसलाई "उडानमा" को अन्य कार्यपत्रहरूमा कक्षहरू सन्दर्भ गर्न पनि प्रयोग गर्न सक्नुहुन्छ, र यहाँ कसरी छ।
मान्नुहोस्, तपाइँसँग पाना 1 मा केही महत्त्वपूर्ण डेटा छ, र तपाइँ त्यो डेटा पाना 2 मा तान्न चाहनुहुन्छ। निम्न स्क्रिनसटले एक्सेल अप्रत्यक्ष सूत्रले यो कार्यलाई कसरी ह्यान्डल गर्न सक्छ भनेर देखाउँछ:
तपाईंले स्क्रिनसटमा देखेको सूत्रलाई छुट्याऔं र बुझौं।
तपाईंलाई थाहा छ, अर्को पाना सन्दर्भ गर्ने सामान्य तरिका एक्सेलमा पानाको नाम विस्मयादिबोधक चिन्ह र सेल / दायरा सन्दर्भ, जस्तै SheetName!Range लेखिएको छ। एउटा पानाको नाममा प्राय: स्पेस(हरू) भएको हुनाले, त्रुटिलाई रोक्नको लागि तपाईले यसलाई (नाम, स्पेस होइन : ) लाई एकल उद्धरणमा संलग्न गर्नुहुनेछ, उदाहरणका लागि 'My Sheet!'$A$1 ।
र अब, तपाईंले गर्नुपर्ने भनेको एउटा सेलमा पानाको नाम, अर्कोमा सेल ठेगाना प्रविष्ट गर्नु, पाठ स्ट्रिङमा जोड्नु, र त्यो स्ट्रिङमा फिड गर्नु हो।INDIRECT प्रकार्य। याद गर्नुहोस् कि पाठ स्ट्रिङमा, तपाईले सेल ठेगाना वा नम्बर बाहेक प्रत्येक तत्वलाई डबल उद्धरणमा संलग्न गर्नुपर्नेछ र कन्कटेनेसन अपरेटर (&) को प्रयोग गरेर सबै तत्वहरूलाई एकसाथ लिङ्क गर्नुपर्छ।
माथि दिइयो, हामीले प्राप्त गर्छौं। निम्न ढाँचा:
INDIRECT("'" & पानाको नाम & "'!" & डेटा तान्न सेल )हाम्रो उदाहरणमा फर्किँदै, तपाईंले सेल A1 मा पानाको नाम राख्नुहुन्छ, र माथिको स्क्रिनसटमा देखाइए अनुसार स्तम्भ B मा सेल ठेगानाहरू टाइप गर्नुहोस्। नतिजाको रूपमा, तपाईंले निम्न सूत्र प्राप्त गर्नुहुन्छ:
INDIRECT("'" & $A$1 & "'!" & B1)
साथै, कृपया ध्यान दिनुहोस् कि यदि तपाइँ सूत्रलाई धेरै कक्षहरूमा प्रतिलिपि गर्दै हुनुहुन्छ भने, तपाइँले पानाको नाम प्रयोग गरेर सन्दर्भ लक गर्नु पर्छ। निरपेक्ष कक्ष सन्दर्भहरू जस्तै $A$1।
नोटहरू
- यदि दोस्रो पानाको नाम र सेल ठेगाना (माथिको सूत्रमा A1 र B1) समावेश भएको कक्षहरू मध्ये कुनै एक खाली छ भने , तपाईंको अप्रत्यक्ष सूत्रले त्रुटि फर्काउनेछ। यसलाई रोक्नको लागि, तपाईंले IF प्रकार्यमा INDIRECT प्रकार्यलाई र्याप गर्न सक्नुहुन्छ:
IF(OR($A$1="",B1=""), "", INDIRECT("'" & $A$1 & "'!" & B1))
- अर्को पानालाई सही रूपमा काम गर्नको लागि सन्दर्भ गर्ने INDIRECT सूत्रको लागि, उल्लेख गरिएको पाना खुला हुनुपर्छ, अन्यथा सूत्रले #REF त्रुटि फर्काउनेछ। त्रुटिबाट बच्नको लागि, तपाईले IFERROR प्रकार्य प्रयोग गर्न सक्नुहुन्छ, जसले खाली स्ट्रिङ देखाउनेछ, जुनसुकै त्रुटि देखापर्छ:
IFERROR(INDIRECT("'" & $A$1 & "'!" &B1), "")
अर्को कार्यपुस्तिकामा एक्सेल गतिशील सन्दर्भ सिर्जना गर्दै
अप्रत्यक्ष सूत्र जसले जनाउँछफरक एक्सेल कार्यपुस्तिकामा अर्को स्प्रिेडसिटको सन्दर्भको रूपमा उही दृष्टिकोणमा आधारित छ। तपाईंले कार्यपुस्तिकाको नाम पानाको नाम र सेल ठेगानामा थपिएको मात्र निर्दिष्ट गर्नु पर्छ।
कुराहरू सजिलो बनाउनको लागि, सामान्य तरिकामा अर्को पुस्तकको सन्दर्भ बनाउन सुरु गरौं (तपाईंको पुस्तकमा अपोस्ट्रोफहरू थपिन्छन्। र/वा पाना नामहरूमा खाली ठाउँहरू हुन्छन्:
'[Book_name.xlsx]Sheet_name'! दायरा
पुस्तकको नाम सेल A2 मा छ भनी मान्दै, पानाको नाम B2 मा छ, र सेल ठेगाना C2 मा छ, हामी निम्न सूत्र पाउँछौं:
=INDIRECT("'[" & $A$2 & "]" & $B$2 & "'!" & C2)
तपाईंले अन्य कक्षहरूमा सूत्र प्रतिलिपि गर्दा पुस्तक र पानाको नाम समावेश कक्षहरू परिवर्तन गर्न चाहनुहुन्न। क्रमशः $A$2 र $B$2, निरपेक्ष सेल सन्दर्भहरू प्रयोग गरेर तिनीहरूलाई लक गर्नुहोस्।
र अब, तपाइँ निम्न ढाँचा प्रयोग गरेर अर्को एक्सेल कार्यपुस्तिकामा तपाइँको आफ्नै गतिशील सन्दर्भ सजिलैसँग लेख्न सक्नुहुन्छ:
=INDIRECT("'[" & पुस्तकको नाम & " ]" & पानाको नाम & "'!" & सेल ठेगाना )नोट। तपाईंको सूत्रले जनाउने कार्यपुस्तिका सधैं खुला हुनुपर्छ, अन्यथा INDIRECT प्रकार्यले #REF त्रुटि फ्याँक्नेछ। सामान्य रूपमा, IFERROR प्रकार्यले तपाईंलाई यसबाट बच्न मद्दत गर्न सक्छ:
=IFERROR(INDIRECT("'[" & A2 & "]" & $A$1 & "'!" & B1), "")
सेल सन्दर्भ लक गर्न एक्सेल INDIRECT प्रकार्य प्रयोग गर्दै
सामान्यतया, माइक्रोसफ्ट एक्सेलले सेल सन्दर्भहरू परिवर्तन गर्दछ जब तपाइँ घुसाउनुहुन्छ पानामा अवस्थित पङ्क्ति वा स्तम्भहरू नयाँ वा मेटाउनुहोस्। यो हुनबाट रोक्नको लागि, तपाईं सक्नुहुन्छसेल सन्दर्भहरूसँग काम गर्न INDIRECT प्रकार्य प्रयोग गर्नुहोस् जुन कुनै पनि अवस्थामा अक्षुण्ण रहनुपर्छ।
भिन्नता चित्रण गर्न, कृपया निम्न गर्नुहोस्:
- कुनै पनि सेलमा कुनै पनि मान प्रविष्ट गर्नुहोस्, भन्नुहोस् , कक्ष A1 मा 20 नम्बर।
- विभिन्न तरिकामा दुई अन्य कक्षहरूबाट A1 लाई सन्दर्भ गर्नुहोस्:
=A1
र=INDIRECT("A1")
- पङ्क्ति १ माथि नयाँ पङ्क्ति घुसाउनुहोस्।
हेरौँ के हुन्छ ? समान तार्किक अपरेटर भएको सेलले अझै 20 फर्काउँछ, किनभने यसको सूत्र स्वचालित रूपमा =A2 मा परिवर्तन गरिएको छ। INDIRECT सूत्र भएको कक्षले अब ० फर्काउँछ, किनभने नयाँ पङ्क्ति सम्मिलित गर्दा सूत्र परिवर्तन गरिएको थिएन र यसले अझै पनि कक्ष A1 लाई जनाउँछ, जुन हाल खाली छ:
यस प्रदर्शन पछि, तपाईँ अन्तर्गत हुन सक्नुहुन्छ। INDIRECT प्रकार्य मद्दत भन्दा बढी एक उपद्रव हो भन्ने धारणा। ठीक छ, यसलाई अर्को तरिकाले प्रयास गरौं।
मान्नुहोस्, तपाईं कक्ष A2:A5 मा मानहरू जोड्न चाहनुहुन्छ, र तपाईं सजिलैसँग SUM प्रकार्य प्रयोग गरेर यो गर्न सक्नुहुन्छ:
=SUM(A2:A5)
यद्यपि, तपाईं सूत्र अपरिवर्तित रहन चाहनुहुन्छ, जतिसुकै पङ्क्तिहरू मेटाइयो वा सम्मिलित भए पनि। सबैभन्दा स्पष्ट समाधान - निरपेक्ष सन्दर्भहरूको प्रयोग - मद्दत गर्दैन। निश्चित गर्नको लागि, केहि सेलमा सूत्र =SUM($A$2:$A$5)
प्रविष्ट गर्नुहोस्, नयाँ पङ्क्ति घुसाउनुहोस्, पङ्क्ति 3 मा भन्नुहोस्, र ... =SUM($A$2:$A$6)
मा रूपान्तरित सूत्र फेला पार्नुहोस्।
निस्सन्देह, Microsoft Excel को यस्तो शिष्टाचार धेरै मा राम्रो काम गर्नेछ। केसहरू। यद्यपि, त्यहाँ परिदृश्यहरू हुन सक्छन् जब तपाईं सूत्र परिवर्तन गर्न चाहनुहुन्न