查找留空不等于定位空值

标签:
excel空值定位查找 |
分类: EXCEL急诊 |
当我们需要选定空单元格时,经常会使用EXCEL的定位功能。
F5定位-定位条件-空值
有时,我们也会借助查找功能,选定空单元格。
CTRL+F查找-查找内容:留空-查找全部-CTRL+A
但是你知道吗,这两个方法定位空单元格是有区别的。
一、EXCEL自动记忆编辑区域
EXCEL有自动记忆编辑区域功能,这一点很重要。无论是定位,还是查找,都以此为基础。
打开一个空文档,什么也不干,随便拖选一个区域,定位空值,显示“未找到单元格”。
但是随便在C6:E9区域录入一些数字,然后再将这些数字删除,EXCEL就已经记忆了这个曾编辑过的区域。
这时再定位空值,会选定拖拽区域左上角至曾编辑区域右下角这个区域。
以上所述记忆功能,会因保存文档而刷新。
仍按上述操作步骤,只是删除编辑过的数据后,进行保存。
这时无论再定位还是查找,都与打开一个新文档没啥区别。
三、真空与假空
一个单元格,什么都不录入,它就什么都没有,我们称之为真空。
或者即使录入了,但又删除了,那它也是真空单元格。
也有一种情况,由公式产生了空文本,如="",
这样的空文本经复制-选择性粘贴-数值后单元格也是空的,但我们称之为假空。
这两种情况看上去是一样的,实际上有很大的区别。
A3:A5单元格是先输入公式=""生成空文本,经选择性粘贴,生成的“值”。
而A6:A8原本就是空单元格,未做任何编辑。
在B列输入公式=ISTEXT(A1)进行测试,发现A3:A5虽然看上去与A6:A8区域是一致的,编辑栏也什么都没有,但它实际上与A1:A2区域却一样显示TRUE。
也就是说这个区域虽然看不到东西,但它是文本,我们称之为假空。
四、定位空值选择真空
拖选如图A1:B20区域,F5定位-定位条件-空值。
因为,这两个单元格才是真空单元格,B列公式=ISTEXT(A1)显示它们不属于文本。
五、查找留空选择真空与假空
同样的区域使用CTRL+F查找-留空-查找全部-CTRL+A,却选定的是所有空单元格。
这不是EXCEL的BUG,实际上这是EXCEL有意为之,在二者查找不到的提示上已有区别。
还记得此文开头吗?
打开一个空文档,什么也不干,随便拖选一个区域,定位空值,显示“未找到单元格”。
同样的操作,查找留空,却显示“找不到搜索的数据”。
人家定位是找单元格,而查找是找数据。
所以当你眼睁睁看着一堆“空单元格”,而定位空值却提示你“未找到单元格”时,你就要考虑这些空单元格是不是真空了。