怎样不嵌套SUBSTITUTE,批量替换空#Excel#
excel吧
全部回复
仅看楼主
level 6
Jamekris
楼主
A1=这是一
A2=公式
怎样用表格函数SUBSTITUTE,或者其他函数同时替换多个关键字为"",不想SUBSTITUTE(SUBSTITUTE(A1,"这",""),"一","")这样一直嵌套,有没简单的方法,通过{}来批量替换指定字符,比如我想{"这","一"}替换A1,
得到结果是A2=是
2024年03月02日 09点03分
1
level 4
TuskAi
高版本Excel可以用MID拆分字符,判断字符是否能被查找到,再用TEXTJOIN合并满足条件的字符
示例里A2公式:
=TEXTJOIN("",,IF(ISNUMBER(FIND(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"这一",1)),"",MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))
2024年03月02日 09点03分
0
Jamekris
完美解决
2024年03月02日 10点03分
level 13
🎶虚空蛋黄酱
=concat(textsplit(A1,{"这","一"}))
2024年03月02日 10点03分
3
Jamekris
最简短公式实现
2024年03月02日 11点03分
1