
सामान्य सूत्र
=MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,255)
सारांश
वर्तमान वर्कशीट (यानी वर्तमान टैब) का नाम पाने के लिए आप CELL फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं। सेल कार्यपुस्तिका नाम और शीट को पुनः प्राप्त करता है, और MID और FIND फ़ंक्शन का उपयोग केवल शीट नाम को निकालने के लिए किया जाता है। दिखाए गए उदाहरण में, E5 में सूत्र है:
=MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,255)
स्पष्टीकरण
CELL फ़ंक्शन का उपयोग पूर्ण फ़ाइल नाम और पथ प्राप्त करने के लिए किया जाता है:
CELL("filename",A1)
परिणाम इस तरह दिखता है:
path(workbook.xlsm)sheetname
CELL ने इस परिणाम को MID फ़ंक्शन को पाठ तर्क के रूप में दिया। शीट का नाम बाएं कोष्ठक के ठीक बाद शुरू होता है, इसलिए प्रारंभिक स्थिति की गणना FIND के साथ की जाती है:
FIND(")",CELL("filename",A1))+1
निकालने के लिए वर्णों की संख्या 255 के रूप में हार्डकोड की गई है। Excel UI में, आप 31 वर्णों से अधिक की कार्यपत्रक का नाम नहीं दे सकते हैं, लेकिन फ़ाइल स्वरूप ही 255 वर्णों तक की वर्कशीट नामों की अनुमति देता है, इसलिए यह सुनिश्चित करता है कि संपूर्ण नाम पुनर्प्राप्त हो गया है।
राइट के साथ वैकल्पिक
आप MID के बजाय शीट नाम निकालने के लिए RIGHT फ़ंक्शन का उपयोग कर सकते हैं:
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND(")",CELL("filename",A1)))
इसके लिए अधिक फ़ंक्शन कॉल की आवश्यकता होती है, लेकिन साथ ही साथ काम भी करता है।