ExcelのCELL関数の使い方
Excelの「CELL関数」は、セルに関する情報を取得するために使用される関数です。この関数を使って、セルの書式、アドレス、内容などを調べることができます。この記事では、CELL関数の使い方とサンプルを紹介します。
CELL関数の書式
CELL関数の書式は以下の通りです。
CELL(検査の種類, [参照])
引数
- 検査の種類: セルに関する情報を指定します。文字列で指定し、対応する情報が返されます。
- [参照]: (オプション) 情報を取得したいセルの参照を指定します。省略した場合は、セル関数が入力されたセルの情報が返されます。
検査の種類
検査の種類には、以下のオプションがあります。範囲を参照している場合は左上のセルが検査対象となります。
検査の種類 | 説明 |
---|---|
“address” | セルのアドレスを返します。 |
“col” | セルの列番号を返します。 |
“color” | セルの色情報を返します。条件付き書式で設定された色は考慮されません。 |
“contents” | セルの値を返します。 |
“filename” | セルが含まれるブックのファイル名を返します。 |
“format” | セルの書式設定を返します。 |
“parentheses” | セルに括弧がある場合は1を、ない場合は0を返します。 |
“prefix” | セルの接頭辞を返します。 |
“protect” | セルの保護状態を返します。アンロック時は0、ロック時は1を返します。 |
“row” | セルの行番号を返します。 |
“type” | セルの値のタイプを返します。文字列の場合は”l”、数値の場合は”v”、空白の場合は”b”が返されます。 |
“width” | セルの幅を返します。また既定値を使用している場合はTRUE、そうでない場合はFALSEを2配列目で返します。 |
サンプル
以下の表を使用して、CELL関数の使い方を説明します。
\ | A | B | C |
---|---|---|---|
1 | 名前 | 性別 | 年齢 |
2 | 山田 | 男 | 34 |
3 | 佐々岡 | 女 | 25 |
4 | 岸川 | 男 | 28 |
以下の例では、CELL関数を使用して、B2セルの情報を取得します。
=CELL("address", B2) '結果: "$B$2" =CELL("col", B2) '結果: 2 =CELL("contents", B2) '結果: "男" =CELL("row", B2) '結果: 2 =CELL("type", B2) '結果: "l"
参照が省略された場合、CELL関数が入力されたセルの情報が返されます。たとえば、A1セルに「=CELL(“row”)」と入力すると、結果は1になります。
注意点
CELL関数は、他のセルの値や書式が変更されたときに自動的に更新されません。そのため、正確な情報を取得するには、関数を再計算する必要があります。再計算するには、F9キーを押すか、セルを再入力してEnterキーを押します。
以上で、ExcelのCELL関数の使い方についての説明を終了します。この関数を使って、セルの様々な情報を取得し、作業の効率化や分析に活用してください。