Advanced-excel-functions-advanced-excel-information-cell-function

提供:Dev Guides
移動先:案内検索

高度なExcel情報-CELL機能

説明

CELL関数は、セルの書式設定、場所、またはコンテンツに関する情報を返します。

構文

CELL (info_type, [reference])

引数

Argument Description Required/Optional
Info_type

A text value that specifies what type of cell information you want to return.

Info_typeの可能な値は、以下の表Info_type値に示されています。

Required
Reference

The cell that you want information about.

省略した場合、Info_type引数で指定された情報は、変更された最後のセルに対して返されます。

参照引数がセルの範囲である場合、CELL関数は範囲の左上のセルのみの情報を返します。

Optional

Info_type値

Info_type Type of cell information to return
"address" Reference of the first cell in reference, as text.
"col" Column number of the cell in reference.
"color" The value 1 if the cell is formatted in color for negative values. Otherwise returns 0 (zero).
"contents" Value of the upper-left cell in reference. Not a formula.
"filename"

Filename (including full path) of the file that contains reference, as text.

参照を含むワークシートがまだ保存されていない場合、空のテキスト( "")を返します。

"format"

Text value corresponding to the number format of the cell.

さまざまな形式のテキスト値は、以下の表CELL形式コードに示されています。

セルが負の値の色でフォーマットされている場合、テキスト値の末尾に「-」を返します。

セルが正の値またはすべての値の括弧でフォーマットされている場合、テキスト値の末尾に「()」を返します。

後で参照セルに別の形式を適用する場合、ワークシートを再計算して、CELL関数の結果を更新する必要があります。

"parentheses"

The value 1 if the cell is formatted with parentheses for positive or all values.

それ以外の場合は0を返します。

"prefix"

Text value corresponding to the "label prefix" of the cell. Returns

  • セルに左揃えのテキストが含まれる場合は、単一引用符( ')
  • セルに右揃えのテキストが含まれる場合は二重引用符( ")
  • セルに中央揃えのテキストが含まれる場合はキャレット(^)
  • セルにフィルアラインされたテキストが含まれる場合はバックスラッシュ(\)
  • セルに他のものが含まれている場合は空のテキスト( "")
"protect"

The value 0 if the cell is not locked.

それ以外の場合、1を返します(セルがロックされている場合)。

"row" Row number of the cell in reference.
"type"

Text value corresponding to the type of data in the cell.

  • セルが空の場合は空白の「b」
  • セルにテキスト定数が含まれる場合のラベルの「l」
  • セルに他のものが含まれている場合の値の「v」
"width"

Column width of the cell, rounded off to an integer.

列幅の各単位は、デフォルトのフォントサイズの1文字の幅に等しくなります。

CELLフォーマットコード

次の表は、Info_type引数が「format」で、参照引数が組み込みの数値形式でフォーマットされたセルである場合にCELL関数が返すテキスト値を示しています。

Excel Format of the Cell What CELL Function returns
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"

ノート

info_typeが上記の認識されたタイプのいずれでもない場合、CELL関数は#VALUE!を返します。 エラー。

適用範囲

Excel 2007、Excel 2010、Excel 2013、Excel 2016

セル関数