如何用函数公式删除excel单元格里多个括号里的内容?

如,A1单元格为 张三(生产部)、李四(销售部)、王五(财务部)B1单元格用公式转化为:张三、李四、王五。不要用Ctrl+H加模糊通配符替换的方式,我要公式。谢谢啦~

Function 自定义函数(a As Range)

arr = Split(a, "、")

For i = 0 To UBound(arr)

    b = b & "、" & Mid(arr(i), 1, InStr(arr(i), "(") - 1)

Next

自定义函数 = Mid(b, 2)

End Function

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-04-15
B1用公式:
=TEXTJOIN("、",,TRIM(MID(SUBSTITUTE(SUBSTITUTE(A1,"、",REPT(" ",200)),"(",REPT(" ",200)),(ROW($1:$100)*2-2)*200+1,200)))
第2个回答  2022-09-02
论文要重复,不断重复你最中心的思想题目,题目中要有限定语,不然写到头晕也不完,保命策略。
第3个回答  2022-04-28
=TEXTJOIN("、",,TRIM(MID(SUBSTITUTE(SUBSTITUTE(A1,"、",REPT(" ",200)),"(",REPT(" ",200)),(ROW($1:$100)-1)*400+1,200)))