Execl中的空值,代表的是真正的空,就是没有任何数据。空串是指"",虽然看起来和空值一样,在大多数情况下也可以视为空值。但是在一些场景下还是有区别的,比如 Ctrl + A 选择区域的时候。
当使用 Ctrl + A 快捷键,选择区域的时候,如果两个区域之间的分隔中填充的是""(不是公式="",是""的值),而不是真正的空值,那么相邻的两个区域都被选中。如果填充的是空值,就会只选择当前区域。
那么就需要将表格中的空串替换成空值。一个折中的解决办法:选中一列,选择 数据->分列->确定->确定 。就可以去掉""了。
但是比较蛋疼的是,分列一次只能分一列。。。
另一个折中的解决办法:用特殊字符(像@|@的组合)表示空值,编辑完成后,通过替换功能,替换成空(替换为 什么也不填,默认视作空值)。
解决办法来源:http://club.excelhome.net/thread-229301-1-1.html