课程咨询 加我微信EXCEL880B 试学网址http://v.excel880.com
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列为“学号”,因此导致错误。
所以,公式应改写为:【=VLOOKUP(A10,B1:E7,4,0)】
第2类错误:返回值位于查找返回的列数错误
原因分析:
应用知识点:返回值位于查找范围的列数不是源工作表中的列数
本例中,返回值为“总分”,它位于查找范围“B1:F7”的第5列,而本例中的数字“6”是在源工作表中的列数,因此导致错误。
所以,公式应改写为:【=VLOOKUP(A10,B1:F7,5,0)】
第3类错误:目标值与查找范围的第1列,二者的数字格式不一致。
原因分析:
应用知识点:目标值与查找范围的第1列,二者的数字格式要一致。
本例中,目标值"201703002"为数值型数字,而查找范围的第1列的“学号”为文本型数字,因此导致错误。
鸣谢:各位读者,都学到了吗?
若想全面、系统地学习Excel,请点击右上角【关注】哦,天天有精彩!!