Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2142|回复: 9

[已解决]关于SUBSTITUTE清除不可见字符的问题

[复制链接]
发表于 2017-7-21 12:43 | 显示全部楼层 |阅读模式
捕获.JPG 有哪位大神看得出B3\D3\F3有什么区别?



最佳答案
2017-7-25 10:30
本帖最后由 流浪铁匠 于 2017-7-25 10:31 编辑

回楼主,code函数获取的不可见字符代码为63,这个比较特殊
Excel把所有无法正常识别的字符视为 ?,code值均为63,
但char(63)+substitute 或clean或者trim等常规方法均无法成功处理code值为63的不可见字符,这个实在太多了
一般建议复制该不可见字符后替换,或者left/mid/right获取不可见字符后进行替换处理
如果不能复制
要借助2013的新增函数unicode和unichar解决,像你a列的数据,不可见字符的unicode值为65279.使用substitute+unichar(65279) 即可清除
你可以参考下这个帖子http://www.excelpx.com/thread-431855-1-1.html

test-63.zip

18.12 KB, 下载次数: 16

发表于 2017-7-21 13:04 | 显示全部楼层
  1. =SUBSTITUTE(A3,RIGHT(A3),)
复制代码

评分

参与人数 3 +29 收起 理由
lingyuncelia + 1 来学习
大灰狼1976 + 18 来学习
砂海 + 10 巧妙

查看全部评分

回复

使用道具 举报

发表于 2017-7-21 13:17 | 显示全部楼层
有不可见字符

D列 清除内容后 , 确定格式为"常规" ,结果与其它列相同.

可以用提取数字的方法, 避免操作不可见字符
=LOOKUP(9E+307,--LEFT(A3,ROW($1:$9)))
mmm.gif

评分

参与人数 1 +1 收起 理由
lingyuncelia + 1 赞一个

查看全部评分

回复

使用道具 举报

发表于 2017-7-21 13:41 | 显示全部楼层

版主大大能解释一下RIGHT(A3)吗,没有字符串长度参数的真心不懂。
回复

使用道具 举报

发表于 2017-7-21 13:52 | 显示全部楼层
大灰狼1976 发表于 2017-7-21 13:41
版主大大能解释一下RIGHT(A3)吗,没有字符串长度参数的真心不懂。

省略参数就是长度一,RIGHT(A3)同RIGHT(A3,1)
回复

使用道具 举报

发表于 2017-7-21 13:55 | 显示全部楼层
望帝春心 发表于 2017-7-21 13:52
省略参数就是长度一,RIGHT(A3)同RIGHT(A3,1)

原来是这个意思啊,我以为省略时为0,就再也想不明白了,以为特殊用法呢,谢谢释疑
回复

使用道具 举报

发表于 2017-7-21 13:59 | 显示全部楼层
大灰狼1976 发表于 2017-7-21 13:55
原来是这个意思啊,我以为省略时为0,就再也想不明白了,以为特殊用法呢,谢谢释疑

哈哈,一切为了省字符
回复

使用道具 举报

 楼主| 发表于 2017-7-21 14:26 | 显示全部楼层

这方法是可以去除最右边的不可见字符,问题是为什么B\D\F列都用SUBSITITUTE函数,为什么效果不一样?
回复

使用道具 举报

 楼主| 发表于 2017-7-21 15:00 | 显示全部楼层
砂海 发表于 2017-7-21 13:17
有不可见字符

D列 清除内容后 , 确定格式为"常规" ,结果与其它列相同.

tmd.png
按你方法实验过,验证失败,还是6位。
回复

使用道具 举报

发表于 2017-7-25 10:30 | 显示全部楼层    本楼为最佳答案   
本帖最后由 流浪铁匠 于 2017-7-25 10:31 编辑

回楼主,code函数获取的不可见字符代码为63,这个比较特殊
Excel把所有无法正常识别的字符视为 ?,code值均为63,
但char(63)+substitute 或clean或者trim等常规方法均无法成功处理code值为63的不可见字符,这个实在太多了
一般建议复制该不可见字符后替换,或者left/mid/right获取不可见字符后进行替换处理
如果不能复制
要借助2013的新增函数unicode和unichar解决,像你a列的数据,不可见字符的unicode值为65279.使用substitute+unichar(65279) 即可清除
你可以参考下这个帖子http://www.excelpx.com/thread-431855-1-1.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-23 17:42 , Processed in 0.878900 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表