विषयसूची
यह आलेख Excel में शीट का नाम प्राप्त करने के 2 सुविधाजनक तरीके दिखाता है। शीट का नाम एक्सेल में वर्कशीट ऑब्जेक्ट की एक नाम संपत्ति है।
प्रैक्टिस वर्कबुक डाउनलोड करें
जब आप इस लेख को पढ़ रहे हों तो व्यायाम करने के लिए इस अभ्यास वर्कबुक को डाउनलोड करें।<1 शीट का नाम.xlsm
एक्सेल में शीट का नाम प्राप्त करने के 2 तरीके
हम सामान्य रूप से बने सूत्रों का उपयोग कर सकते हैं शीट नाम को सेल में संग्रहीत करने या MsgBox में दिखाने के लिए उपयोग किए गए फ़ंक्शंस या सरल VBA कोड।
1। एक्सेल में शीट का नाम प्राप्त करने के लिए सूत्र का उपयोग
चूँकि एक्सेल शीट का नाम प्राप्त करने के लिए कोई अंतर्निहित फंक्शन प्रदान नहीं करता है, हमें इसकी आवश्यकता है MID, CELL और FIND फ़ंक्शन के संयोजन में एक फ़ंक्शन लिखने के लिए। आइए इसे देखें:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
वर्कशीट के किसी भी सेल में फॉर्मूला डालें जिसे हम नाम प्राप्त करना चाहते हैं। इस उदाहरण में, हमने अपने वर्कशीट का नाम “ फ़ॉर्मूला ” रखा है और फिर फ़ॉर्मूला को सेल C5 में रखा है।
फ़ॉर्मूला कैसे काम करता है
- सूत्र में CELL फ़ंक्शन पूर्ण पथ, कार्यपुस्तिका का नाम , और वर्तमान शीट का नाम लौटाता है। यह सूत्र है:
=CELL("filename",A1)
- परिणाम जो हमने पाया पिछले चरण में संलग्न कार्यपुस्तिका का नाम [ ] कोष्ठक में है। [एक्सेल शीट का नाम.xlsm] । हमें की स्थिति का पता लगाने की आवश्यकता हैदाहिना ब्रैकेट । वर्तमान वर्कशीट का नाम तत्काल दाएं ब्रैकेट के बाद शुरू होता है। तो, FIND फ़ंक्शन निम्न सूत्र के साथ सही ब्रैकेट की स्थिति पाता है और फिर हमें स्थिति प्राप्त करने के लिए 1 जोड़ना होगा वर्कशीट नाम की पहली स्ट्रिंग ।
=FIND("]",CELL("filename",A1))+1
- अंत में, MID फ़ंक्शन तीन तर्क लेता है-
पहला तर्क: =CELL ("फ़ाइल का नाम", A1) पहले चरण में उपयोग किया गया।
दूसरा तर्क: = FIND ("]", सेल ("फ़ाइल का नाम", A1)) +1 दूसरे चरण में उपयोग किया गया।
तीसरा तर्क: 31 जो एक्सेल में वर्कशीट नाम की अधिकतम लंबाई है
और पढ़ें: एक्सेल वर्कबुक में शीट का नाम कैसे खोजें (2 तरीके)
वैकल्पिक फॉर्मूला
इस सूत्र का वैकल्पिक रूप से उपयोग किया जा सकता है जो MID फ़ंक्शन के बजाय राइट फ़ंक्शन का उपयोग करता है।
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
<3
2. एक्सेल शीट नाम प्राप्त करने और प्रदर्शित करने के लिए वीबीए कोड
2.1 वीबीए कोड का उपयोग करके एक्सेल में सक्रिय शीट नाम प्राप्त करें
इसका प्रयोग करें सक्रिय शीट नाम प्राप्त करने के लिए नीचे दिए गए सरल कोड।
6549
2.2 इंडेक्स नंबर
का उपयोग करके शीट नाम का पता लगाएं, निम्नलिखित कोड का उपयोग करके हम <3 का पता लगा सकते हैं> वर्कशीट का नाम उनके इंडेक्स नंबर के आधार पर। यदि किसी वर्कबुक में एकाधिक वर्कशीट हैं, तो यह विधि सहायक हैवर्कशीट का नाम आसानी से और तेजी से खोजने के लिए।
उदाहरण के लिए, हम दूसरी वर्कशीट नाम vba1 में हैं। निम्नलिखित कोड के साथ, हम पहली शीट नाम का पता लगा सकते हैं जो फॉर्मूला है।
7717
निम्नलिखित कोड के साथ, हम अंतिम शीट <4 का पता लगा सकते हैं> कार्यपुस्तिका का नाम। इस उदाहरण में, अंतिम शीट का नाम VBA 2 है।
7273
और पढ़ें: शीट कैसे खोजें एक्सेल में VBA के साथ नाम (3 उदाहरण)
नोट्स
हम VBA कोड परिणाम दिखाने के लिए MsgBox फ़ंक्शन का भी उपयोग कर सकते हैं एक MsgBox में यदि इसे स्टोर करना या सेल में उपयोग करना आवश्यक नहीं है।
निष्कर्ष
अब, हम जानते हैं कि कैसे प्राप्त करना है एक्सेल में शीट का नाम। उम्मीद है, यह आपको इस कार्यक्षमता का अधिक आत्मविश्वास से उपयोग करने के लिए प्रोत्साहित करेगा। कोई भी प्रश्न या सुझाव उन्हें नीचे कमेंट बॉक्स में डालना न भूलें।