ExcelのCELL関数
CELL関数は、指定されたセルに関する情報を返します。たとえば、セルの場所、内容、書式設定などです。
構文
=CELL(情報タイプ, [参照])
引数
情報タイプの値
以下の表には、CELL関数で使用できるすべての可能な情報タイプの値がリストされています。この値は、情報タイプ引数として使用できます。
情報タイプ | 説明 注: 以下のセルは、参照における左上の(最初の)セルを示しています。 |
"アドレス" | セルのアドレスを(テキストとして)返します。 |
"列" | セルの列番号を返します。 |
"色" | 負の数に対して色付きで書式設定されている場合に1を返します。それ以外の場合は0を返します。 |
"内容" | セルの値を返します。セルに数式が含まれている場合、計算された値が返されます。 |
"ファイル名" | セルが含まれるワークブックのファイル名とフルパスをテキストとして返します。参照を含むワークシートがまだ保存されていない場合、空の文字列 ("") が返されます。 |
"形式" | セルの数値形式に対応する形式コードをテキストとして返します。詳細については、CELL形式コードをご覧ください。 |
"括弧" | 正またはすべての値に対して括弧を使用して書式設定されている場合に1を返します。それ以外の場合は0を返します。 |
"プレフィックス" | セルのラベルプレフィックスに対応するテキスト値を返します。
|
"保護" | セルがロックされている場合に1を返します。それ以外の場合は0を返します。 |
"行" | セルの行番号を返します。 |
"タイプ" | セル内のデータの種類に対応するテキスト値を返します。
|
"幅" | 配列内に2つの項目を返します。
|
注: 「色」、「ファイル名」、「形式」、「括弧」、「プレフィックス」、「保護」、「幅」の値は、Excel for the web、Excel Mobile、およびExcel Starterではサポートされていません。
CELL形式コード
以下の表は、情報タイプが「形式」に設定されている場合、セルの特定の数値形式に対応するテキストコードを示しています。
返される形式コード | 対応する数値形式 |
G | 標準 |
F0 | 0 |
,0 | #,##0 |
F2 | 戻り値 |
,2 | #,##0.00 |
C0 | $#,##0_);($#,##0) |
C0- | $#,##0_);[Red]($#,##0) |
C2 | $#,##0.00_);($#,##0.00) |
C2- | $#,##0.00_);[Red]($#,##0.00) |
P0 | 0% |
P2 | 0.00% |
S2 | 0.00E+00 |
G | # ?/? または # ??/?? |
D4 | m/d/yy または m/d/yy h:mm または mm/dd/yy |
D1 | d-mmm-yy または dd-mmm-yy |
D2 | d-mmm または dd-mmm |
D3 | mmm-yy |
D5 | mm/dd |
D7 | h:mm AM/PM |
D6 | h:mm:ss AM/PM |
D9 | h:mm |
D8 | h:mm:ss |
注: 上記の数値形式はすべて組み込み形式です。セルが負の値に対して色付けされている場合、コード値の末尾に「-」が追加されます。セルが正またはすべての値に対して括弧で書式設定されている場合、コードの末尾に「()」が返されます。
戻り値
CELL関数は要求された情報を返します。
関数に関する注意点
- 情報タイプは、直接CELL数式に入力する場合、二重引用符 ("") で囲む必要があります。引数を入力せず、参照する場合、二重引用符は不要です。
- 参照は、一部の情報タイプ値に対してはオプションです。ただし、予期しない結果を避けるために、A1のようなアドレスを使用することをお勧めします。
- 後で参照セルに異なる書式を適用した場合、ワークシートを再計算する(F9キーを押す)必要があります。これにより、CELL関数の結果が更新されます。
- 情報タイプが認識されたタイプのいずれでもない場合、CELL関数は#VALUE! エラーを返します。
- どちらかの引数が二重引用符で囲まれていないテキスト値である場合、CELL関数は#NAME? エラーを返します。
例
下の表に示されている情報タイプに基づいて、セルB3の情報を取得するには、最上位のセルに以下の数式をコピーまたは入力し、Enterを押して結果を得てから、結果セルの右下隅にあるフィルハンドルをドラッグして、下のセルにも数式を適用してください。
=CELL(C3,$B$3)
√ 注: 上記のドル記号 ($) は絶対参照を示します。これは、数式を他のセルに移動またはコピーしても、数式内の参照が変更されないことを意味します。ただし、情報タイプは動的にしたいので、ドル記号は追加されていません。
また、以下のように、情報タイプ引数を直接数式に入力することもできます。必ず二重引用符で囲んでください。
=CELL("アドレス",$B$3)
関連する関数
ExcelのTYPE関数は、値のデータ型を示す数字を返します。
ExcelのERROR.TYPE関数は、特定のエラー値に対応する数字を返します。エラーがない場合、ERROR.TYPEは#N/Aエラーを返します。
ExcelのROW関数は、参照の行番号を返します。
COLUMN関数は、数式が表示される列番号、または指定された参照の列番号を返します。
最高のオフィス生産性ツール
Kutools for Excel - 群衆から一歩抜け出すためのお手伝い
🤖 | KUTOOLS AI アシスタント: 次の基盤でデータ分析を革新: スマート実行 | コード生成 | カスタム数式を作成 | データを分析しチャートを生成 | Kutools 機能を呼び出し… |
人気機能: 重複を検索、ハイライト、または特定 | 空白行を削除 | データを失うことなく列やセルを結合 | 数式を使わずに丸める ... | |
スーパーVLookup: 複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
高度なドロップダウンリスト: 簡単ドロップダウンリスト | 依存ドロップダウンリスト | 複数選択ドロップダウンリスト... | |
列マネージャー: 特定の数の列を追加 | 列を移動 | 非表示列の可視性ステータスを切り替え | 列を比較して同じおよび異なるセルを選択 ... | |
注目機能: グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ (オートテキスト) | 日付ピッカー | ワークシートを統合 | セルの暗号化/復号化 | リストによるメール送信 | スーパーフィルター | 特殊フィルタ(太字、斜体、取り消し線のフィルタリング...) ... | |
上位15のツールセット: 12個の テキストツール(テキストの追加、特定の文字を削除 ...) | 50以上の チャート タイプ(ガントチャート ...) | 40以上の実用的な 数式(誕生日に基づいて年齢を計算 ...) | 19個の 挿入ツール(QRコードの挿入、パスからの画像挿入 ...) | 12個の 変換ツール(単語に変換する、通貨変換 ...) | 7つの マージ&分割ツール(高度な行のマージ、Excelセルの分割 ...) | ... など |
Kutools for Excelは300以上の機能を誇り、必要なものがクリック一つで利用可能です...
Office Tab - Microsoft Office(Excel含む)でタブ形式の読み書きを可能に
- 数十の開いている文書間を1秒で切り替え!
- 毎日数百回のマウスクリックを減らし、マウス疲れとはおさらば!
- 複数の文書を閲覧・編集する際の作業効率を50%向上します。
- Chrome、Edge、Firefoxのように、Office(Excel含む)に効率的なタブをもたらします。