这2个Excel查询的方法,简单而用处最广,不看是你的损失原创
10人赞赏了该文章
722次浏览
编辑于2019年12月25日 18:32:37
你好,我是世杰老师,很高兴在这里和你遇见。
对于上面的查询,许多的小伙伴们第一次采用的方法都是辅助列的方法。在A列前面加入一个辅助列,在B2单元格中输入以下公式,向下填充至A13单元格。
接着在J3单元格中输入以下公式,向下填充至J5单元格。
LOOKUP是条件查询中最常用的一个函数,经常会来进行多条件的查询或者反向的查询。
当然上面的例子还可以使用其他的一些函数来完成,但是写起来比较复杂,也不是很好地理解。有兴趣的小伙伴们可以自行地练习。
2、VLOOKUP函数查询时遇到空白变0的情况怎么办
在使用VLOOKUP的时候,经常会遇到多个条件查询的问题。那么下面几种从简单到复杂的公式,至少应该有所了解。
1、多条件查询方法一:辅助列
如图所示,按照右侧的条件从左侧中找出相应的数据。
对于上面的查询,许多的小伙伴们第一次采用的方法都是辅助列的方法。在A列前面加入一个辅助列,在B2单元格中输入以下公式,向下填充至A13单元格。
=B2&C2&D2
接着在J3单元格中输入以下公式,向下填充至J5单元格。
=VLOOKUP(G3&H3&I3,A:E,5,0)上面的这个公式是将所有的条件变成一个条件来查询的,所以如果遇到这样的问题,最简单的方法可以这样来完成。结果如图所示。
方法二:SUMIFS
当然除了上面的这个方法以外,还可以使用SUMIFS的方法来实现。因为每个人对应的每天的记录只有一条。所以还可以在I3单元格中输入以下公式,向下填充至I5单元格。=SUMIFS(D:D,A:A,F3,B:B,G3,C:C,H3)需要注意的是:这个方法只适用于结果为数值且当前条件下只有一条唯一的记录时才适用。
方法三:SUMPRODUCT
=SUMPRODUCT((F3=$A$2:$A$13)*(G3=$B$2:$B$13)*(H3=$C$2:$C$13)*$D$2:$D$13)
方法四:LOOKUP
=LOOKUP(1,0/((F3=$A$2:$A$13)*(G3=$B$2:$B$13)*(H3=$C$2:$C$13)),$D$2:$D$13)
LOOKUP是条件查询中最常用的一个函数,经常会来进行多条件的查询或者反向的查询。
当然上面的例子还可以使用其他的一些函数来完成,但是写起来比较复杂,也不是很好地理解。有兴趣的小伙伴们可以自行地练习。
2、VLOOKUP函数查询时遇到空白变0的情况怎么办
在VLOOKUP查询的时候,如果结果是一个空白的单元格,而VLOOKUP函数会返回一个0值,这样的情况下,可以使用下面的方法来解决。
如图所示,在查询时的结果。
=VLOOKUP(F4,C:D,2,0)&""
每一个人的小有成就,源于对自己的不断要求和努力,希望和你一起加油。
我是世杰,我们下期见。
我是世杰,财务excel深度玩家,坚持每天分享财务excel干货,微信公众号:24财务excel
推荐阅读