Excel सूत्र: श्रेणी में अंतिम कॉलम संख्या -

विषय - सूची

सामान्य सूत्र

=MIN(COLUMN(rng))+COLUMNS(rng)-1

सारांश

एक सीमा में अंतिम कॉलम प्राप्त करने के लिए, आप COLUMN और COLUMNS फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, सेल F5 में सूत्र है:

=MIN(COLUMN(data))+COLUMNS(data)-1

जहां डेटा का नाम B5: D10 है।

स्पष्टीकरण

जब एक एकल कक्ष संदर्भ दिया जाता है, तो COLUMN फ़ंक्शन उस संदर्भ के लिए कॉलम नंबर लौटाता है। हालाँकि, जब एक ऐसी श्रेणी दी जाती है जिसमें कई कॉलम होते हैं, तो COLUMN फ़ंक्शन एक सरणी लौटाएगा जिसमें रेंज के सभी कॉलम नंबर होंगे।

यदि आप केवल पहला कॉलम नंबर चाहते हैं, तो आप MIN फ़ंक्शन का उपयोग सिर्फ पहला कॉलम नंबर निकालने के लिए कर सकते हैं, जो सरणी में सबसे कम संख्या होगी:

=MIN(COLUMN(data)) // first column

एक बार हमारे पास पहला कॉलम होने के बाद, हम कुल कॉलमों को सीमा में जोड़ सकते हैं और अंतिम कॉलम संख्या प्राप्त करने के लिए 1 घटा सकते हैं।

सूचकांक संस्करण

MIN के बजाय, आप अंतिम पंक्ति संख्या प्राप्त करने के लिए INDEX का उपयोग कर सकते हैं:

=COLUMN(INDEX(data,1,1))+COLUMNS(data)-1

यह संभवत: बड़ी रेंज के लिए थोड़ा तेज है, क्योंकि INDEX सिर्फ COLUMN को एकल सेल की आपूर्ति करता है।

सरल संस्करण

जब कोई सूत्र एक सरणी परिणाम देता है, तो Excel सरणी में पहला आइटम प्रदर्शित करेगा यदि सूत्र किसी एकल कक्ष में दर्ज किया गया हो। इसका मतलब है कि व्यवहार में, आप कभी-कभी सूत्र के सरलीकृत संस्करण का उपयोग कर सकते हैं:

=COLUMN(data)+COLUMNS(data)-1

लेकिन ध्यान रखें कि यह मल्टी-कॉलम रेंज के लिए एक सरणी लौटाएगा।

सूत्रों के अंदर, यह कभी-कभी यह सुनिश्चित करने के लिए आवश्यक है कि आप केवल एक आइटम के साथ काम कर रहे हैं, और एक सरणी नहीं। उस स्थिति में, आप ऊपर दिए गए पूर्ण संस्करण का उपयोग करना चाहेंगे।

दिलचस्प लेख...