excel学习库

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

excel表格vlookup函数怎么用?8种经典用法~

嘿,朋友,你想了解一下 Excel中的VLOOKUP函数吗?它可是个相当有用的家伙呢!

在处理数据时,VLOOKUP 函数能让你事半功倍,快速找到你需要的信息。咱们一起来看看吧!

首先,我们先来认识一下vlookup函数,什么是vlookup函数?

VLOOKUP 函数是 Excel 中的一个强大函数,用于在数据表格中进行垂直查找并返回相关信息。

通常用于查找特定条件下的数据,比如在销售记录中查找某个产品的销售额,或者在成绩表中查找某个学生的成绩等等。

VLOOKUP函数

01 基本用法

VLOOKUP函数的基本语法为:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]),即VLOOKUP(查找值,数据范围,返回结果列,匹配类型)

其中匹配类型分为近似匹配和精准匹配两种,这在日常工作中很重要哦~

匹配类型如果为TRUE或省略,即近似匹配,则 VLOOKUP 将查找最接近的值;如果为 FALSE0,即精准匹配,则 VLOOKUP 将只查找完全匹配的值。

假设有一个销售数据表格,其中包含产品名称和销量两列。我们可以使用 VLOOKUP 函数来查找某个产品的销售额。

假设要查找产品名称为西瓜的销售额,可以使用以下公式:

=VLOOKUP("西瓜", A2:B15, 2, FALSE)

VLOOKUP函数

02 区间查找

通过近似匹配,Vlookup函数可以进行区间查找,实现如划分等级、折扣优惠、区间费用等数据的处理工作;

假设有一个学生成绩数据表格,其中包含姓名和成绩两列。我们可以使用 VLOOKUP 函数来对成绩进行等级划分。

假设小于60为不及格,60~80为及格,80~90为良好,大于90为优秀。

可以使用以下两种方法实现:

(1)首先列出对应的区间数据到表格空白区域,假设置于E2F6区域,公式可写为:

=VLOOKUP(B2,$E$2:$F$6,2,1)

(2)借助大括号,将区间范围写入到公式里,使用公式创建数组,则公式可写为:

=VLOOKUP(J2,{0,"不及格";60,"及格";80,"良好";90,"优秀"},2,1)

VLOOKUP函数

03 逆向查找

VLOOKUP函数只能用于正向查找,若需要逆向查找,直接使用该函数进行查找,将返回错误值#N/A

因此,需要借助IF函数来实现,通过IF函数创建新的数据表,将数据顺序调正,符合VLOOKUP函数的查找习惯,才能够逆向查找想要的数据。

假设有一个学生成绩数据表格,其中包含学号、姓名和成绩三列。需要通过姓名查对应的学号,可以使用以下公式:

=VLOOKUP(F3,IF({1,0},B1:B15,A1:A15),2,0)

VLOOKUP函数

04 跨表查找

可以使用VLOOKUP函数在不同的表格之间进行跨表查找,要确保两个表格中都有相应的数据,并且其中一个表格中包含要查找的值,另一个表格中包含要返回的数据。

假设有一个销售数据表格,其中包含产品名称和销量两列,数据需要返回到另一个表格中,我们可以使用 VLOOKUP 函数来实现。

假设要查找A列产品名对应的销量,可以使用以下公式:

=VLOOKUP(A2,Sheet5!A1:B15,2,0)

VLOOKUP函数

05 批量查找

可以使用VLOOKUP函数结合COLUMNMACTH函数批量动态查找多列数据,当我们需要查找并返回多列数据时,手动更改公式麻烦又费事,就可以使用这个方法解决。

根据需查找数据的标题是否与原表一致,分为两种情况,标题一致和标题不一致。

(1)标题一致

假设有一个学生成绩数据表格,其中包含姓名、学号、班级、成绩四列。

现在需要通过姓名查找,学号、班级和分数这些信息,需查询数据标题与原表一致时,可以使用以下公式:

=VLOOKUP($G3,$A$1:$D$15,COLUMN(B2),0)

VLOOKUP函数

(2)标题不一致

假设有一个学生成绩数据表格,其中包含姓名、学号、班级、成绩四列。

现在需要通过姓名查找,学号、班级和分数这些信息,需查询数据的标题与原表不一致时,可以使用以下公式:

=VLOOKUP($G3,$A$1:$D$15,MATCH(H$2,$A$1:$D$1,0),0)

VLOOKUP函数

06 文本数值互查

当查找值与原数据表的值格式不一致时,VLOOKUP函数将返回错误值#N/A,表示查不到该数据,但我们肉眼可见的是数据确实是存在的。

这样的情况有两种,文本查数值和数值查文本。

(1)文本查数值

查找值为文本,而原表的值为数值,假设有一个信息表,包括姓名和学号两列。

通过学号查姓名,可以使用以下公式:

=VLOOKUP(E5*1,A1:B15,2,0)

VLOOKUP函数

(2)数值查文本

查找值为数值,而原表的值为文本,假设有一个信息表,包括姓名和学号两列。

通过学号查姓名,可以使用以下公式:

=VLOOKUP(E5&"",A1:B15,2,0)

VLOOKUP函数

07 多条件查找

我们还可以使用VLOOKUP函数结合IF函数进行多条件查询,可以省去辅助列,假设有一个学生成绩数据表格,其中包含姓名、班级、成绩三列。

现在需要通过姓名+班级来查成绩,可以使用以下公式:

=VLOOKUP(E3&F3,IF{1,0},A1:A15&B1:B15,C1:C15),2,0)

VLOOKUP函数

08 通配符查找

可以使用VLOOKUP函数结合通配符*,通过简称查到全称,如简称查公司全称、绰号查姓名等。

假设有一份108将梁山好汉的信息表,包括绰号和全称两列,现需通过绰号查全称,可以使用以下公式:

=VLOOKUP("*"&E3&"*",A1:B15,2,0)

VLOOKUP函数

好了,这就是关于 VLOOKUP 函数的一些基本使用方法啦!希望这些小窍门对你有所启发,让你在 Excel 中的数据处理工作更加轻松愉快。

如果还有其他问题,随时来找小兔哦!愿你的 Excel 越来越得心应手!

倘若你有更好的用法需分享,欢迎评论区留言交流哟~

下期预告:excel如何跳行求和?隔行求和有技巧~

发表评论:

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

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