Advanced-excel-functions-advanced-excel-lookup-reference-indirect-function
提供:Dev Guides
ルックアップとリファレンス-間接関数
説明
INDIRECT関数は、テキスト文字列で指定された参照を返します。
Excel数式に参照B1を入力すると、ExcelはこれがセルB1を参照していることを理解します。 ただし、Excelはテキスト文字列「B1」が参照であることを理解していません。 したがって、セル参照がテキスト文字列の形式をとる場合、INDIRECT関数を使用してこれを実際のセル参照に変換する必要があります。
参照はすぐに評価され、その内容が表示されます。 数式自体を変更せずに数式内のセルへの参照を変更する場合は、INDIRECTを使用します。
構文
INDIRECT (ref_text, [a1])
引数
Argument | Description | Required/Optional |
---|---|---|
Ref_text |
A reference to a cell that contains an A1-style reference, an R1C1-style reference, a name defined as a reference, or a reference to a cell as a text string. 以下の注を参照してください。 |
Required |
A1 |
A logical value that specifies what type of reference is contained in the cell ref_text. a1がTRUEまたは省略されている場合、ref_textはA1style参照として解釈されます。 a1がFALSEの場合、ref_textはR1C1スタイルの参照として解釈されます。 |
Optional |
ノート
- ref_textが有効なセル参照でない場合、INDIRECTは#REF!を返します。 エラー値
- ref_textが別のワークブック(外部参照)を参照する場合、他のワークブックが開いている必要があります。 ソースワークブックが開いていない場合、INDIRECTは#REF!を返します。 エラー値
- ref_textが行制限1,048,576または列制限16,384(XFD)外のセル範囲を参照する場合、INDIRECTは#REF!を返します。 エラー
適用範囲
Excel 2007、Excel 2010、Excel 2013、Excel 2016