EXCEL函数VLOOKUP正向查询、反向查询、跨表查询!
2024-06-23 0
大家好,我是IT老手,我们每天一起学点EXCEL吧
今天我们就来说说如何使用VLOOKUP进行查询,
众所周知,VLOOKUP是EXCEL的核心之一,是最受欢迎的三剑客之一,也是使用最多的函数之一。也有人说学习EXCEL不懂VLOOKUP,足见其在EXCEL领域的地位。
VLOOKUP是EXCEL中被称为“台湾巴厘岛”的查找函数。可以进行正向搜索、反向搜索、多条件搜索和模糊匹配。在使用之前,我们先了解一下VLOOKUP中函数的结构:
VSEARCH(搜索目标、搜索范围、返回值列数、精确OR模糊搜索)
查找值:根据什么查找,查找值必须位于数据表的第一列;
数据表:搜索区域,如果找到多个值,则仅返回第一个找到的对应数据;
列序号:返回数据表中哪一列的数据(对应搜索结果);
匹配条件:可选,0表示精确查找,1或省略表示模糊查找。
使用VLOOKUP时,一定要注意查找目标必须出现在第一列。
1重定向查询
VLOOKUP正向查询是指按照指定条件从左到右查找结果。本例中,VLOOKUP用于查找与E2同名的人的分数。E2的值为岳灵,对应的分数为85。有些VLOOKUP函数可以在查找区域填写A1:C10,结果会为N/A上面提到,查找值必须出现在第一列。
2反向搜索
反向查找是从右向左查找,但是VLOOKUP有一个bug,就是不能从右向左查找,必须借助其他函数来辅助。这里我们使用IF,语句是IF({1,0},B1:B10,A1:10),用这个语句交换A列和B列。
3搜索表
表一
表二
在我们的例子中,我们想通过名字找到学生的身份证,但是因为身份证在另一个表中,所以我们需要使用交叉调用。语句为:VLOOKUPSHEET(E2,VLOOKUPSHEET2!A1:B10,2,FALSE),其中VLOOKUPSHEET2是表2的名称,VLOOKUPSHEET2!A1:B10的值是表2的单元格A1:B10。
本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。