Excel で他のセルの値を使用してセルを参照する

Excel で他のセルの値を使用してセルを参照する

Excel 内のセルを別のセルの値に応じて参照できるかどうかを知りたいです。

  • セルがあり、A1そこに使用したい行番号があるとします(たとえば、 の内容はA1です42)。

  • Bで与えられた数字に対応する行から1行までの列の合計を計算したいA1=SUM( B1:B<NUMBER_IN_A1> )

何か方法はあるでしょうか?

答え1

&セル座標を作成するには を使用して、それらにアクセスしますINDIRECT()

=SUM(INDIRECT("B1:B" & A1))

答え2

INDEX可能であれば、通常は よりも が好まれますINDIRECT。列を「ハードコード」する必要がなく、揮発性もありません。

=SUM(B1:INDEX(B:B,A1))

を参照してくださいドキュメンテーション使用方法の詳細については、こちらをご覧ください。

関連情報