Advanced-excel-functions-advanced-excel-lookup-reference-address-function

提供:Dev Guides
移動先:案内検索

ルックアップとリファレンス-ADDRESS関数

説明

ADDRESS関数を使用して、指定された行番号と列番号を指定して、ワークシート内のセルのアドレスを取得できます。

たとえば、ADDRESS(2,3)は$ C $ 2を返します。 別の例として、ADDRESS(77,300)は$ KN $ 77を返します。 ROW関数やCOLUMN関数などの他の関数を使用して、ADDRESS関数に行番号と列番号の引数を提供できます。

構文

ADDRESS (row_num, column_num, [abs_num], [a1], [sheet_text])

引数

Argument Description Required/Optional
row_num A numeric value that specifies the row number to use in the cell reference. Required
column_num A numeric value that specifies the column number to use in the cell reference. Required
abs_num

A numeric value that specifies the type of reference to return.

以下の表を参照してください。

Optional
a1

A logical value that specifies the A1 or R1C1 reference style.

A1スタイルでは、列にはアルファベット順のラベルが付けられ、行には数字のラベルが付けられます。

R1C1参照スタイルでは、列と行の両方に数字のラベルが付けられます。

A1引数がTRUEまたは省略されている場合、ADDRESS関数はA1スタイルの参照を返します。

A1引数がFALSEの場合、ADDRESS関数はR1C1スタイルの参照を返します。

Optional
sheet_text

A text value that specifies the name of the worksheet to be used as the external reference.

たとえば、式= ADDRESS(1,1 ,,, "Sheet2")はSheet2!$ A $ 1を返します。

sheet_text引数を省略すると、シート名は使用されず、関数によって返されるアドレスは現在のシートのセルを参照します。

Optional
*abs_num* 引数は次の値を返します-
abs_num Returns this type of reference
1 or omitted Absolute
2 Absolute row; relative column
3 Relative row; absolute column
4 Relative

ノート

  • row_numが1より小さいか、スプレッドシートの行数より大きい場合、ADDRESS関数は#VALUEエラーを返します。
  • column_numが1より小さいか、スプレッドシートの列数より大きい場合、ADDRESS関数は#VALUEエラーを返します。
  • 指定されたrow_num、column_num、または[abs_num]引数のいずれかが非数値の場合、ADDRESS関数は#VALUEエラーを返します。
  • 指定された[a1]引数が論理値として認識されない場合、ADDRESS関数は#VALUEエラーを返します。

適用範囲

Excel 2007、Excel 2010、Excel 2013、Excel 2016

アドレス関数