当我将值复制到右侧时,是否可以创建一个向下延伸的相对单元格引用?请考虑以下示例:
10% 100 150 200 250 300
15%
20%
25%
30%
我想将水平值与垂直值相乘,例如,100*10%
等等。可以这样做吗?或者我最好重新排列数据,使它们都垂直吗?150*15%
200*20%
答案1
没有简单的方法可以做到这一点,但您可以使用函数OFFSET
来实现这一点。
尝试这个:
=B$1*OFFSET($A$1,COLUMN()-COLUMN($B$1),0)
COLUMN()
返回当前单元格的列号(B2
在我的示例中),并COLUMN($B$1)
返回包含的单元格的列号100
。这样编写的目的是,当公式向右填充时,行偏移量会增加一。如果您要将输出放在行以外的其他地方100 150 200 ...
,则需要对此进行修改才能正确。