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 Aide: 次の要素に基づいてデータ分析を革新:インテリジェント実行|コード生成 |カスタム数式の作成|データの分析とチャートの生成 |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含む)にもたらします。