CELL関数

CELL関数は、情報関数の一つです。セルの書式設定、位置、または内容に関する情報を返すために使用されます。

構文

CELL(info_type, [reference])

CELL関数には次の引数があります:

引数説明
info_typeセルに関するどの情報を取得するかを指定するテキスト値です。これは必須の引数です。利用可能な値は以下の表に記載されています。
reference情報を取得したいセルです。省略された場合、最後に変更されたセルの情報が返されます。reference引数がセル範囲として指定された場合、範囲の左上のセルの情報が返されます。

info_type引数は次のいずれかです:

テキスト値情報の種類
"address"セルの参照を返します。
"col"セルが位置する列番号を返します。
"color"セルが負の値のために色でフォーマットされている場合は1を返し、それ以外の場合は0を返します。
"contents"セルに含まれる値を返します。
"filename"セルを含むファイルのファイル名を返します。
"format"セルの数値形式に対応するテキスト値を返します。テキスト値は以下の表に記載されています。
"parentheses"セルが正またはすべての値に対して括弧でフォーマットされている場合は1を返し、それ以外の場合は0を返します。
"prefix"セル内のテキストが左揃えの場合はシングルクォーテーション(')、右揃えの場合はダブルクォーテーション(")、中央揃えの場合はキャレット(^)、それ以外の場合は空のテキスト("")を返します。
"protect"セルがロックされていない場合は0を返し、ロックされている場合は1を返します。
"row"セルが位置する行番号を返します。
"type"空のセルの場合は"b"、テキスト値の場合は"l"、その他の値の場合は"v"を返します。
"width"セルの幅を整数に丸めた値を返します。

以下に、"format"引数に対して関数が返すテキスト値を示します。

数値形式返されるテキスト値
GeneralG
0F0
#,##0,0
0.00F2
#,##0.00,2
$#,##0_);($#,##0)C0
$#,##0_);[Red]($#,##0)C0-
$#,##0.00_);($#,##0.00)C2
$#,##0.00_);[Red]($#,##0.00)C2-
0%P0
0.00%P2
0.00E+00S2
# ?/? or # ??/??G
m/d/yy or m/d/yy h:mm or mm/dd/yyD4
d-mmm-yy or dd-mmm-yyD1
d-mmm or dd-mmmD2
mmm-yyD3
mm/ddD5
h:mm AM/PMD7
h:mm:ss AM/PMD6
h:mmD9
h:mm:ssD8
注意事項

これは配列数式であることに注意してください。詳細については、配列数式の挿入の記事をお読みください。

CELL関数の適用方法

以下の図は、CELL関数によって返される結果を示しています。

CELL Function

次の項目が含まれている記事:タグ:
すべてのタグを見る