excel用函数去掉单元格内容中的括号,并只保留单元格里面的内容

时间:2023-03-09 08:45:56
excel用函数去掉单元格内容中的括号,并只保留单元格里面的内容

1.substitute(需要执行替换操作的单元格,需要替换的字符,替换后的字符,有多个需要替换的字符可以指定替换的第几个)

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

2.结合正则处理如下,首先在vba写好正则函数(前面已写有完整的正则函数代码),再运用substitute函数即可得到结果,

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

excel用函数去掉单元格内容中的括号,并只保留单元格里面的内容

注:表达式([\w\u4e00-\u9fa5%、,。]+)中\w\u4e00-\u9fa5表示匹配中文,增加的%、,。符号表示当括号内存在这些符号时也可以匹配,如有其他符号,可以继续增加,但是不能加括号,因为本身就是找括号内的内容,符号“|”可以看出是由多少个括号内容拆分合并而成。