एक्सेल सूत्र: शीट के बिना वर्कबुक नाम और पथ प्राप्त करें -

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

=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")

सारांश

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

path(workbook.xlsm)

स्पष्टीकरण

CELL फ़ंक्शन का उपयोग "फ़ाइल नाम" के साथ पूर्ण कार्यपुस्तिका का नाम और पथ प्राप्त करने के लिए किया जाता है:

CELL("filename",A1)

परिणाम एक पूर्ण पथ है जो इस तरह दिखता है:

path(workbook.xlsm)sheetname

LEFT फ़ंक्शन पाठ के रूप में पूर्ण पथ प्राप्त करता है, साथ ही स्क्वायर ब्रैकेट के स्थान ")" (माइनस 1) जिसे गणना फ़ंक्शन द्वारा गणना की जाती है:

FIND(")",CELL("filename",A1))

इन तर्कों के साथ, LEFT पथ से शीट नाम को प्रभावी रूप से हटाता है। हालांकि, बाएं वर्ग कोष्ठक ")" बना हुआ है:

path(workbook.xlsm

अंतिम फ़ंक्शन, SUBSTITUTE, खाली स्ट्रिंग ("") के साथ प्रतिस्थापित करके ")" को हटा देता है।

=SUBSTITUTE(path(workbook.xlsm,"(","")

अच्छा लिंक

एक्सेल फ़ाइल और सूत्र नाम सूत्र (चिप पियर्सन)

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