फॉर्मूला से वर्कशीट का नाम प्राप्त करें - एक्सेल

उदाहरण कार्यपुस्तिका डाउनलोड करें

उदाहरण कार्यपुस्तिका डाउनलोड करें

यह ट्यूटोरियल प्रदर्शित करेगा कि एक्सेल में फॉर्मूला के साथ शीट नाम कैसे प्राप्त करें।

शीट का नाम प्राप्त करें

एक्सेल में शीट का नाम सीधे प्राप्त करने के लिए कोई एक फ़ंक्शन नहीं है। लेकिन आप वीबीए का उपयोग करके शीट नाम प्राप्त कर सकते हैं, या आप सेल, फाइंड और एमआईडी फ़ंक्शंस का उपयोग कर सकते हैं:

1 =MID(CELL("filename"),FIND("]",CELL("filename"))+1,31)

आइए उपरोक्त सूत्र के माध्यम से चलते हैं।

सेल फंक्शन

हम "फ़ाइल नाम" इनपुट करके फ़ाइल पथ, नाम और शीट वापस करने के लिए सेल फ़ंक्शन का उपयोग कर सकते हैं।

1 = सेल ("फ़ाइल नाम")

वर्तमान वर्कशीट का नाम प्राप्त करने के लिए, आप वैकल्पिक संदर्भ तर्क के साथ या उसके बिना फ़ंक्शन का उपयोग कर सकते हैं, वर्तमान टैब पर किसी भी सेल का जिक्र करते हुए।

1 = सेल ("फ़ाइल नाम", ए 1)

आप उस शीट पर एक सेल का हवाला देकर किसी अन्य वर्कशीट के बारे में भी जानकारी प्राप्त कर सकते हैं।

1 = सेल ("फ़ाइल नाम", एक और शीट! ए 1)

फाइंड फंक्शन

जैसा कि ऊपर दिखाया गया है, सेल फ़ंक्शन फ़ाइल पथ, नाम और कार्यपत्रक लौटाता है। हमें पथ या कार्यपुस्तिका के नाम की आवश्यकता नहीं है, इसलिए हमें शीट के नाम को अलग करने की आवश्यकता है।

शीट नाम (जो हमेशा "]" होता है) से ठीक पहले वर्ण की स्थिति निर्धारित करने के लिए पहले FIND फ़ंक्शन का उपयोग करें।

1 =खोज ("]", बी 3)

मध्य समारोह

चूंकि हमारे पास वर्कशीट नाम से पहले अंतिम वर्ण स्थिति है, इसलिए अब हम उस स्थिति के बाद वर्णों को निकालने के लिए MID फ़ंक्शन का उपयोग कर सकते हैं। हमारी शीट का नाम + 1 से ऊपर की स्थिति से शुरू होता है, लेकिन हम यह नहीं जानते कि शीट का नाम कितना लंबा है। हालाँकि, हम वर्कशीट नाम की अधिकतम लंबाई (31) जानते हैं, और हम इसका उपयोग MID फ़ंक्शन में कर सकते हैं:

1 =MID(B3,C3+1,31))

यह सब एक साथ रखने से हमारा मूल सूत्र प्राप्त होता है:

1 =MID(CELL("filename"),FIND("]",CELL("filename"))+1,31)

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave