查找数据,用好定位功能,处理大数据量Excel不迷糊
Excel是款功能性非常强的办公工具软件。同一个问题,Excel通常会用多种途径和方法提供选择。在不同的应用场景中,正确选择解决问题的方法,才能真正发挥和达到事半功倍的作用和效果。Excel的定位功能就是实现数据定位的多种方法之一。使用定位功能,可以在大数据量表格中快速返回定位结果,有效避免了其他方法可能出现的定位结果不正确、定位内容不全面的情况。
为什么是以大数据量为前提?对于一个数据量很小的表格,在目所能及的范围内,一些简单的方法更实用有效。一旦数据量较大时,很容易发现之前的方法开始变得笨拙,此时就是在提醒,需要改变方法了,而且一定会有更好的方法。至于何为数量大、数据量小,不好量化,会因人而异,因情况而异。总之,感觉到吃力时,就是需要学习和提高了。
定位功能简介
使用快捷键组合:Ctrl + G或者F5键,打开定位功能窗口。
图1
如图1左半部分所示,在定位列表框中,列出的分为两部分:一部分是对单元格或者区域定义的名称,直接显示在列表框中,选择名称,可以在表格中定位相应的内容;二部分是做过定位标记的,例如,选择一个单元格或者区域,打开定位窗口,直接点击确定关闭后,再次打开时,之前的选择就出现在列表中,可用来直接定位。
图1的右半部分为定位条件窗口。
基本定位条件
批注。定位批注,选中并返回对当前表格中使用批注的单元格。如图2。
图2
2.常量。定位常量,可以理解为手工输入的内容即为常量,其他通过公式计算的结果都不是常量。如图3。
图3
3.公式。包括数字、文本、逻辑值、错误等。
图4
如图4,这里四项全部选中。上图中,各项金额、环比和同比为数字公司;环比上涨逻辑值列是一个逻辑结果,是:表示环比上涨;否:表示环比下跌;文本公式列是使用连接符公式将第一列和第二列连接在一起;错误公式是人为制造的错误,使用文本和数字相乘所报的错误信息。
4.空值。返回当前区域中内容为空的单元格或者单元格区域。
5.当前区域。返回当前单元格所在的区域(相当于Ctrl + A)。如图5。
图5
6.数组。只有当前单元格在数组中时,返回选中整个数组元素;否则,只返回当前单元格。如图6,在公式编辑栏处可以看到当前是一个数组。
图6
7.对象。简单的理解为,不是手工输入,需要通过Excel提供的功能才能输入的内容。例如,图片、图形、视频、音频等。在示例文件中,增加了一个原形的图形。定位对象后就选中了该对象,如果有多个,则多个都被选中。如图7。
图7
8.最后一个单元格。定位后返回区域中最后一个单元格(相当于Ctrl + End)。
9.可见单元格。如果工作表中有隐藏的行和列,定位单元格则返回所有可见的单元格区域,如果没有隐藏的行和列,则返回当前单元格。
复杂定位条件
行内容差异单元格、列内容差异单元格。
这里的内容差异是指与当前单元格的内容相比产生的差异。从单元格开始进行一行或者一列选择后,同时选择对应的定位条件,定位后就会返回与当前单元格内容不同的单元格或者单元格区域。
图8
如图8,为列内容差异单元格。当前单元格为70.20,在执行结果中就没有选中70.20。行内容差异单元格同理。
如果选择一个区域,然后分别进行行、列内容差异定位,会是什么样的结果呢?
图9
如图9,首先选择区域D6:L20,然后进行行内容差异单元格定位,从上图可以看出,是以选中区域的第一列为参照进行的行内容差异比对,第一列中67.30在比对时出现相同数据,所以在选中的区域中没有内容为67.30的单元格。
图10
如图10,同样是选择区域D6:L20,然后进行列内容差异单元格定位,从上图可以看出,是以选中区域的第一行为参照进行的列内容差异比对。同理,图10中的70.20所在的单元格也未被选中。注意,如果比较的内容为计算结果,则不进行内容差异比对,具体原因不清楚。
2.引用单元格、从属单元格;直属、所有级别。
之所以把他们放在一起讲解,是因为引用单元格和从属单元格是互斥的关系。引用单元格是指当前单元格的公式中引用了哪些单元格;从属单元格式指当前单元格被哪些单元格的公式引用过。直属的意思是直接引用或者直接从属;所有级别的意思是包括直接引用、间接引用或者直接从属、间接从属。
图11
如图11为引用单元格(直属关系)。选择单元格M6后,定位直属引用单元格为F6和I6。
图12
如图12为引用单元格(所有级别)。选择单元格M6后,定位所有级别引用单元格。两图相比,图11只选中了F6和I6。图12选中的内容比较多。因为F6和I6又分别引用D6、E6和G6、H6(公式:F6=D6*E6,I6=G6*H6)。所以单元格M6的所有级别引用的单元格就包括D6:I6。
从属单元格的情况与引用单元格相似。例如,在图12中,E6的直属从属单元格应该为F6,因为F6=D6*E6。E6的所有级别从属单元格应该为F6、M6、N6。其中M6、N6为间接从属单元格(他们分别引用了F6)。
可以同时选择多个单元格,进行引用或者从属定位。
3.条件格式(全部,相同)
首先将D12:D18设置为色阶的条件格式;E12:E8设置为数据条的条件格式。
13
如图13,当前单元格为任意单元格,执行全部条件格式定位,返回结果为D12:E18区域。当前单元格必须在某一种条件格式中,如D12,执行相同条件格式定位,返回结果为D12:D18,否则,提示未找到单元格。
4.数据验证(全部,相同)
数据验证功能和条件格式的定位过程基本一样。条件格式和数据验证的操作细节不是本文主要介绍内容,如有兴趣可自行了解。关于数据验证部分涉及内容非常多,有机会单独介绍。
以上就是为大家详细讲解的Excel的定位功能,请多多关注,感谢支持。