2

いつでも異なる方法でセルの数を計算するときにセルを指すにはどうすればよいですか?

例:

='sheet1'!$F(C4+8)

C4に「2」がある場合、Excelはそれを次のように読み取ります

='sheet1'!$F10

また

='sheet1'!$F(Y9*8+X4:E1)

Y9=2 の場合 X4=32 E1=16

次に、Excel が実行されます。

='sheet1'!$F18
4

2 に答える 2

3

INDEXINDIRECT よりも使用したい、つまり

=INDEX(sheet1!$F:$F,C4+8)

C4+8 は、行番号を返す任意の計算に置き換えることができます

これには、間接よりも2つの利点があります。「揮発性」ではないことと、範囲がテキストではないため、列を削除したりコピーしたりする場合に調整できます。

于 2013-09-25T17:40:19.220 に答える
2

使用する必要がありますINDIRECT()

=INDIRECT("'sheet1'!$F"&C4+8)

INDIRECTテキストを受け取り、それを範囲に変換します。数式やその他の計算を中に入れることができます。

于 2013-09-25T17:16:49.267 に答える