
सामान्य सूत्र
=LEFT(text,FIND(character,text)-1)
सारांश
एक निश्चित चरित्र में एक पाठ स्ट्रिंग को विभाजित करने के लिए, आप LEFT, RIGHT, LEN और FIND फ़ंक्शन के संयोजन का उपयोग कर सकते हैं।
दिखाए गए उदाहरण में, C5 में सूत्र है:
=LEFT(B5,FIND("_",B5)-1)
और D5 में सूत्र है:
=RIGHT(B5,LEN(B5)-FIND("_",B5))
स्पष्टीकरण
पहला सूत्र पाठ में अंडरस्कोर (_) का पता लगाने के लिए FIND फ़ंक्शन का उपयोग करता है, फिर हम "विशेष वर्ण से पहले चरित्र" पर वापस जाने के लिए 1 को घटाते हैं।
FIND("_",B5)-1
इस उदाहरण में, FIND 7 रिटर्न करता है, इसलिए हम 6 के साथ समाप्त होते हैं।
इस परिणाम को "num_chars" जैसे LEFT फ़ंक्शन में खिलाया जाता है - B5 से निकालने के लिए वर्णों की संख्या, बाएं से शुरू होती है:
=LEFT(B5,6)
परिणाम स्ट्रिंग "011016" है।
पाठ का दूसरा भाग प्राप्त करने के लिए, हम सही फ़ंक्शन के साथ FIND का उपयोग करते हैं।
हम फिर से अंडरस्कोर (7) का पता लगाने के लिए FIND का उपयोग करते हैं, फिर B5 (22) में पाठ की कुल लंबाई से इस परिणाम को घटाते हैं, LEN फ़ंक्शन के साथ गणना की जाती है:
LEN(B5)-FIND("_",B5)
यह हमें 15 (22-7) देता है, जिसे राइट में "num_chars" के रूप में खिलाया जाता है - - बी 5 से निकालने के लिए वर्णों की संख्या, दाईं ओर से शुरू:
=RIGHT(B5,15)
परिणाम स्ट्रिंग "असेसमेंट.xlsx" है