今天我为大家讲解以下VlOOKUP函数的应用,vlookup函数是我们处理数据时经常应用的一个重要函数,之前视频课有讲过,现在为大家用文字版再讲述一下。
表1
表2
表1是我们利用vlookup函数实现从表2中查询学生成绩的方法,下面我们解读一下vlookup函数的应用及这三种查询方法的区别。
公式1:"=VLOOKUP(Sheet1!$A2,Sheet2!$B$2:$E$5,2,0)"
Sheet1!$A2:代表查询项是Sheet1表A2单元格,即“小明”,$表示再函数填充的时候锁定A列,即我们横向拖拽填充公式查询小明语文成绩和英语成绩的时候,查询项始终是小明,因为是$A2而非$A$2,因此竖向拖拽填充公式时,查询项会成为$A3和$A4,相应的查询内容就成为小李和丽的成绩。
Sheet2!$B$2:$E$5:表示查询区域为Sheet2表中的B2单元格到E5单元格,如下图,绝对值符合$在这里也是锁定的意思,即锁定查询范围始终是下图红线圈起的区域。
"=VLOOKUP(Sheet1!$A2,Sheet2!$B$2:$E$5,2,0)"中:2表示查询返回第2列单元格数据,即C2单元格数学成绩,相应的语文成绩查询时需将该数字改为3(=VLOOKUP(Sheet1!$A2,Sheet2!$B$2:$E$5,3,0)),英语成绩改为4(=VLOOKUP(Sheet1!$A2,Sheet2!$B$2:$E$5,4,0) )。
"=VLOOKUP(Sheet1!$A2,Sheet2!$B$2:$E$5,2,0)"中:0表示精确查找(等同于 FALSE),1表示模糊查找(等同于TRUE,几乎没什么用)。
公式2:"=IFERROR(VLOOKUP(Sheet1!$A3,Sheet2!$B$2:$E$5,2,0),"无")" , 中应用IFERROR函数意思是如果可以查询到则显示查询到到内容,如果查询不到则显示“无”,当然你也可以让它显示其他内容,对应的修改公式中的”无”,这是避免出现错误符号“#N/A”。
公式3:"=IFERROR(VLOOKUP("*"&Sheet1!$A4&"*",Sheet2!$B$2:$E$5,2,0),"无")",是在公式2的基础上增加了"*"和&(连接符号),在查询字符串两边增加"*"是代表模糊查询的意思,如查询项“丽”就变成了“*丽*”,即查询范围里包含“丽”字符的都可以被查找到。
今天就为大家讲解到这里,希望能与大家一起学习成长!
领取专属 10元无门槛券
私享最新 技术干货