钮钴禄小懒子 发表于 2024-3-13 16:18:47

【9.0.102.0】请问如何去除字符串中的特殊符号



如下图,请问如何在表格中去除圆点?下图圈中的两个圆点是不一致的

fanhuayimeng 发表于 2024-3-13 16:18:48

本帖最后由 fanhuayimeng 于 2024-3-13 16:58 编辑

这个试试
=CONCAT(IF(MID(A1,SEQUENCE(LEN(A1)),1)<"吖","",MID(A1,SEQUENCE(LEN(A1)),1)))

fanhuayimeng 发表于 2024-3-13 16:29:08

还有没有其它符号呢?

易水寒 发表于 2024-3-13 16:29:27

可以使用公式REPLACE去掉特殊符号

钮钴禄小懒子 发表于 2024-3-13 16:36:55

fanhuayimeng 发表于 2024-3-13 16:29
还有没有其它符号呢?

暂时不知道,可能会存在,因为每个人输入习惯不一致

钮钴禄小懒子 发表于 2024-3-13 16:37:13

本帖最后由 钮钴禄小懒子 于 2024-3-13 16:42 编辑

易水寒 发表于 2024-3-13 16:29
可以使用公式REPLACE去掉特殊符号
这种做法的话只能固定了字符,如果有其他字符,就不起作用了

易水寒 发表于 2024-3-13 16:52:52

本帖最后由 易水寒 于 2024-3-13 16:57 编辑

钮钴禄小懒子 发表于 2024-3-13 16:37
这种做法的话只能固定了字符,如果有其他字符,就不起作用了
如果特殊字符是提前知道的有限的字符的话,可以多个Replace嵌套,一个一个删


Simon.Sun 发表于 2024-3-13 17:54:13

感谢大佬们的支持,感觉是得知道特殊符号有那些的,否则没办法找到并替换的。
如果要做的话,也可以考虑用正则取匹配除汉字外的字符,然后替换掉。正则表达式类似于这样:正则 匹配非 汉字 字母数字 + 其它字符配置_非汉字正则-CSDN博客
然后去替换成想要的字符。
页: [1]
查看完整版本: 【9.0.102.0】请问如何去除字符串中的特殊符号