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


12

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

  • セルA1があります。たとえば、使用したい行番号(たとえば、内容A142)があるとします

  • で指定された数に対応する行Bから行1までの列の合計を計算したいと思いA1ます。何かのようなもの=SUM( B1:B<NUMBER_IN_A1> )

何か方法はありますか?

回答:


14

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

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

タグ付けされていませんが、これはOpenOffice Calcでも機能します。
Knyri、2015年

12

INDEXINDIRECT可能な場合、通常はに優先します。列を「ハードコード」する必要はなく、揮発性ではありません。

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

使用方法の詳細については、ドキュメントを参照してください。


ありがとうございました。INDEXは外部参照を使用して(それらを開かずに)機能しますが、INDIRECTは機能しません。
地獄コード
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.