可以在列数参数处选择COLUMN函数来达到列数自动变的效果。
1、以Excel2010版本为例,如下图,E到G列的数要匹配A到C列的数;
2、首先在F2单元格输入公式=VLOOKUP($E2,$A:$C,COLUMN(B2),0),注意,公式里的第三个参数用了COLUMN函数,COLUMN(B2)表示返回B2单元格所在的列数,第二列,故COLUMN(B2)表示数字2;
3、在公式复制到G2单元格,就会发现列数自动变了,变成了第三列,以此类推则可;
4、选择F2和G2单元格,下拉填充公式则可成功匹配到所需的信息了。
使用COLUMN函数作为第三参数来达到列数自动变的效果
Excel版本参考:2010
测试:改变第三参数,列数自动变
1、选中B10单元格
2、输入公式:=VLOOKUP($A10,$A$1:$D$7,COLUMN(B1),0)
3、回车,有来公式到D10
4、查看效果
补充:COLUMN返回对应参数的列号,COLUMN(B1)第二列,返回2
你可以在上面加一个空白行,写6,7,8,9数字。
然后,vlookup(A1,xx表A1:$ip$1000,6,false)中的6不要写数字,而引用上面行的数字。这样就随意拉到后面了。
你可以把6放到一个列中
也可以根据列/行号计算出这个数字