单元格中的空字符不是空格 是什么字符?

单元格中的空格 好像不是真的空格
复制到VBE编辑器中变问号了
查找空格又查找不到
到底是什么字符?
如果是问号 那么问什么显示空格呢?
链接:http://pan.baidu.com/s/1mh8J6I0 密码:yl7i

经查,最后一个不可见的字符是换行符,也就是ALT+ENTER组合符所返回的字符。查找的话你需要在查找栏先按住ALT键再按小键盘的1和0,再放开ALT键。清除的话,可以用公式=CLEAN(A1)来清除。

追问

您好 我问的不是这个字符 我问的是单词中间的空字符 asc是问号的 但是单元格里显示的是空格

追答

哦,我用CODE测也是?号,我猜测应该是EXCEL不认识的字符。不是空格,也不是?号,只是EXCEL将不认识的字符返回了?号。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-16
应该是unicode和asc转换的问题,电脑都会根据用户浏览器进行编码转化,这个大空格可能是不能转换的任意代码,如果要彻底搞清楚是什么代码,要用专业的代码检测工具,excel这种非专业软件显然无能为力

引自 Office 的官方文档:

Returns a numeric code for the first character in a text string. The returned code corresponds to the character set used by your computer.追问

您拿这个文档去office官方查问了?

追答

查到的,以前看老外做过字符转换,编码方式不同是比较麻烦

第2个回答  2017-02-16
A1单元格末尾字符是一个强制换行符,用RIGHT函数取值显示为空白,再用CODE函数检查其值为10,确定是一个强制换行符(可以用ALT+回车键输入)追问

您好 我问的不是这个字符 我问的是单词中间的空字符 asc是问号的 但是单元格里显示的是空格

追答

单词之间的空白字符用CODE函数检查值为63,再用CHAR函数转换为字符确实是问号("?")
这种字符一般由其他软件产生,属于不可打印(显示)的字符,与手动输入的问号不一样。
如何要将其替换为真正的空格,可以在表格中选中这个字符,再复制到替换对话框中进行替换。