VLOOKUP函数的应用,重点易错点分析! 图文

2018年6月10日23:27:17VLOOKUP函数的应用,重点易错点分析! 图文已关闭评论 2,395 views
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页

Excel函数中的No.1

VLOOKUP函数是一个列查找函数,在给定一个目标值时,它能从查找范围中返回要查找的值。

它有4个参数,基本表达式为:

=VLOOKUP(目标值,查找范围,返回值的列数,精确找/模糊找)

备注:第4个参数为"FALSE"表示精确找,为"TRUE"表示模糊找。

重点点拨

⓵第1个参数目标值一定位于查找范围的第1列

⓶第3个参数返回值的列数一定是位于查找范围的列数,而不是位于源工作表中的列数;

⓷目标值与查找范围的第1列,二者的数字格式要一致。

应用实例

例1:根据"D2"中的“料号”查找“名称”

在"E2"中输入公式=VLOOKUP(D2,A1:B56,2,0)

VLOOKUP函数的应用,重点易错点分析!

例2:根据“表2”中的学号,查找“语文”、“数学”、“英语”、“总分”和“名次”。

在"B11"中输入公式=VLOOKUP($A$11,$A$2:$G$7,COLUMN(C2),0)

重点:第3个参数的灵活应用

VLOOKUP函数的应用,重点易错点分析!

易错点分析

第1类错误:查找范围错误

VLOOKUP函数的应用,重点易错点分析!

原因分析:

应用知识点:目标值一定位于查找范围的第1列

本例中,目标值为“丽丽”,它属于“姓名”列,而公式中的查找范围"A1:E7"的第1列为“学号”,因此导致错误。

所以,公式应改写为:【=VLOOKUP(A10,B1:E7,4,0)】

第2类错误:返回值位于查找返回的列数错误

VLOOKUP函数的应用,重点易错点分析!

原因分析:

应用知识点:返回值位于查找范围的列数不是源工作表中的列数

本例中,返回值为“总分”,它位于查找范围“B1:F7”的第5列,而本例中的数字“6”是在源工作表中的列数,因此导致错误。

所以,公式应改写为:【=VLOOKUP(A10,B1:F7,5,0)】

第3类错误:目标值与查找范围的第1列,二者的数字格式不一致。

VLOOKUP函数的应用,重点易错点分析!

原因分析:

应用知识点:目标值与查找范围的第1列,二者的数字格式要一致。

本例中,目标值"201703002"为数值型数字,而查找范围的第1列的“学号”为文本型数字,因此导致错误。

鸣谢:各位读者,都学到了吗?

若想全面、系统地学习Excel,请点击右上角【关注】哦,天天有精彩!!

  • 郑广学老师微信号
  • EXCEL880B
  • weinxin
  • 我的微信公众号
  • EXCEL880
  • weinxin