説明
セルの書式設定、位置、コンテンツに関する情報を返却するには、この関数を使用します。
この関数は、アドレスやファイル名だけでなく、セルで使用されている書式設定に関する詳細情報を取得することができます。入手可能な情報の一覧は以下を参照。
メモ: CELLを使用する数式は、言語固有の引数値を持つため、異なる言語を使用して計算するとエラーを返す。
たとえば、ドイツ語を使用しているときにCELLを含む数式を作成した場合、その数式はフランス語版でワークブックを開くとエラーを返却します。他の人が異なる言語を使ってワークブックを開くことが重要な場合は、第二関数を使うか、他の人が自分の言語に合わせてCELL引数を改訂したローカルコピーを保存できるようにすることを検討しましょう。
構文
CELL(情報タイプ, [参照])
入力
この関数には以下の引数があります:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
情報タイプ |
はい | 考慮すべき情報タイプ。 | 引用符で囲まれた以下のリスト、セル参照、またはセル参照となる数式にマッチするテキスト文字列。インフォタイプこの関数では、以下の
|
|
|
はい | 情報を含むセルのアドレス。 | セルID、または1つのセルIDになる数式。 |
メモ: 以下のExcelinfo_types はサポートされていません:色、ファイル名、書式設定、括弧接頭辞、保護、行、幅。
例
サンプルデータ
| A | B | C | |
|---|---|---|---|
| 1 | 赤 | 56 | 住所 |
| 2 | 緑 | 39 | コル |
| 3 | オレンジ | 15 | コンテンツ |
| 4 | 赤 | 92 | 行 |
| 5 | 青 | 22 | タイプ |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| セルに特定の用語が含まれているかどうかを判定する。 |
|
この数式は次のように機能する:
このデータセットでは、最初の数式はTRUE を返却します。 この数式は次のように機能する:
このデータ設定に対して、2番目の数式はFALSE を返します。 |
| 指定したセルのアドレスを返却する。 | =CELL("address", A2) |
この数式は次のように機能する:
このデータ・セットの場合、この数式は$A$2 を返します。 |
| 指定したセルの列 ID を返却します。 | =CELL("col", B1) |
この数式は次のように機能する:
このデータ設定の場合、この数式は2 を返却します (B は 2 列目であるため)。 |
| 指定したセルのタイプを返却する。 |
|
この数式は次のように機能する:
このデータ設定に対して、この数式はl (ラベル)を返却します。 この数式は次のように機能する:
このデータ設定に対して、この数式はv (値)を返却します。 |
| 指定したセルのコンテンツを返却する。 | =CELL("contents", A1) |
この数式は次のように機能する:
このデータセットでは、この数式はred を返します。 |
info_type 値の参照として別のセルのコンテンツを使用して、指定されたセルのアドレスを返却します。 |
=CELL(C1,B1) |
この数式は次のように機能する:
このデータ設定では、この数式は$B$1 を返します。 |
| セルのコンテンツタイプを判別し、そのタイプを示す文字列を返却する。 | =IFS(CELL("type",B1)="l","Text", CELL("type",B1)="v", "Number",CELL("type",B1)="b", "Empty",TRUE,"Other") |
この数式は次のように機能する:
このデータセットでは、この数式は数値 を返します (CELL が "v" を返したため)。 |
メモ
- CELLは一つのセルにしか適用できない。
- セルは揮発性の関数であり、大きなワークシートや複雑なワークシートではパフォーマンスの問題を引き起こす可能性があります。
- ワイルドカードはこの関数では使えない。
- CELLは、依頼された情報のタイプに関係なく、情報をテキスト値として返却する。
ヒント
- 動的レポートのためにセルの書式設定やコンテンツに関する情報を収集するにはCELLを使用する。
- 条件付き書式設定でCELLを使用する(条件:
=CELL("type",B1)="b"を条件数式として設定すると、条件範囲に含むすべてのテキストセルに指定した書式が適用される。B1はテキストタイプである必要はない点に留意してください) - CELL をIF や ISNUMBERなどの関数と結合して、条件付き書式設定や検証を行うことができます。
- セルはワークシートの監査やトラブルシューティングに役立ちます。