|
本帖最后由 xpql 于 2011-7-25 00:17 编辑
想在以下公式中红色数字随着横向拉单元格,自行按序列3、4、5……依次变化呢,现在用手工填的,输入太麻烦! 有什么函数可以替代数字吗?
A30=VLOOKUP($A$1,$A$2:$AH$35,2,0)
需要效果:
B30=VLOOKUP($A$1,$A$2:$AH$35,3,0)
C30=VLOOKUP($A$1,$A$2:$AH$35,4,0)
D30=VLOOKUP($A$1,$A$2:$AH$35,5,0)
这个问题涉及到如何在公式中使用变量,在VLOOKUP中使用变量应该是准备查询引用多列,如果希望公式中的一个数字变化,必然不能直接书写这个数字,而本例中数字的变化是随列的增大而增大,则可以依据列号来完成变化。
例如公式可修改为A30=VLOOKUP($A$1,$A$2:$AH$35,column()+1,0)
column()将返回A列的列号,即1,+1后得到2,而公式填充到B列时相应的column()将得到B列的列号2,+1后得到3。
|
|