电子表格公式里的数字如何设置成变量。 举个例子:vlookup(A1,A:D,4,0),这个公式

电子表格公式里的数字如何设置成变量。
举个例子:vlookup(A1,A:D,4,0),这个公式里的4,怎么能横向自动填充56789.....

这个有多个办法呀,如果横向(向右)拖动填充的话,最简单的是使用column函数,例如,
=VLOOKUP($A1,$A:D,COLUMN(D$1),0)追问

多谢赐教!不过我有两个引申的问题,麻烦帮我解答一下。

    在你给我写的这个公式里,我想在COLUMN(D$1)上加个运算怎么加,比如我希望公式是=VLOOKUP($A1,$A:D,COLUMN(D$1)+1,0)

    还是4这个位置,我想在其他的单元格取数怎么取=VLOOKUP($A1,$A:D,B1,0)

    我只是之前有这两个想法,但是这两个公式写出来都不对,应该是不符合计算机语言。

追答

第一个问题,你可以在Column() 函数这里添加其他的运算的呀,但是要注意的是,你添加的运算需要符合Vlookup函数的“语法”的,像VLOOKUP($A1,$A:D,COLUMN(D$1)+1,0)就一定会报错:因为$A:D一共只有4列,但是COLUMN(D$1)+1=5,5超过4了,所以会报错,就像是一队同学(共4人)在排队,你要第5个人站出来,那肯定错了哈;

第二个问题,=VLOOKUP($A1,$A:D,B1,0)这个公式本身没错,这个时候B1单元格的值就是作为vlookup函数返回列的参数了。我想你是说要查找B1单元格的内容然后返回吧?如果这样,用下面的公式:

=VLOOKUP(B1,$A:D,4,0)

建议:好好学习一下vlookup函数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-20
公式改为:
=vlookup($A1,$A:$D,column(d1),0)本回答被网友采纳
相似回答