宝哥软件园

如何更简单地使用Excel数据查询工具?

编辑:宝哥软件园 来源:互联网 时间:2021-09-12

一般来说,数据查询会用到vlook和lookup的功能,但是如果我们改变一下思路,也可以用其他公式来达到同样的效果。

软件名称:Microsoft Office 2019 win10官方镜像专业增强版(带安装激活教程)软件大小:3.32GB更新时间:2020-12-14立即下载1。单一条件查询。

看下表,从对照表中查看不同岗位的补贴金额。

查询公式1:

=VLOOKUP(B2,3:美元,5,2,0美元)

查询公式2:

=SUMIF(E:E,B2,F:F)

在薪资对照表中,每条记录都是唯一的,所以这里用SUMIF根据岗位条件进行求和,结果就是每个岗位对应的记录。

2.多条件查询。

看下表,从对照表中查询不同岗位、级别对应的补贴金额。

查询公式1:

=LOOKUP(1,0/((B2=F $ 3: F $ 8)*(G $ 3:G $ 8=C2))、H$3:H$8)

查询公式2:

=SUMIFS(H:H,F:F,B2,G:G,C2)

这里我们也利用了对照表中的唯一记录,所以用SUMIFS按岗位、级别进行汇总,结果就是不同岗位、级别对应的补贴记录。

3.带有通配符的查询。

继续看下表,从对照表中查询不同材质、规格对应的单价。

查询公式1:

=VLOOKUP(B3,D2:H7,MATCH(B2,D2:H2,0),0)

使用MATCH函数找出B2单元格的名称在交叉引用表中的哪一列。

然后用VLOOKUP函数在交叉引用表中查询,以B3单元格的规格型号为查询值,再用MATHC函数的结果指定返回哪一列。

查询公式2:

=SUMPRODUCT((B2 B3=e 2: H2 d 3:d 7)* e 3:h 7)

该公式首先将B2和B3单元格中要查询的名称和模型进行组合,然后将对照表中的名称和模型进行组合,用一个公式比较它们是否相同,最后将比较得到的逻辑值乘以对照表中的单价,计算出产品的总和。

这个公式看起来并没有比VLOOKUP公式的长度有什么优势,但最重要的是公式可以忽略通配符,这样可以避免一些特殊情况下因为规格型号中有星号*而导致的查询错误。

综上所述,在数据查询中,采用不同的思路达到同样的效果。

更多资讯
游戏推荐
更多+