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天内对其进行处理。

发布评论