多语言展示
当前在线:1605今日阅读:27今日分享:41

Excel函数—VLOOKUP查找数据并返回(提取)内容

VLOOKUP函数是Excel函数中最让人觉得神奇的一个函数,也是人人必备的一项技能,可以说学会VLOOKUP函数,可以让工作效率提高,函数很实用,功能强大,可实现自动提取想要的数据,也可以实现两个版本的Excel自动比对数据。本文先介绍一下VLOOKUP的基本应用。
工具/原料

Excel2007及以上版本

格式和参数
1

格式       VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])用途       查找指定的数值,并返回当前行中指定列处的数值

2

VLOOKUP简单记忆    VLOOKUP(要查找内容,查找范围,返回第几列,精确查找?)

示例一
1

近似查找的应用举例:下图中根据不同距离的配送价格,需要查找15.5公里和35.5公里需要费用是多少。

2

在D3单元格输入=VLOOKUP(B3,$A$8:$E$19,5,TRUE)可在D3单元格返回15.5公里对应的费用是18元。向下填充到D4单元格即可返回35.5公里对应的费用是32元。公式解释:B3——是要查找的内容,图中绿色区域;$A$8:$E$19——是查找范围,图中蓝色区域,因为查找范围固定,在拖动到D4时避免被修改,所以使用绝对引用;5——返回的列号,是指查找范围(蓝色区域)的第几列,不是表格的第几列。(本例刚好也是表格第5列)TRUE——近似查找,因为数据源中并无小数点的数据,因此采用近似查找。

示例二
1

精确查找的应用举例:考试结束后,用Excel给每个学生制作一个成绩单,输入学号,自动提取姓名和成绩。本例把难度增大一点,成绩单和成绩汇总不在一个表格中,介绍下这种情况下如何输入公式。(如果是Word制作的成绩单或其他固定格式的文本,可以参考Word邮件调用数据的功能,可以不用输入学号,全自动生成固定格式的多个文本。)

2

在C5单元格中输入公式=VLOOKUP($B$5,成绩汇总!$B$3:$F$14,2,FALSE)公式解释为:$B$5——要查找的内容(学号),因为要向右拖动,所有绝对引用成绩汇总!$B$3:$F$14——成绩汇总表格里面的B3~F14作为查找范围,因为要向右拖动,所有也要绝对引用。2——C5单元格需要范围查找范围(下图的蓝色区域)中的第2列。FALSE——精确查找,学号是固定且唯一的,使用精确查找。然后向右填充到D5、E5、F5,修改返回列为3、4、5即可。

3

完整演示一遍本例函数的输入方法:

注意事项
1

col_index_num列号是指查找范围的第几列,并不是表格的第几列。

2

文中如有表达不清楚的,请点击评论,我会及时回复。

推荐信息