为何根据颜色查找单元格查找不到?
作者:小窝来源:部落窝教育发布时间:2023-12-30 01:25:57点击:1424
可能大家习惯“从单元格选择格式”拾取颜色进行查找,但有时,根据颜色查找相同填色单元格你看见有却找不到,这是为什么呢?该如何解决呢?
昨晚接到一个学员的求助:用查找颜色的方法选择所有黄色单元格不灵了?
小窝收到转来的文件,试了一下,真的无法用“从单元格选择格式”查找所有黄色单元格,如下动图所示。
小窝第一反应是:单元格没有真正填充颜色,而是用条件格式生成的颜色。
但是查看条件格式规则,并没有找到条件格式,如下:
怪了,这是咋回事呢?
小窝灵机一动,那就改用“格式”查找“黄色”。结果就可以了!
问题解决了。但是为什么会出现这个问题呢?小窝花了接近一个上午的时间反复测试,终于找到了造成无法用“从单元格选择格式”进行颜色查找的原因。
无法进行颜色查找的原因
第一个原因:单元格的字体颜色是“自动”类型。
选中有颜色的单元格,单击“字体颜色”下拉按钮,查看单元格的字体颜色。可以看到当前单元格字体颜色是“自动”。
Excel不支持字体颜色为“自动”的查找。
当使用“从单元格选择格式”时,它不仅拾取了填充颜色“黄色”,还拾取了字体、字号、字体颜色、边框、对齐、数据类型等格式。由于Excel不支持字体颜色为“自动”的查找,所以会弹出“无法找到您所查找的内容”的警示框。
提醒:并非只有含数据的单元格才存在“字体颜色”格式。空单元格仍然具有“字体颜色”这项格式、属性。
第二个原因:拾取单元格时会把相邻单元格的边框格式一并拾取作为查找依据。
这个原因不好理解,其后果也存在变数:可能会查找到单元格,也可能提示无法找到。
譬如下方求粉色单元格的和。计划先查找粉色单元格,然后定义名称,最后求和。
结果在“从单元格选择格式”进行查找时就出问题了:找不到!
为啥找不到呢?
查看被拾取单元格的字体颜色,是“黑色”而非自动。
这就排除了第一个原因。
那为啥又找不到呢?不管咋样,至少应该把自己(被拾取的单元格)找到啊?!
原因就在被拾取的单元格E17自身没有边框。用宏表函数GET.CELL可以查看到这点。新建名称“xinxi”,公式=get.cell(row($9:$12),Sheet1!$E$17)。Row(9:12)得到数组{9;10;11;12},宏表函数中,9、10、11、12用于获取单元格的左右上下边框类型。
然后在空单元格中输入公式=xinxi,可以得到E17的边框属性。
返回了4个0,表示左右上下都无边框。
但是“从单元格选择格式”拾取E17的时候,它会把E16的下边框和D17的右边框也拾取作为格式。拾取后的格式就是:具有左、上边框,填色是粉色,字体颜色是黑色等。
在当前表格中明显没有这样的单元格,所以提示“无法找到”。
是否真是这样呢?
在空白的F18处填充粉色,然后加上边框:
再取消右和下的边框,让F18成为一个具有左、上边框,填色是粉色,字体颜色是黑色的单元格。
重新来查找,拾取E17能查找了,会查找到F18!
最后,结合无法查找用条件格式生成的填色单元格,就得到3种无法“从单元格选择格式”进行颜色查找的原因。
1.单元格字体颜色是“自动”:
2.单元格的颜色不是填充的而是条件格式生成的;
3.自身没有边框但近邻有边框。
解决方法
那如何避免或者解决无法用颜色查找单元格呢?
第一:用查找中的“格式”进行查找。
设置“格式”中的填充颜色进行查找,可以只针对填充颜色进行查找,这时只要填充颜色一致,不管字体如何、字体颜色如何、边框如何,都会被查找到。
第二:不要使用字体自动颜色。
第三:只有取样单元格与其他被选的单元格所有格式一致时,才使用“从单元格选择格式”进行查找。
所有格式包括:填充色(或填充图案)、字体、字体大小、字体颜色、边框、水平或者垂直对齐方式、下划线、数据格式等等。
第四:不要对条件格式生成的填色进行颜色查找。
OK,关于为何不能根据颜色查找单元格,以及遇到后的解决方法就介绍到这。欢迎点赞分享~~
本文配套的练习课件请添加客服微信buluowojiaoyu索取。
做Excel高手,快速提升工作效率,部落窝教育Excel精品好课任你选择!
扫下方二维码关注公众号,可随时随地学习Excel:
相关推荐:
版权申明:
本文作者小窝;部落窝教育享有稿件专有使用权。若需转载请联系部落窝教育。