
सामान्य सूत्र
=INDEX(data,MATCH(value,array,0),0)
सारांश
संपूर्ण पंक्ति देखने और पुनः प्राप्त करने के लिए, आप INDEX और MATCH फ़ंक्शन का उपयोग करते हैं। दिखाए गए उदाहरण में, मध्य क्षेत्र के लिए सभी मूल्यों को देखने के लिए उपयोग किया जाने वाला सूत्र है:
=INDEX(C5:F8,MATCH(H5,B5:B8,0),0)
स्पष्टीकरण
इस सूत्र का मूल है कि पंक्ति सूचकांक की पहचान करने के लिए MATCH फ़ंक्शन का उपयोग करना और स्तंभ संख्या को शून्य पर सेट करके संपूर्ण पंक्ति को पुनः प्राप्त करने के लिए INDEX फ़ंक्शन। अंदर से बाहर की तरफ काम करना, इस तरह से पंक्ति सूचकांक प्राप्त करने के लिए MATCH का उपयोग किया जाता है:
MATCH(H5,B5:B8,0)
लुकअप मान "सेंट्रल" H5 से आता है, सरणी B5: B8 रेंज है, और शून्य का उपयोग एक सटीक मैच के लिए किया जाता है। MATCH फ़ंक्शन परिणाम के रूप में 3 देता है, जो पंक्ति संख्या के रूप में INDEX फ़ंक्शन में जाता है:
=INDEX(C5:F8,3,0)
श्रेणी C5 के लिए: सरणी के लिए F8, और पंक्ति संख्या के लिए 3, अंतिम चरण कॉलम संख्या के लिए शून्य की आपूर्ति करना है। यह INDEX को अंतिम परिणाम के रूप में पंक्ति 3 के सभी को वापस करने का कारण बनता है, इस तरह से एक सरणी में:
(116000,129250,127250,142500)
अन्य कार्यों के साथ प्रसंस्करण
एक बार जब आप डेटा की पूरी पंक्ति को पुनः प्राप्त कर लेते हैं, तो आप उस पंक्ति को आगे के विश्लेषण के लिए SUM, MAX, MIN, AVERAGE, LARGE, आदि कार्यों में फीड कर सकते हैं। उदाहरण के लिए, मध्य क्षेत्र का सबसे छोटा मूल्य प्राप्त करने के लिए, आप इसका उपयोग कर सकते हैं:
=MIN(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
मध्य क्षेत्र में सभी मूल्यों को योग करने के लिए:
=SUM(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))
मल्टी-सेल सरणी सूत्र
एक से अधिक सेल में परिणाम वापस करने के लिए, मल्टी-सेल ऐरे फॉर्मूला के रूप में दर्ज करें।
एक्सेल के डायनामिक एरे संस्करण में, जब INDEX एक पूरी पंक्ति देता है, पंक्ति मान स्वचालित रूप से कार्यपत्रक पर फैल जाएगा।