excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel最强大的函数-高手都这样使用VLOOKUP查询函数-查询终极技巧

Excel查找函数中,最主要用到的是VLOOKUP,现在,让我们来详细介绍一下,这个函数的用法和他们的使用限制,以及如何突破使用限制。 函数VLOOKUP, 按列查询函数语法:VLOOPUP(查询数据,查询范围,查询结果在范围内第几列,查询精度)如图,要求根据姓名查询所在班级和总分,班级列输入:=VLOOKUP(A16,$A$2:$H$12,2,0)同样要根据姓名查询总分,总分列输入:=VLOOKUP(A16,$A$1:$H$12,6,0)注意第三个元素,由于总分在选择的数据范围内是第6列,所以填6VLOOKUP函数限制,VLOOPUP函数用来查询数据时,只能用左边的数据来查询右边的数据,如果用右边的数据来查询左边的数据就会出错。如图,由于姓名列在班级列和总分列的左边,所以我们用姓名查询总分和班级,可以正常查询。接下来我们要求,查询出总分排名为第七名的学生姓名和班级输入:=VLOOKUP(E16,A1:H12,1,0)结果:出错!!!VLOOKUP查询范围第一列必须为查询条件列,否则会出错。比如,要通过学生总分排名,查询该学生在自己班级的排名输入:=VLOOPUP(E16,A1:H12,8)结果:出错!!!!如果把查询范围改成从总分排名列开始,即G列开始,输入:=VLOOKUP(E16,G1:H12,2,0)注意函数第3个参数为2,因为查询范围列为G1:H12,班级排名位于查询范围第2列。VLOOPUP函数限制的解决办法使用数组函数重新构造数列,把左右数据列对调即可。具体语法:=VLOOKUP(查询数据,IF({1,0},查询数据所在列,查询结果所在列),2,0)如图输入:=VLOOKUP(E16,IF({1,0},G1:G12,A1:A12),2,0)原理:使用IF({1,0},G1:G12,A1:A12),重新构造一个第一列是G列,第二列是A列的数据组。注意:由于使用了数组函数,输入函数完成后,要按“CTRL+SHIFT+ENTER”组合键结束函数输入,直接按ENTER会出现错误。VLOOKUP多条件查询根据反向查询的思路,也可以实现多条件查询的功能。要求:查询姓名是黄十,班级是一班 的学生的总分输入:=VLOOKUP(A21&B21,IF({1,0},A1:A12&B1:B12,F1:F12),2,0)原理:使用IF({1,0},A1:A12&B1:B12,F1:F12),重新构造一个第一列是A1:A12&B1:B12,第二列是F1:F12的数据组,然后进行查询即可。好了,今天的介绍就到这里,给大家介绍了VLOOKUP的用法及限制,以及限制的突破方法,大家一起学习,还有其他问题,欢迎留言,共同探讨。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接