- ホーム
- CELL関数
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"引数に対して関数が返すテキスト値を示します。
| 数値形式 | 返されるテキスト値 |
|---|---|
| General | G |
| 0 | F0 |
| #,##0 | ,0 |
| 0.00 | F2 |
| #,##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+00 | S2 |
| # ?/? or # ??/?? | G |
| m/d/yy or m/d/yy h:mm or mm/dd/yy | D4 |
| d-mmm-yy or dd-mmm-yy | D1 |
| d-mmm or dd-mmm | D2 |
| mmm-yy | D3 |
| mm/dd | D5 |
| h:mm AM/PM | D7 |
| h:mm:ss AM/PM | D6 |
| h:mm | D9 |
| h:mm:ss | D8 |
注意事項
これは配列数式であることに注意してください。詳細については、配列数式の挿入の記事をお読みください。
例
以下の図は、CELL関数によって返される結果を示しています。

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