फिलहाल, एक्सेल प्रोग्राम अपने तरीके सेलोकप्रियता केवल वर्ड के बाद दूसरे स्थान पर है। यह आपको बड़ी मात्रा में डेटा पर कई प्रकार की आर्थिक और सांख्यिकीय गणनाओं को आसानी से करने देता है। इस उद्देश्य के लिए, यह सहायक कार्यों सहित बड़ी संख्या में अंतर्निहित कार्य प्रदान करता है। उनमें से कुछ कार्रवाई करने में सक्षम हैं, जिसमें डेटा सरणियाँ भी शामिल हैं। "INDEX" फ़ंक्शन भी उन्हीं का है। एक्सेल में, यह दोनों अलग-अलग और "SEARCH" के साथ उपयोग किया जाता है, जिसे नीचे चर्चा की जाएगी।
Excel में INDEX फ़ंक्शन किसी सेल की सामग्री का मान (संदर्भ) लौटाता है, जिसे तालिका या नामित श्रेणी की पंक्ति और स्तंभ संख्याओं द्वारा निर्दिष्ट किया जाता है।
इसका सिंटैक्स सरल है और इस तरह दिखता है: INDEX (सरणी, पंक्ति #, स्तंभ #)।
यह फ़ंक्शन भी साथ काम कर सकता हैएकल पंक्ति या एकल स्तंभ। इस मामले में, एक आयामी सरणी निर्दिष्ट करने के बाद, एक संख्या निर्धारित की जाती है। यह पंक्ति संख्या को दर्शाता है यदि सरणी एक स्तंभ है, और इसके विपरीत।
Excel में INDEX फ़ंक्शन कभी-कभी "#REF!" मान लौटाता है। यह अक्सर तब होता है जब निर्दिष्ट पंक्ति और स्तंभ के चौराहे पर सेल निर्दिष्ट सीमा के बाहर होता है।
आइए व्यवहार में "INDEX" फ़ंक्शन का उपयोग करने के कई मामलों पर विचार करें।
मान लीजिए आपके पास 4 की एक सरणी हैकॉलम और 4 पंक्तियाँ (तालिका देखें)। यदि आप ए 1 के बाहर तालिका कोशिकाओं में से एक में "= INDEX (B2: E5, 2, 3)" (उद्धरण चिह्नों के बिना) दर्ज करते हैं: E5 और "एन्टर" दबाएं, तो प्रतिक्रिया का मान "बेगोनिया" होगा ।
एक | में | सी | डी | ए | |
1 | एन / एन | 1 | 2 | 3 | 4 |
2 | 1 | पोस्ता | एक गुलाब | चमेली | कैमोमाइल |
3 | 2 | गुलदाउदी | हलका पीला रंग | बेगोनिआ | हाइड्रेंजिया |
4 | 3 | ट्यूलिप | बैंगनी | सफ़ेद फूल का एक पौधा | ग्लेडियोलस |
5 | 4 | एस्टर | शेर | लिली | गहरे लाल रंग |
यदि आप जानना चाहते हैं कि समूह 2 में कितने छात्रों को "असंतोषजनक" ग्रेड मिला है, तो उचित सेल में अभिव्यक्ति दर्ज करें: INDEX (C2: C5, 1)।
एक | में | सी | डी | ए | |
1 | एन / एन | समूह 1 | समूह 2 | समूह ३ | समूह ४ |
2 | "असंतोषजनक" | 5 | 4 | 2 | 4 |
3 | "संतोषजनक" | 12 | 10 | 13 | 11 |
4 | "ठीक है" | 7 | 8 | 8 | 10 |
5 | "अति उत्कृष्ट" | 1 | 3 | 5 | 4 |
ऊपर दिए गए दोनों उदाहरण काम नहीं करेंगेबड़ी मात्रा में डेटा के साथ। तथ्य यह है कि एक्सेल में "INDEX" फ़ंक्शन का उपयोग करने में पंक्ति और स्तंभ संख्याओं को दर्ज करना शामिल है न कि केवल तालिका की, बल्कि डेटा सरणी की। बड़ी संख्या में तत्वों के शामिल होने पर ऐसा करना मुश्किल है। एक और एक्सेल फ़ंक्शन समस्या को हल करने में मदद कर सकता है।
आइए मामले पर विचार करें जब सरणी में एक एकल पंक्ति होती है।
एक | में | सी | डी | |
1 | उत्पादों | |||
2 | सब्जियां | फल | चाट मसाला | |
3 | टमाटर | रहिला | नमक | |
4 | खीरे | सेब | मिर्च | |
5 | काली मिर्च | संतरे | अदरक | |
6 | गाजर | केले | दालचीनी |
इस मामले में मूल्यों की सीमा B3: B6 है।
एक अन्य पंक्ति में सेल का चयन करें, उदाहरण के लिए D1।फल का नाम दर्ज करें, जिस स्थिति को हम ढूंढना चाहते हैं, इस मामले में "संतरे"। सेल (E1) में, जहां हम संबंधित रेखा की संख्या लिखना चाहते हैं, वहां "= SEARCH (D1; B3: B6; 0)" (तालिका देखें) दर्ज करें। नतीजतन, संख्या 3 वहां दिखाई देती है। यह अभिव्यक्ति "संतरे" की सीमा B3: B6 में संख्या है।
एक | में | सी | डी | ए | |
1 | संतरे | 3 | |||
2 | सब्जियां | फल | |||
3 | टमाटर | रहिला | |||
4 | आलू | सेब | |||
5 | गाजर | संतरे | |||
6 | मिर्च | केले |
अंतिम 0 का मतलब है कि आप डी 1 के मूल्य के साथ एक सटीक मिलान ढूंढना चाहते हैं।
ऊपर प्रस्तुत फ़ॉर्म में, "खोज" फ़ंक्शनकेवल एक मान लौटाता है (बहुत पहले, जो कि सबसे ऊपर है)। लेकिन क्या होगा अगर सूची में दोहराव हैं। इस स्थिति में, सरणी सूत्र मदद करते हैं। उनका उपयोग करने के लिए, संपूर्ण डेटा श्रेणी का चयन करें और "Ctrl + Shift + Enter" कुंजी संयोजन का उपयोग करें। हालाँकि, इसका विचार इस लेख का विषय नहीं है।
पर्याप्त से चुनने के लिए कल्पना कीजिएकेवल कुछ डेटा का एक बड़ा सरणी। सादगी के लिए, तत्वों की एक छोटी संख्या के साथ मामले पर विचार करें। उदाहरण के लिए, आपके पास छात्रों के कई समूहों और उनके ग्रेड की प्रगति पर एक रिपोर्ट है। उदाहरण के लिए, मान लें कि आप सेल H2 चाहते हैं कि फेल हुए छात्रों की संख्या प्रदर्शित करें।
एक | में | सी | डी | ए | एफ | डी | एक्स | एफ | |
1 | एन / एन | जीआर। एक | जीआर। २ | जीआर। ३ | जीआर। चार | जीआर। २ | जीआर। चार | ||
2 | "खराब" | 5 | 3 | 1 | 2 | "ऊद" | |||
3 | "ऊद" | 14 | 10 | 14 | 12 | "अति उत्कृष्ट" | |||
4 | "ठीक है" | 8 | 9 | 10 | 8 | ||||
5 | "अति उत्कृष्ट" | 4 | 6 | 5 | 3 |
इसके लिए, दोनों का उपयोग करना सबसे अच्छा हैकार्य करता है। यह जानने के लिए कि एच 2 में क्या दर्ज करने की आवश्यकता है, आइए सबसे पहले सबसे सरल अभिव्यक्ति देखें जो इस उद्देश्य के लिए उपयोग की जा सकती है। विशेष रूप से, इस सेल में लिखकर वांछित मूल्य प्राप्त किया जा सकता है "= INDEX (A2: E5; 1; 2)"। यहां हमने पिछले उदाहरणों से संस्करण का उपयोग किया था, जब पंक्ति और स्तंभ संख्याओं की गणना मैन्युअल रूप से की जाती थी। हालांकि, हमारा लक्ष्य इस प्रक्रिया को स्वचालित करना है। ऐसा करने के लिए, दो और एक के बजाय, जो वांछित पंक्ति और कॉलम को इंगित करता है, सरणी में इन संख्याओं को देने वाले "SEARCH" फ़ंक्शन को लिखें। ध्यान दें कि हम सेल G2 और "c" में स्थित "ud" अभिव्यक्ति की तलाश कर रहे हैं। 2 "एच 2 से। इसके अलावा, हम सटीक मिलान चाहते हैं, इसलिए 0 को अंतिम, तीसरे, दोनों मामलों में तर्क के रूप में निर्दिष्ट किया गया है।
फिर सूत्र INDEX (A2: E5; 2) में 1 के बजाय, आपको लिखना चाहिए: SEARCH (G2; A2: A5; 0), और 2 के बजाय - SEARCH (H2; A2: E2; 0);
प्रतिस्थापन के बाद, हमारे पास: INDEX (A2: E5; SEARCH (G2; A2: A5; 0); SEARCH (H2; A2: E2; 0))। नतीजतन, "एंटर" दबाकर, हमारे पास इस सेल में "10" मूल्य है।
जैसा कि आप जानते हैं, एक्सेल में "INDEX" फ़ंक्शन हो सकता हैएक निश्चित सीमा तक "बढ़ा"। उपरोक्त उदाहरण में, H2: J3 से ये सभी 4 सेल हैं। इस संबंध में, यह पता लगाना आवश्यक है कि ऐसा कैसे करें कि, इस सूत्र को सही मानों को "स्ट्रेचिंग" करके, सही मान प्राप्त करने के लिए।
मुख्य कठिनाई यह है कि सरणीA2: E5 का एक सापेक्ष पता है। इसे ठीक करने के लिए, आपको इसे पूर्ण में बदलना चाहिए। इसके लिए, सरणी को $ A $ 2: $ E $ 5 के रूप में लिखा गया है। वही दोनों अंतर्निहित कार्यों के लिए किया जाना चाहिए, अर्थात, उन्हें MATCH ($ G $ 2; $ A $ 2: $ A $ 5,0) और MATCH ($ H $ 2; A $ 2: की तरह दिखना चाहिए; $ E2,0)।
सूत्र का अंतिम रूप होगा: INDEX ($ A $ 2: $ E $ 5; SEARCH ($ G $ 2; $ A $ 2: A $ 5; 0); SEARCH ($ H $ 2; $ A $) 2: $ ई $ 2; 0))।
नतीजतन, हमारे पास नीचे दी गई तालिका होगी
एक | में | सी | डी | ए | एफ | डी | एक्स | एफ | |
1 | एन / एन | जीआर। एक | जीआर। २ | जीआर। ३ | जीआर। चार | जीआर। २ | जीआर। चार | ||
2 | "खराब" | 5 | 3 | 1 | 2 | "ऊद" | 10 | 12 | |
3 | "ऊद" | 14 | 10 | 14 | 12 | "अति उत्कृष्ट" | 6 | 3 | |
4 | "ठीक है" | 8 | 9 | 10 | 8 | ||||
5 | "अति उत्कृष्ट" | 4 | 6 | 5 | 3 |
सही परिणाम प्राप्त करने के लिए, आपको आवश्यकता हैसुनिश्चित करें कि पाठ मान सही ढंग से लिखे गए हैं, जिसमें टाइपोस और अनावश्यक रिक्त स्थान शामिल हैं। अन्यथा, कार्यक्रम उन्हें समान नहीं मानेंगे।
अब आप जानते हैं कि फ़ंक्शन का उपयोग कैसे किया जाता हैएक्सेल में "INDEX"। "POISKPOS" के साथ इसके संयुक्त उपयोग के उदाहरण भी आपको ज्ञात हैं, और आप उनकी व्यावहारिक समस्याओं को हल करने के लिए उन्हें सही ढंग से लागू करने में सक्षम होंगे।