
嘿,朋友,你想了解一下 Excel中的VLOOKUP函数吗?它可是个相当有用的家伙呢!
在处理数据时,VLOOKUP 函数能让你事半功倍,快速找到你需要的信息。咱们一起来看看吧!
首先,我们先来认识一下vlookup函数,什么是vlookup函数?
VLOOKUP 函数是 Excel 中的一个强大函数,用于在数据表格中进行垂直查找并返回相关信息。
通常用于查找特定条件下的数据,比如在销售记录中查找某个产品的销售额,或者在成绩表中查找某个学生的成绩等等。
VLOOKUP函数
01 基本用法
VLOOKUP函数的基本语法为:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]),即VLOOKUP(查找值,数据范围,返回结果列,匹配类型)。
其中匹配类型分为近似匹配和精准匹配两种,这在日常工作中很重要哦~
匹配类型如果为TRUE或省略,即近似匹配,则 VLOOKUP 将查找最接近的值;如果为 FALSE或0,即精准匹配,则 VLOOKUP 将只查找完全匹配的值。
假设有一个销售数据表格,其中包含产品名称和销量两列。我们可以使用 VLOOKUP 函数来查找某个产品的销售额。
假设要查找产品名称为 “西瓜” 的销售额,可以使用以下公式:
=VLOOKUP("西瓜", A2:B15, 2, FALSE)
VLOOKUP函数
02 区间查找
通过近似匹配,Vlookup函数可以进行区间查找,实现如划分等级、折扣优惠、区间费用等数据的处理工作;
假设有一个学生成绩数据表格,其中包含姓名和成绩两列。我们可以使用 VLOOKUP 函数来对成绩进行等级划分。
假设小于60为不及格,60~80为及格,80~90为良好,大于90为优秀。
可以使用以下两种方法实现:
(1)首先列出对应的区间数据到表格空白区域,假设置于E2:F6区域,公式可写为:
=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函数结合COLUMN或MACTH函数批量动态查找多列数据,当我们需要查找并返回多列数据时,手动更改公式麻烦又费事,就可以使用这个方法解决。
根据需查找数据的标题是否与原表一致,分为两种情况,标题一致和标题不一致。
(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如何跳行求和?隔行求和有技巧~