excel 中vlookup的使用
一、vlookup 基础
函数VLOOKUP(1. 要查找的值,2. 查找范围,3. 返回列数,4. 匹配方式)
- 查找的值要完全一样,需要注意文本,数字,空格
- [查找范围],查找范围的第一列应为查找值所在列,查找范围一般需要绝对引用(按F4)
- 返回列数为查找范围里的第几列
- 可以省略,默认是近似匹配(TRUE),FALSE精确查找
区间匹配是近似查找
二、进阶
- iferror函数屏蔽错误值,例如查找结果是#NA
- 使用通配符(* ?)查找
- 去除空格查找(substitute函数)
- 去除不可见字符(clean函数)
- column()返回列号,多列查找
- 2张表列字段不对应,match()函数
- indirect()函数将文本地址转化为真正的地址
- 反向查找,查找值不在查找范围的第一列,if((1,0),地址1,地址2)
- 不构建辅助列,多条件查找示例,公式中有数组时,需要按下ctrl+shift+enter,
IF({1,0},$A$27:$A$30&$B$27:$B$30,$D$27:$D$30)将会返回2列地址
VLOOKUP($F27&$G27,IF({1,0},$A$27:$A$30&$B$27:$B$30,$D$27:$D$30),2,0)
水果 | 产地 | 数量 | 市场价 |
---|
苹果 | 陕西 | 600 | 5.6 |
香蕉 | 海南 | 500 | 5.8 |
桔子 | 四川 | 860 | 8.5 |
黄梨 | 安徽 | 870 | 6.4 |