Excel 中使用不同轴的相对单元格引用

Excel 中使用不同轴的相对单元格引用

当我将值复制到右侧时,是否可以创建一个向下延伸的相对单元格引用?请考虑以下示例:

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 ...,则需要对此进行修改才能正确。

相关内容