Excel数据检索之四大绝招
2017-09-02阅读 3648

Excel数据检索之四大绝招

在浩瀚的数据海洋中找到您所需要的数据,我理解那就是检索吧。而Excel提供了丰富的检索功能,可以从各个角度、不同应用场合进行数据检索,下面从四个方面来介绍:

1.         通过Ctrl + F调用“查找”对话框,可按内容在本工作表中的行、列或整个表,甚至整个工作薄中进行数据查找,并且可按格式、公式、值、批注、大小写、全半角进行匹配,以进行更加精确的检索。否则,将按包含条件进行查找,如输入“Office”会把所有包含这个词的数据全部查找出来。


但是,缺点同样明显,找到后的数据只是在对话框的下边显示,且只能定位一个数据,无法实现将满足条件的所有数据一起提取出来。

2.         应用筛选进行数据检索,通常大家使用的是普通筛选和高级筛选。应用筛选可以实现包含、开始、等于、大于、小于等多种条件筛选,尤其是高级筛选,还能实现一对一、一对多条件的数据检索,并且可以很方便的把筛选结果提取出来。当然对多表数据进行检索就不是筛选的强项了。


3.         运用公式实现数据的检索。大家熟悉的VLOOKUPINDEXMATCHINDIRECT等查询类函数可以实现表间数据的关联检索,条件可是精确的(VLOOKUP最后一个参数为FALSE)、也可以是近似的(VLOOKUP最后一个参数是TRUE),但普通的应用只能完成一对一关系的数据间或表间的数据检索。

=VLOOKUP(C27,$B$4:$H$12,2,0)

其实,通过查询函数的数组形式可以实现诸如多条件检索


=VLOOKUP(F26&F27,CHOOSE({1,2},A27:A31&B27:B31,C27:C31),2,0)

函数与筛选结合,即将函数设置在高级筛选的条件区,实现更加丰富的检索,如:两张对比提取差异数据的操作,公式:=VLOOKUP(A2,Sheet2!$A$2:$B$13,2,0)<>B2

4.         运用微软的数据查询工具,可以实现单表、多表间的数据查询,前提是两表之间通过相关列关联在一起。例如,通过Excel的【数据】选项卡中【自其他源】里【Microsoft Query】,查询编辑界面关联两张或多张表,添加条件,实现数据检索

       


头像
高杉
18
文章总数
84869
总阅读数