Excel基础(11)VLOOKUP函数
一.VLOOKUP
1.1基本用法
1.同表使用
找数据使用的
=VLOOKUP(G6,$B$5:$E$10,4,0)
- 参数1:根据什么查找
- 参数2:查到的范围,参数1所在的要在第一列
- 参数3:填充第几列
- 参数4:0是精确查找
范围要锁定!
2.跨表使用
=VLOOKUP(A2,数据源!A:B,2,0)
注意跨表使用,不要随意切换,不然会改变公式内容了
1.2通配符使用
1.出现问题
2.名字不同,一个是另外一部分的子集
3.使用通配符"*"
=VLOOKUP("*"&A2&"*",数据源!B:E,4,0)
1.3近似匹配
1.基本使用
=VLOOKUP(D15,$A$14:$B$21,2,1)
近似匹配只会找比他小于等于的
2.工资领取
=VLOOKUP(G9,$C$7:$D$13,2,1)
二.数据格式
2.1问题引入
不同数据格式下的匹配
2.2把数据转换为文本
连接一个空字符
=VLOOKUP(F4&"",$A$1:$C$6,3,0)
2.3把文本转换为数值
1.改格式
2.乘1
=VLOOKUP(F12*1,A9:$C$14,3,0)
2.4既有文本又有数据使用isna函数
=IF(ISNA(VLOOKUP(F20*1,$A$17:$C$22,3,0)),VLOOKUP(F20&"",$A$17:$C$22,3,0),VLOOKUP(F20*1,$A$17:$C$22,3,0))
三.HLOOKUP
=HLOOKUP(B14,$1:$3,3,0)
四.小作业
=IF(F7-3500>0,VLOOKUP(F7-3500,$A$6:$C$12,3,1)*(F7-3500)-VLOOKUP(F7-3500,$A$6:$D$12,4,1),0)