编程语言应用

首页 » 常识 » 问答 » VLOOKUP函数的应用,重点易错点分析
TUhjnbcbe - 2021/7/16 13:33:00
Excel函数中的No.1

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

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

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

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

重点点拨

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

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

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

应用实例

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

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

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

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

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

易错点分析第1类错误:查找范围错误

原因分析:

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

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

所以,公式应改写为:

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

原因分析:

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

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

所以,公式应改写为:

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

原因分析:

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

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

点击进入郑广学老师Excel教程免费学7天!

本模板来源于网络,如有侵权请告知删除!

回复其他任意关键字可搜索相关文章教程

更多实例

1
查看完整版本: VLOOKUP函数的应用,重点易错点分析