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

間接関数