2017-02-23 23 views
1

通常、異なるセルに式をコピーして貼り付けるときは、 '$'記号を追加しない限り、列と行の参照はデフォルトで相対的です。INDEXまたはOFFSET(相対参照)を使用したExcelのコピー/貼り付け式

INDEXとOFFSETを使用すると、コピー&ペーストすると、列と行の参照は絶対的なものにしか見えません。彼らを相対的にする方法はありますか?

Aに名前付き範囲があり、その範囲内の各行の合計を求めたいとします。私が使用しています:

=SUM(INDEX(Q1UnitTotals,1,0)) 

正常に動作しますが、私はコピーして貼り付けるとき、それは行番号は変更されません。

答えて

2

1は値であり、範囲の参照ではないからです。動的にするには、範囲参照にする必要があります。 Sum式はそれが動作する行1使用

=SUM(INDEX(Q1UnitTotals,ROW(A1),0)) 
+0

ない場合Sum式行1使用中

=SUM(INDEX(Q1UnitTotals,ROW(),0)) 

である場合、これはROW()

で行うことができます。ありがとう! – user3925803

関連する問題