Advanced-excel-functions-advanced-excel-lookup-reference-address-function
ルックアップとリファレンス-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