excel用函數去掉單元格內容中的括號,並只保留單元格里面的內容


1.substitute(需要執行替換操作的單元格,需要替換的字符,替換后的字符,有多個需要替換的字符可以指定替換的第幾個)

例如:aab——substitute("aab","a","b",2)——abb

2.結合正則處理如下,首先在vba寫好正則函數(前面已寫有完整的正則函數代碼),再運用substitute函數即可得到結果,

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(zhengze1("([\w\u4e00-\u9fa5%、,。]+)",J46),"",""),")",""),"(","")

 

 

 

注:表達式([\w\u4e00-\u9fa5%、,。]+)中\w\u4e00-\u9fa5表示匹配中文,增加的%、,。符號表示當括號內存在這些符號時也可以匹配,如有其他符號,可以繼續增加,但是不能加括號,因為本身就是找括號內的內容,符號“|”可以看出是由多少個括號內容拆分合並而成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM