उदाहरण कार्यपुस्तिका डाउनलोड करें
यह ट्यूटोरियल आपको सिखाएगा कि एक्सेल में फॉर्मूला का उपयोग करके पथ और फ़ाइल नाम कैसे प्राप्त करें।
पथ और फ़ाइल नाम प्राप्त करें
एक्सेल में पथ और फ़ाइल नाम सीधे प्राप्त करने के लिए कोई फ़ंक्शन नहीं है, लेकिन सेल फ़ंक्शन फ़ाइल पथ, नाम और शीट वापस कर देगा। FIND, LEFT, और SUBSTITUTE टेक्स्ट फ़ंक्शंस का उपयोग करके, हम पथ और फ़ाइल नाम को अलग कर सकते हैं।
1 | = स्थानापन्न (बाएं (सेल ("फ़ाइल नाम", बी 2), ढूंढें ("]", सेल ("फ़ाइल नाम", बी 2)) -1), "[","") |
आइए सूत्र के माध्यम से कदम उठाएं।
फ़ाइल का नाम, पथ और कार्यपत्रक
हम जानकारी प्रकार के रूप में "फ़ाइल नाम" दर्ज करके फ़ाइल पथ, नाम और शीट को वापस करने के लिए सेल फ़ंक्शन का उपयोग करते हैं।
1 | = सेल ("फ़ाइल नाम", बी 2) |
फ़ाइल नाम स्थिति खोजें
जैसा कि ऊपर दिखाया गया है, सेल फ़ंक्शन फ़ाइल पथ, नाम और कार्यपत्रक लौटाता है। हमें वर्कशीट या वर्गाकार कोष्ठक की आवश्यकता नहीं है, इसलिए हम फ़ाइल नाम के अंतिम वर्ण (अर्थात "]" से पहले वाला) की स्थिति निर्धारित करने के लिए FIND फ़ंक्शन का उपयोग करते हैं।
1 | =FIND("]",B3)-1 |
वर्कशीट का नाम हटाएं
एक बार जब हमारे पास फ़ाइल नाम के अंतिम वर्ण की स्थिति हो जाती है, तो हम वर्कशीट के नाम को हटाने के लिए LEFT फ़ंक्शन का उपयोग करते हैं।
1 | = बाएं (बी 3, सी 3) |
स्थानापन्न समारोह
आप ऊपर देख सकते हैं कि पथ और फ़ाइल नामों के बीच अभी भी एक खुला वर्गाकार कोष्ठक है। "[" को एक खाली स्ट्रिंग के साथ बदलने के लिए SUBSTITUTE फ़ंक्शन का उपयोग करें।
1 | = स्थानापन्न (D3,"[",,"") |
इन चरणों को एक सूत्र में मिलाने से हमें यह प्राप्त होता है:
1 | = स्थानापन्न (बाएं (सेल ("फ़ाइल नाम", बी 2), ढूंढें ("]", सेल ("फ़ाइल नाम", बी 2)) -1), "[","") |
केवल पथ प्राप्त करें
आप फ़ाइल नाम के बिना केवल पथ दिखाना चाह सकते हैं। इसके लिए हम थोड़ा ट्वीक करके LEFT फंक्शन पर रुक सकते हैं। प्रतिस्थापित करने की कोई आवश्यकता नहीं है क्योंकि हटाने के लिए कोई मध्य-स्ट्रिंग वर्ण नहीं होगा। केवल पथ वापस करने के लिए, हम फ़ाइल नाम ("[") के पहले वर्ण की स्थिति पाते हैं, अंतिम के बजाय, और पथ का नाम बाईं ओर सब कुछ है।
1 | = बाएं (सेल ("फ़ाइल नाम", बी 2), ढूंढें ("[", सेल ("फ़ाइल नाम", बी 2)) -1) |