सामग्री तालिका
आज म तपाईंलाई ३ वास्तविक जीवन उदाहरणहरू सहित Excel को OFFSET प्रकार्य मा परिचय गराउन चाहन्छु।
सुरुमा, म सूत्र सिन्ट्याक्स वर्णन गर्नेछु र त्यसपछि म जाँदैछु। OFFSET प्रकार्यले वास्तविक जीवनमा समस्याहरू समाधान गर्न कसरी प्रयोग गर्न सकिन्छ भन्ने बारे कुरा गर्नुहोस्।
परिचय
OFFSET प्रकार्यले सेलको सन्दर्भ फिर्ता गर्न सक्छ (यसलाई लक्ष्य कक्ष भनौं) वा दायरा (लक्ष्य) दायरा) जुन अर्को सेल (सन्दर्भ कक्ष) वा दायरा (सन्दर्भ दायरा) बाट टाढा पङ्क्ति र स्तम्भहरूको निर्दिष्ट संख्या हो।
तलको चित्रले सेलमा सन्दर्भ फर्काउन OFFSET प्रकार्य कसरी प्रयोग गर्ने भनेर चित्रण गर्दछ ( बायाँ भाग) वा दायरा (दायाँ भाग)।
यसले तपाइँलाई लक्षित कक्ष के हो र सन्दर्भ कक्ष के हो भन्ने एक सहज छाप दिनेछ।
हरियोमा हाइलाइट गरिएको सेल भनेको हो। पहेँलोमा हाइलाइट गरिएका कक्षहरू लक्ष्य दायरा समावेश हुँदा लक्षित कक्ष।
निलोमा हाइलाइट गरिएका कक्षहरू सन्दर्भ कक्षहरू हुन्।
![](/wp-content/uploads/advanced-excel/1808/brailacojm.png)
चित्र १
Excel मा OFFSET को अर्थ के हो (वाक्य रचना)?
यहाँ अफसेट प्रकार्यको सिन्ट्याक्स छ: OFFSET (सन्दर्भ, पङ्क्ति, कोल, [उचाइ], [चौडाइ])
आवश्यक। सन्दर्भ भनेको कक्ष वा कक्षहरूको दायरा हो जहाँबाट अफसेट सुरु हुन्छ। कृपया ध्यान दिनुहोस् कि यदि तपाईंले कक्षहरूको दायरा निर्दिष्ट गर्नुभयो भने कक्षहरू एकअर्काको छेउमा हुनुपर्छ। | |
पङ्क्तिहरू | आवश्यक । पङ्क्तिहरूको संख्या, माथि वा तल, सन्दर्भ कक्ष वा माथिल्लो बायाँ कक्षसन्दर्भ दायरा। पङ्क्तिहरू या त सकारात्मक वा नकारात्मक हुन सक्छ। चित्र १ को बायाँ भागमा हेर्नुहोस्, यदि मैले OFFSET (C3, -1, -1) को रूपमा प्रकार्य परिवर्तन गरेमा लक्ष्य कक्ष B2 हुनेछ। B2 एक पङ्क्ति माथि C3 हो। |
Cols | आवश्यक। स्तम्भहरूको संख्या, बायाँ वा दायाँ तिर , सन्दर्भ कक्ष वा सन्दर्भ दायराको माथिल्लो बायाँ कक्षको। पङ्क्तिहरू तर्कको रूपमा, Cols को मानहरू पनि सकारात्मक र नकारात्मक दुवै हुन सक्छन्। यदि हामीले B4 लाई सन्दर्भ कक्ष र C3 लाई लक्ष्य कक्षको रूपमा सेट गर्छौं भने हामीले कसरी OFFSET प्रकार्य लेख्न सक्छौं? उत्तर अफसेट (B4, -1, 1) हो। यहाँ तपाईले देख्न सक्नुहुन्छ कि Cols सकारात्मक छ र C3 B4 को दायाँ तिर एउटा स्तम्भ हो। |
उचाइ | वैकल्पिक। यदि लक्ष्य दायरा हो भने मात्र उचाइ तर्क प्रयोग गर्नुहोस्। यसले लक्ष्य दायराले कति पङ्क्तिहरू समावेश गर्दछ भनेर बताउँछ। उचाइ सकारात्मक संख्या हुनुपर्छ। तपाईंले चित्र 1 को दायाँ भागबाट देख्न सक्नुहुन्छ कि लक्ष्य दायरामा दुई पङ्क्तिहरू छन्। त्यसकारण, हामीले त्यस अवस्थामा उचाइलाई २ को रूपमा सेट गर्छौं। |
चौडाई | वैकल्पिक। यदि चौडाइ तर्क मात्र प्रयोग गर्नुहोस्। लक्ष्य एक दायरा हो (चित्र 1 को दायाँ भाग हेर्नुहोस्)। यसले लक्ष्य दायरामा कतिवटा स्तम्भहरू छन् भनेर संकेत गर्छ। चौडाइ सकारात्मक संख्या हुनुपर्छ। |
ठीक छ, मलाई अब वास्तविक जीवनमा समस्याहरू समाधान गर्न OFFSET प्रकार्य कसरी प्रयोग गर्ने भनेर देखाउन दिनुहोस्।
केस 1: OFFSET र MATCH संयोजन गरेर दायाँ-देखि-बायाँ लुकअपप्रकार्यहरू
यो राम्रोसँग थाहा छ कि तपाइँ VLOOKUP प्रकार्यको साथ बायाँ-देखि-दायाँ लुकअप मात्र गर्न सक्नुहुन्छ।
खोज गर्नको लागि मान तपाइँको तालिका एरेको पहिलो स्तम्भमा राखिएको हुनुपर्छ।
तपाईंले नयाँ लुकअप मान थप्न चाहनुहुन्छ भने तपाईंले आफ्नो सम्पूर्ण तालिका दायरालाई एउटा स्तम्भद्वारा दायाँतिर सार्नु पर्छ वा तपाईंले लुकअप मानको रूपमा अर्को स्तम्भ प्रयोग गर्न चाहनुहुन्छ भने तपाईंले आफ्नो डेटा संरचना परिवर्तन गर्न आवश्यक छ। .
तर म्याच प्रकार्यसँग OFFSET लाई संयोजन गरेर, VLOOKUP प्रकार्यको सीमितता हटाउन सकिन्छ।
MATCH प्रकार्य के हो र हामी कसरी OFFSET प्रकार्यलाई मिलान प्रकार्यसँग संयोजन गर्न सक्छौं। लुकअप गर्नुहुन्छ?
ठीक छ, मिलान प्रकार्यले कक्षहरूको दायरामा निर्दिष्ट वस्तु खोज्छ र त्यसपछि दायरामा त्यो वस्तुको सापेक्ष स्थिति फर्काउँछ।
दायरा B3:B8 लिऔं। चित्र 2.1 बाट (जसले विभिन्न वर्षहरूमा विभिन्न देशहरूको राजस्व देखाउँछ) उदाहरणको रूपमा।
सूत्र “=MATCH (“USA”, B3:B8, 0)” फर्किनेछ 1 देखि संयुक्त राज्य अमेरिका मा पहिलो वस्तु हो e दायरा (सेल B10 र C10 हेर्नुहोस्)।
अर्को दायरा C2:F2 को लागि, सूत्र “=MATCH (2015, C2:F2, 0)” ले 3 जस्तै २०१५ हो दायरामा तेस्रो वस्तु (सेल B11 र C11 हेर्नुहोस्)।
OFFSET प्रकार्यमा फिर्ता जाँदै।
यदि हामीले सेल B2 लाई सन्दर्भ कक्षको रूपमा सेट गर्छौं र सेल E3 लाई लक्ष्य कक्षको रूपमा लिन्छौं भने, हामी कसरी OFFSET सूत्र लेख्न सक्छौं?
E3 हो 1 पङ्क्ति B2 तल र 3 स्तम्भहरू दायाँतिरB2.
त्यसैले, सूत्र "=OFFSET(B2, 1 , 3 )" को रूपमा लेख्न सकिन्छ। रातो रङमा भएका संख्याहरूलाई नजिकबाट हेर्नुहोस्, के तपाईंले तिनीहरू मिल्दोजुल्दो फेला पार्न सक्नुहुन्छ?
त्यो प्रश्नको उत्तर हो - कसरी OFFSET प्रकार्यलाई म्याच प्रकार्यसँग जोड्ने - मिलान प्रकार्यलाई सेवामा लागू गर्न सकिन्छ। OFFSET प्रकार्यको दोस्रो वा तेस्रो तर्कको रूपमा (सेल C13 हेर्नुहोस्)।
सेल C14 ले समान डेटा पुन: प्राप्त गर्न VLOOKUP प्रकार्य कसरी प्रयोग गर्ने भनेर देखाउँछ।
हामीलाई राजस्व थाहा हुनुपर्छ। 2015 मा VLOOKUP प्रकार्य लेख्नु अघि तालिका एरे B2:F8 को 4 औं स्तम्भमा रेकर्ड गरिएको छ।
यसको अर्थ VLOOKUP प्रकार्य प्रयोग गर्दा हामीले डेटा संरचनाको बारेमा राम्रोसँग जान्नुपर्दछ।
यो VLOOKUP को लागी अर्को सीमा हो। यद्यपि, OFFSET प्रकार्यको तर्कको रूपमा MATCH प्रकार्य प्रयोग गरेर, हामीले स्तम्भ अनुक्रमणिका जान्न आवश्यक छैन।
यदि धेरै स्तम्भहरू छन् भने यो धेरै उपयोगी छ।
![](/wp-content/uploads/advanced-excel/1808/brailacojm-1.png)
चित्र २.१
>र हामी ज्ञात सम्पर्क नामबाट कम्पनीको नाम पुन: प्राप्त गर्न वा ज्ञात इमेल ठेगानाबाट सम्पर्क नाम प्राप्त गर्न चाहन्छौं। हामी के गर्न सक्छौं?
चित्र 2.2 हेर्नुहोस्, दायरा B5:E8 मा कम्पनी जानकारी समावेश छ। सेल C2 र सेल B3 मा इनपुटहरू राखेर, रातो वर्गमा सूत्रको मद्दतले, म पुन: प्राप्त गर्न सक्छु।कम्पनीको नाम यदि मलाई सम्पर्क नाम थाहा छ भने।
दायरा D2:E4 ले थाहा छ इमेल ठेगानाको साथ सम्पर्क नाम कसरी प्राप्त गर्ने भनेर देखाउँछ।
संक्षेपमा, यी दुई उदाहरणहरूले वर्णन गर्दछ कि हामी दायाँ-देखि-बायाँ लुकअप प्रदर्शन गर्न सक्छ र खोज मान दाहिने स्तम्भमा राख्न आवश्यक छैन। तालिका एरेमा कुनै पनि स्तम्भहरूले खोज मान समावेश गर्न सक्छ।
![](/wp-content/uploads/advanced-excel/1808/brailacojm-2.png)
चित्र 2.2
केस 2: OFFSET र COUNT प्रकार्यहरू संयोजन गर्ने स्वचालित गणना
जब हामीले नयाँ नम्बर थप्छौं गणना कसरी स्वचालित गर्ने भन्ने बारे परिचय गर्नु अघि एउटा स्तम्भमा, पहिलोमा स्वचालित रूपमा स्तम्भमा अन्तिम नम्बर कसरी फर्काउने भनेर सुरु गरौं।
मानव संसाधनबाट प्रविष्टिहरू देखाउने तलको चित्रमा हेर्नुहोस्। मानौं कि हामी स्तम्भ B मा अन्तिम नम्बर प्राप्त गर्न चाहन्छौं, यदि हामीले OFFSET प्रकार्य लागू गर्छौं भने सूत्र "=OFFSET (C2, 9 , 0)" हुनेछ।
सूत्रबाट , हामी जान्न सक्छौं कि 9 कुञ्जी नम्बर हो।
जबसम्म हामी यो नम्बर स्वतः फिर्ता गर्न सक्छौं, हामी स्वचालित रूपमा स्तम्भमा अन्तिम नम्बर पत्ता लगाउन सक्षम हुनेछौं।
9 केवल कक्षहरूको संख्या हो जसले स्तम्भ C मा संख्याहरू समावेश गर्दछ।
यदि तपाइँ COUNT प्रकार्यसँग परिचित हुनुहुन्छ भने, तपाइँलाई थाहा छ कि COUNT प्रकार्यले संख्या गणना गर्न सक्छ। दायरामा संख्याहरू समावेश गर्ने कक्षहरूको।
उदाहरणका लागि, सूत्र “=COUNT (C3:C11)” ले कक्षहरूको संख्या गणना गर्नेछ जसमा कक्षहरू C3 बाट C11 मा संख्याहरू छन्।
हाम्रो मामला मा,हामी जान्न चाहन्छौं कि पूरै स्तम्भमा कति संख्याहरू छन्, त्यसकारण, C:C जस्तै सन्दर्भ जसमा स्तम्भ C मा सबै पङ्क्तिहरू समावेश छन् प्रयोग गर्नुपर्छ।
कृपया कक्षहरू G4 र H4 हेर्नुहोस्, संख्या द्वारा फर्काइएको “=COUNT(C:C)” ठ्याक्कै 9 बराबर छ।
यसैले, माथिको OFFSET प्रकार्यमा COUNT(C:C) सँग 9 लाई प्रतिस्थापन गरेर, हामी नयाँ प्राप्त गर्न सक्छौं। सूत्र “=OFFSET (C2, COUNT(C:C) , 0)” (सेल H5 मा)।
यसले फर्काउने संख्या ८७००० हो जुन स्तम्भ C मा रहेको अन्तिम संख्या हो। .
अब स्वचालित गणनामा जानुहोस्। मानौं कि हामी स्तम्भ C मा सबै संख्याहरूको कुल चाहनुहुन्छ।
सूत्र "=SUM (OFFSET (C2, 1, 0, 9 , 1))" हुनेछ यदि हामी OFFSET सँगसँगै SUM प्रयोग गर्नुहोस्।
9 दायरा C3:C11 मा पङ्क्तिहरूको कुल संख्या हो र कक्षहरूको कुल संख्यामा स्तम्भ C मा संख्याहरू समावेश छन्।
त्यसैले , हामी सूत्रलाई नयाँ तरिकाले लेख्न सक्छौं जस्तै “=SUM (OFFSET (C2,1, 0, COUNT (C:C), 1))”।
सेलहरू G10 र H10 हेर्नुहोस्, कुल यी 9 कर्मचारीहरूको तलब संख्या $521,700 छ।
अब यदि तपाईंले सेल C12 मा $34,000 जस्तो नम्बर राख्नुभयो भने, सेल G5 र G10 दुवै नम्बरहरू क्रमशः $34,000 र $555,700 मा परिवर्तन हुनेछ।
यसलाई म स्वचालन भन्छु किनकि तपाईंले सेल G5 वा G10 मा सूत्रहरू अद्यावधिक गर्नुपर्दैन।
तपाईंले COUNT प्रकार्य प्रयोग गर्दा सावधान रहनु पर्छ किनकि COUNT प्रकार्यले कक्षहरूको संख्या मात्र फर्काउँछ। जसमा संख्याहरू छन्।
उदाहरणका लागि,"=COUNT (B: B)" ले 9 को सट्टा 0 फर्काउँछ किनकि स्तम्भ B मा संख्याहरू समावेश गर्ने कुनै सेल छैन (सेलहरू G3 र H3 हेर्नुहोस्)।
स्तम्भ D मा संख्याहरू समावेश भएका १० कक्षहरू र संख्याहरू समावेश हुन्छन्। "COUNT (D: D)" पनि 10 हो।
तर यदि हामीले स्तम्भ C को लागि गरे जस्तै स्तम्भ D मा अन्तिम नम्बर प्राप्त गर्न चाहन्छौं भने, हामीले नम्बर 0 पाउनेछौं (सेल G8 र H8 हेर्नुहोस्)।
स्पष्ट रूपमा, 0 हामीले चाहेको होइन। के गल्ति छ? सेल D13 सेल D2 बाट 10 पङ्क्तिहरूको सट्टा 11 पङ्क्तिहरू टाढा छ।
यो सूत्र “=OFFSET (D2, COUNT (D: D) + 1 , 0 द्वारा पनि प्रदर्शन गर्न सकिन्छ। )” सेल G7 मा।
संक्षेपमा, यदि हामी गणनाको स्वचालन सक्षम गर्न OFFSET प्रकार्यको साथमा COUNT प्रकार्य प्रयोग गर्न चाहन्छौं भने संख्याहरू एक अर्काको छेउमा हुनुपर्छ।
![](/wp-content/uploads/advanced-excel/1808/brailacojm-3.png)
चित्र ३
केस ३: डायनामिक दायरा बनाउन OFFSET प्रकार्य प्रयोग गर्नुहोस्
मानौं कि हामी कम्पनीको मासिक एकाइ बिक्री चार्ट गर्न चाहन्छौं र चित्र 4.1 ले हालको डाटा र हालको आधारमा सिर्जना गरिएको चार्ट देखाउँछ। डाटा।
प्रत्येक महिना, पछिल्लो महिनाको एकाइहरूको बिक्री स्तम्भ C मा अन्तिम नम्बरको तल थपिनेछ।
स्वचालित रूपमा चार्ट अद्यावधिक गर्ने कुनै सजिलो तरिका छ?
चार्ट अद्यावधिक गर्ने कुञ्जी एकाइहरू बेचेको स्तम्भका लागि गतिशील दायरा नामहरू सिर्जना गर्न OFFSET प्रकार्य प्रयोग गर्नु हो।
एकाइहरूको बिक्रीको लागि गतिशील दायराले नयाँ डेटा प्रविष्ट गर्दा स्वचालित रूपमा सबै बिक्री डेटा समावेश गर्दछ।
![](/wp-content/uploads/advanced-excel/1808/brailacojm-4.png)
चित्र ४.१
गतिशील दायरा सिर्जना गर्न, क्लिक गर्नुहोस् सूत्रहरू ट्याब र, त्यसपछि नाम प्रबन्धक वा नाम परिभाषित गर्नुहोस् छान्नुहोस्।
तल नयाँ नाम संवाद बक्सले प्रम्प्ट गर्नेछ। यदि तपाईंले नाम परिभाषित गर्नुहोस् मा क्लिक गर्नुभयो भने।
यदि तपाईंले नाम प्रबन्धक छनोट गर्नुभयो भने, तपाईंले तल नयाँ मा क्लिक गर्न आवश्यक छ।>नयाँ नाम संवाद बाकस देखापर्छ।
![](/wp-content/uploads/advanced-excel/1808/brailacojm-5.png)
चित्र ४.२
“ नाम: ” इनपुट बक्समा, गतिशील दायराको नाम भर्नुपर्छ। र “ सन्दर्भ गर्दछ:” इनपुट बक्समा, हामीले OFFSET सूत्र “=OFFSET (चित्र४!$C$2, 1, 0, COUNT (!$C:$C), 1 टाइप गर्न आवश्यक छ। )" जसले स्तम्भ C मा टाइप गरिएका एकाइहरू बेचेको मानहरूमा आधारित मानहरूको गतिशील दायरा उत्पन्न गर्नेछ।
पूर्वनिर्धारित रूपमा, एउटा नाम सम्पूर्ण कार्यपुस्तिकामा लागू हुनेछ र कार्यपुस्तिका भित्र अद्वितीय हुनुपर्छ।
तथापि, हामी एउटा विशेष पानामा दायरा सीमित गर्न चाहन्छौं।
त्यसैले, हामी यहाँ “ स्कोप: ” इनपुट बक्समा चित्र ४ छनोट गर्छौं। ठीक छ मा क्लिक गरेपछि, गतिशील दायरा सिर्जना हुन्छ।
यसले स्वचालित रूपमा सबै बिक्री डेटा समावेश गर्दछ जब नयाँ डाटा प्रविष्ट हुन्छ।
अब कुनै पनि बिन्दुमा दायाँ क्लिक गर्नुहोस्। चार्ट र त्यसपछि "डेटा चयन गर्नुहोस्" चयन गर्नुहोस्।
![](/wp-content/uploads/advanced-excel/1808/brailacojm-6.png)
चित्र 4.3
प्रम्प्ट गरिएको डेटा चयन गर्नुहोस् स्रोत, चयन गर्नुहोस् श्रृङ्खला1 र त्यसपछि सम्पादन गर्नुहोस्।
![](/wp-content/uploads/advanced-excel/1808/brailacojm-7.png)
चित्र 4.4
र त्यसपछि चित्र 4.5 देखाइएको अनुसार "=Figure4!Units" टाइप गर्नुहोस्।
![](/wp-content/uploads/advanced-excel/1808/brailacojm-8.png)
चित्र ४.५
अन्तमा, सेल C13 मा 11 टाइप गर्ने प्रयास गरौं। तपाईंले चार्ट परिवर्तन भएको र मान ११ समावेश गरिएको देख्न सक्नुहुन्छ।
चार्टनयाँ डाटा थप्दा स्वत: परिवर्तन हुनेछ।
![](/wp-content/uploads/advanced-excel/1808/brailacojm-9.png)
चित्र 4.6
1> थप पढ्नुहोस्…
- उदाहरणका साथ एक्सेलमा अफसेट(…) प्रकार्य
काम गर्ने फाइलहरू डाउनलोड गर्नुहोस्
तलको लिङ्कबाट काम गर्ने फाइलहरू डाउनलोड गर्नुहोस्।
Excel-Offset-Function .rar