INDEX
INDEX फ़ंक्शन, सेलों के संग्रह के भीतर ही निर्दिष्ट पंक्ति और कॉलम के प्रतिच्छेद पर सेल के मान को दर्शाता है या एरे फ़ंक्शन से एरे दर्शाता है।
INDEX(range, row-index, column-index, area-index)
range: सेल का संग्रह। श्रेणी, एकल संग्रह या एक से अधिक संग्रह है, प्रत्येक सेलों की एकल श्रेणी है। यदि एक से अधिक संग्रह निर्दिष्ट किया जाता है, तो वे अल्पविराम से विभाजित किए जाएँगे और लघुकोष्ठक के अतिरिक्त सेट में संलग्न किए जाते हैं। उदाहरण के लिए ((B1:B5,C10:C12))। range द्वारा संदर्भित सेलों में कोई भी मान हो सकते हैं।
row-index: परिणामी मान को प्रदर्शित करने वाली पंक्ति संख्या को दर्शाने वाला संख्या मान। row-index को 0 से बड़ा या इसके बराबर और range में पंक्तियों की संख्या से छोटा या इसके बराबर होना चाहिए। यदि row-index 0 है, तो INDEX पूरे कॉलम column-index के लिए एरे के मानों को दर्शाता है जो कि 0 से बड़ा और range में कॉलम की संख्या से कम या उसके बराबर होने चाहिए।
column-index: परिणामी मान की कॉलम संख्या को निर्दिष्ट करने वाला वैकल्पिक संख्या मान। column-index को 0 से बड़ा या इसके बराबर और range में कॉलम की संख्या से छोटा या इसके बराबर होना चाहिए। यदि column-index 0 है, तो INDEX पूरे कॉलम row-index के लिए एरे के मानों को दर्शाता है जो कि 0 से बड़ा और range में पंक्तियों की संख्या से कम या उसके बराबर होने चाहिए।
area-index: परिणामी मान की क्षेत्र संख्या को निर्दिष्ट करने वाला वैकल्पिक संख्या मान। area-index को 1 से बड़ा या इसके बराबर और range में क्षेत्रों की संख्या से छोटा या इसके बराबर होना चाहिए। यदि area-index मिटाया जाता है, तो 1 का उपयोग किया जाता है।
नोट्स
INDEX, मानों के दो आयामी संग्रह के निर्दिष्ट प्रतिच्छेदन पर मान दर्शाता है। उदाहरण के लिए मान लीजिए सेलों B1:D8 में मान हैं।
=INDEX(B1:D8, 2, 3) दूसरी पंक्ति और तीसरे कॉलम (सेल D3 में मान) के प्रतिच्छेदन पर प्राप्त मान को दर्शाता है।
लघुकोष्ठकों के अतिरिक्त जोड़ी में श्रेणियों को संलग्न करके एक से अधिक क्षेत्र निर्दिष्ट किया जा सकते हैं। उदाहरण के लिए :
=INDEX((B2:D5, B7:D10), 2, 3, 2) द्वितीय क्षेत्र (सेल D8 में मान) में दूसरी पंक्ति और तीसरे कॉलम के प्रतिच्छेदन पर मान प्रदर्शित करता है।
=INDEX किसी अन्य फ़ंक्शन के लिएएक पंक्ति या एक कॉलम एरे को प्रदर्शित कर सकता है। इस रूप में row-index या column-index कि आवश्यकता होती है किंतु अन्य वितर्क को मिटाया जा सकता है। उदाहरण के लिए :
=SUM(INDEX(B2:D5, , 3)) तीसरे कॉलम (सेल D2 से सेल D5 के बीच) में मानों के योग को प्रदर्शित करता है।
=AVERAGE(INDEX(B2:D5, 2)) दूसरी पंक्ति (सेल B3 से सेल D3 के बीच) में मानों के औसत को दर्शाता है।
INDEX एरे फ़ंक्शन के द्वारा प्रदर्शित एरे से मान को प्रदर्शित (या "read") कर सकता है। FREQUENCY निर्दिष्ट अंतरालों पर आधारित, मानों का एरे दर्शाता है।
=INDEX(FREQUENCY($A$1:$F$5, $B$8:$E$8), 1) ये FREQUENCY फ़ंक्शन द्वारा दर्शाए गए एरे का पहला मान दर्शाएगा।
उसी तरह =INDEX(FREQUENCY($A$1:$F$5, $B$8:$E$8), 5) एरे में पाँचवा मान दर्शाएगा।
एरे में स्थान को एरे के ऊपरी बाएँ कोने में सेल के सापेक्ष नीचे कॉलम की संख्या और दाईं ओर पंक्तियों की संख्या को दर्शाकर निर्दिष्ट किया जा सकता है।
केवल उस एक्सेप्शन को छोड़कर जिसमें INDEX ऊपर तीसरे केस के अनुसार निर्दिष्ट है, row-index को मिटाया नहीं जा सकता और यदि column-index को मिटाया जाता है, तो इसे 1 माना जाएगा।
उदाहरण |
---|
निम्नलिखित टेबल में : |
A | B | C | D | |
---|---|---|---|---|
1 | 1 | 11 | 21 | |
2 | 2 | 12 | 22 | |
3 | 3 | 13 | 23 | |
4 | 4 | 14 | 24 | |
5 | a | b | c | |
6 | d | e | f | |
7 | g | h | i | |
8 | j | k | l |
=INDEX(B1:D4, 2, 3) 22 को दर्शाता है जो कि निर्दिष्ट संग्रह (range B1:D4 है इसलिए D2 सेल का कॉन्टेंट परिणाम है) की दूसरी पंक्ति (row-index 2 है) और तीसरे कॉलम (column-index 3 है) का मान है। =INDEX((B1:D4, B5:D8), 2, 3, 2) "f" को दर्शाता है जो कि निर्दिष्ट संग्रह दूसरा क्षेत्र (area-index 2 है) जो कि सेल D6 की दूसरी पंक्ति (row-index 2 है) और तीसरे कॉलम (column-index 3 है) का मान है। =SUM(INDEX(B1:D4, , 3)) 90 को दर्शाता है जो कि तीसरे कॉलम (D4 के माध्यम से सेल D1) में मानों का योग है। =AVERAGE(INDEX(B1:D4, 2)) 12 को दर्शाता है जो कि दूसरी पंक्ति में (D2 के माध्यम से सेल B2) में मानों का औसत है। |