1、打开Excel文件,根据公司名称查询多个字段的值
![](https://img.haomeiwen.com/i18952518/b7bd51fabbbc81ff.png)
2、当查询字段顺序与数据源字段顺序一致
可以使用VLOOKUP+COLUMN函数来实现
具体公式:=VLOOKUP($G$2,$B:$E,COLUMN(C1)-COLUMN($B$1)+1,0)
其中COLUMN(C1)-COLUMN($B$1)+1表示在$B:$E查询范围内,结果C列所在的位置
![](https://img.haomeiwen.com/i18952518/a77972a039b6a5b9.png)
![](https://img.haomeiwen.com/i18952518/b7ad1e4060e3c87e.png)
![](https://img.haomeiwen.com/i18952518/deb0f7fdb9e45a10.png)
3、当查询字段顺序与数据源字段顺序不一致时(即交叉查询)
使用VLOOKUP+MATCH函数来实现
具体公式:=VLOOKUP($G$2,$B:$E,MATCH(H1,$B$1:$E$1,0),0)
其中MATCH(H1,$B$1:$E$1,0) 表示在查询范围$B$1:$E$1内,结果字段名H1所在的位置
![](https://img.haomeiwen.com/i18952518/ac966b4e55afdeb7.png)
![](https://img.haomeiwen.com/i18952518/05fbf4fae9896ce6.png)
![](https://img.haomeiwen.com/i18952518/1c1520fe6947e850.png)
4、两种方式对比
VLOOKUP+COLUMN组合:要求结果与数据源中列的顺序一致
VLOOKUP+MATCH组合:要求结果字段名与数据源中字段名一致
网友评论