मेरे पास एक्सेल में निम्नलिखित प्रारूप में डेटा है:
एबीसी - डीईएफ - एक्सवाईजेड; GHI, JKL, MNO, PQR, STU, VWX, YYY, ZZZ
क्या दूसरे हाइफ़न के बीच डेटा को निकालना संभव है "-" और अर्धविराम ";" - इस मामले में XYZ ?
धन्यवाद!
मेरे पास एक्सेल में निम्नलिखित प्रारूप में डेटा है:
एबीसी - डीईएफ - एक्सवाईजेड; GHI, JKL, MNO, PQR, STU, VWX, YYY, ZZZ
क्या दूसरे हाइफ़न के बीच डेटा को निकालना संभव है "-" और अर्धविराम ";" - इस मामले में XYZ ?
धन्यवाद!
जवाबों:
मैं मुफ्त रेगेक्स ऐड-इन ( http://www.codedawn.com/excel-add-ins.php ) का उपयोग करता हूं , इसके साथ आप वांछित पाठ का चयन करने के लिए आसानी से एक सूत्र बना सकते हैं:
=RegExReplace(A1,"(.*-){2}(.*);.*","$2")
यदि आप ऐड-इन का उपयोग नहीं करना चाहते हैं, तो आप निम्नलिखित का उपयोग कर सकते हैं:
=TRIM(MID(A1,SEARCH("-",A1,SEARCH("-",A1,1)+1)+1,SEARCH(";",A1,1)-SEARCH("-",A1,SEARCH("-",A1,1)+1)-1))
A1 वह जगह है जहाँ आप अपने स्ट्रिंग को खोजेंगे
दूसरा "-" (आप इसे अपने सूत्र में पेस्ट कर सकते हैं यदि आपको यकीन नहीं है ") और पहले"; "
अवांछित स्थान हटाने के लिए ट्रिम करें ;
कैसा रहेगा:
=TRIM(MID(A1,(FIND("-",A1,(FIND("-",A1)+1))+1),FIND(";",A1,(FIND("-",A1,(FIND("-",A1)+1))+1))-(FIND("-",A1,(FIND("-",A1)+1))+1)))
उदाहरण के लिए: