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天!
本模板来源于网络,如有侵权请告知删除!
回复其他任意关键字可搜索相关文章教程
更多实例