VLOOKUP函数的第三个参数是查找返回值所在的列数,如果需要查找返回多列时,这个列数值需要一个个的更改,比如返回第2列的,参数设置为2,如果需要返回第3列的,就需要把值改为3 。。。如果有十几列会很麻烦的 。那么能不能让第3个参数自动变呢?向后复制时自动变为2,3,4,5 。。。
在EXCEL中有一个函数COLUMN,它可以返回指定单元格的列数,比如
=COLUMNS(A1) 返回值1
=COLUMNS(B1) 返回值2
而单元格引用复制时会自动发生变化,即A1随公式向右复制时会变成B1,C1,D1 。。这样我们用COLUMN函数就可以转换成数字1,2,3,4 。。。
例:下例中需要同时查找性别,年龄,身高,体重 。
【VLOOKUP函数多行查找时复制公式的问题】公式:=VLOOKUP($A13,$B$2:$F$8,COLUMN(B1),0)
公式说明:这里就是使用COLUMN(B1)转化成可以自动递增的数字 。
推荐阅读
- VLOOKUP查找出现错误值的问题解决方法
- 图解Excel中vlookup函数的使用方法
- 使用VLOOKUP函数进行反向查找的方法
- 截取字符串函数——MID函数的使用实例
- vlookup模糊查找怎么实现?实现vlookup函数模糊查找的方法
- 使用TREND函数来对销售额进行预测的方法
- 使用DDB函数来计算资产折旧值的方法
- 35个Excel常用函数大全
- Excel2013中使用函数向导输入公式的方法
- IF函数公式优化使用范例