• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

EXCEL中VLOOKUP函数怎么用?

十万个为什么 空空 2024-11-01 06:21:33 28次浏览

关于问题EXCEL 中 VLOOKUP 函数怎么用?一共有 2 位热心网友为你解答:

【1】、来自网友【疏木职场办公】的最佳回答:

在 excel 中,vlookup 算是最好用的函数之一了,初学者可能刚看到这个函数的时候觉得比较难,但是用过几次会发现真的没有想象中难,而且太有用了,下面就介绍几种 excel 中 vlookup 函数的用法吧。

一、基本查找。

vlookup 函数的基本参数是 vlookup(查找值,查找区域,返回值所在列数,精确查找或模糊查找),如下图所示,该如何查找夏侯惇和夏侯渊的成绩呢?在 G2 单元格输入公式=VLOOKUP(F2,$B$1:$D$20,2,0)即可,第一个参数 F2=夏侯惇,表示我们要查找的值是夏侯惇,第二个参数是$B$1:$D$20,表示我们要在 B1 到 D20 之间的区域进行查找,此处用了绝对引用,因为向下拖动时不会改变选择区域的范围。(F4 切换相对引用和绝对引用),第三个参数是 2,表示成绩从姓名开始数,位于第二列,第四个参数选择 0 表示精确匹配,(一般 vlookup 函数都是精确匹配,模糊匹配常用于在区间内查找),而根据姓名查找排名,第三个参数选择 3 就可以,因为排名位于所选区域的第三列。

此处提醒一:第二个参数选择的区域起始列必须是第一个参数所在的列,比如上面我查的夏侯惇,第二个参数选择区域就必须从姓名开始选,而不能从班级开始选。提醒二:第四个参数如果省略则表示模糊匹配,所以一般输入 0 表示精确匹配。

二、反向查找。

如下图所示,如果要根据排名查找姓名,则在 G2 列输入公式=VLOOKUP(F2,IF({1,0},$D$1:$D$20,$B$1:$B$20),2,0)即可。这个函数咋一看有点复杂,实际上第一个参数,第三个参数、第四个参数和上面想必没有变化,此处说一下第二个参数。第二个参数为 IF({1,0},$D$1:$D$20,$B$1:$B$20)表示什么意思呢?其实是因为 vlookup 函数只能正向查找,此处运用了 if 函数吧 B 列和 D 列的内容互换顺序,因为与 C 列无关,所以第三个参数仍然为 2,对于此处的 if 函数,1 表示满足条件,那么返回的是$D$1:$D$20,0 表示不满足条件,返回$B$1:$B$20,因此就用函数实现了列的互换。

三、多条件查找。

对于多条件查找中心思路就是,把两个条件合并成一个条件,把查找值所在的列也看成一列,如下图,根据班级和姓名查找成绩的话在 H2 单元格中输入函数

=VLOOKUP(F2&G2,IF({1,0},$A$1:$A$19&$B$1:$B$19,$C$1:$C$19),2,0),此处 F2 和 G2 的班级和姓名就用连接符连接起来,作为一个查找值,A 列中的区域和 B 列区域连接起来,也看做一列,此处仍然用到了条件函数,是因为查找区域用逗号隔开了,仍然表示如果满足条件,即为 1 时,那么返回 A 列和 B 列,如果不满足条件,即为 0 时,返回到 C 列。此处为数组函数,输入公式后按 ctrl+shift+enter 计算结果。

当然,查找还包括跨表引用查找、横向查找、模糊查找等,再利用 vlookup 函数就比较复杂了,推荐学习功能更加强大的 index-match 函数和 lookup 函数吧。学习更多的 excel 知识技巧,欢迎关注疏木 excel。

【2】、来自网友【走进 Excel】的最佳回答:

具体图文使用方法请查看我的文章,https://m.toutiaocdn.com/item/6609143536925278734/?iid=45153112662&app=news_article&timestamp=1539093738&group_id=6609143536925278734

一、什么时候可以用到 VLOOKUP 函数?

通俗的说,VLOOKUP 是一个按列纵向查找匹配的函数。

比如已经有一份学生成绩单,内容包括学号、姓名、性别、成绩等,名单里有几百个学生。现在有一份表,名单顺序与已知的名单不同,已知学号、姓名,要你填他们的成绩是多少。

怎么办?Ctrl+F,一个一个查找手动填?若只有少数几个还可以,多了的话肯定不行,有几百个的话怎么办?

这就是 VLOOKUP 函数大显神威的时候了。

二、 VLOOKUP 函数的使用方法

=VLOOKUP(查找值,查找范围,查找值在查找范围里是第几列,精确查找还是模糊查找)

查找值:该值最好是具有唯一性。如果姓名没有重复的话没有关系,有重复查找可能会出错。

查找范围:要在哪个范围中进行查找,注意查找范围通常情况下是固定的,要绝对引用,查找值要在查找范围的最左边一列。

列数:要求的值在查找范围内是第几列。

PS:该值可以使用 column(A:A)或其他函数代替,可以在填充时作为动态参数,后面会讲。

精确查找还是模糊查找。精确查找:参数为 false 或 0 或省略。模糊查找:参数为 true 或 1,如果找不到精确值,则返回小于查找值的最大数值。

以上就是关于问题【EXCEL 中 VLOOKUP 函数怎么用?】的全部回答,希望能对大家有所帮助,内容收集于网络仅供参考,如要实行请慎重,任何后果与本站无关!

喜欢 (0)