एक्सेल में दो अलग-अलग वर्णों के बीच डेटा निकालना


1

मेरे पास एक्सेल में निम्नलिखित प्रारूप में डेटा है:

एबीसी - डीईएफ - एक्सवाईजेड; GHI, JKL, MNO, PQR, STU, VWX, YYY, ZZZ

क्या दूसरे हाइफ़न के बीच डेटा को निकालना संभव है "-" और अर्धविराम ";" - इस मामले में XYZ ?

धन्यवाद!

जवाबों:


0

मैं मुफ्त रेगेक्स ऐड-इन ( http://www.codedawn.com/excel-add-ins.php ) का उपयोग करता हूं , इसके साथ आप वांछित पाठ का चयन करने के लिए आसानी से एक सूत्र बना सकते हैं:

=RegExReplace(A1,"(.*-){2}(.*);.*","$2")

यहाँ छवि विवरण दर्ज करें


1

यदि आप ऐड-इन का उपयोग नहीं करना चाहते हैं, तो आप निम्नलिखित का उपयोग कर सकते हैं:

=TRIM(MID(A1,SEARCH("-",A1,SEARCH("-",A1,1)+1)+1,SEARCH(";",A1,1)-SEARCH("-",A1,SEARCH("-",A1,1)+1)-1))

A1 वह जगह है जहाँ आप अपने स्ट्रिंग को खोजेंगे
दूसरा "-" (आप इसे अपने सूत्र में पेस्ट कर सकते हैं यदि आपको यकीन नहीं है ") और पहले"; "
अवांछित स्थान हटाने के लिए ट्रिम करें ;


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.