Excel CELL関数は、ワークシートのセルに関する情報を返します。返される情報のタイプはinfo_typeとして指定されます。 CELLは、アドレスやファイル名、セルで使用されているフォーマットに関する詳細情報などを取得できます。利用可能な情報の完全なリストについては、以下を参照してください。
目的セルに関する情報を取得します戻り値テキスト値構文= CELL(info_type、[参照])引数
- info_type -参照に関して返される情報のタイプ。
- リファレンス -[オプション]情報を抽出するための参照。
CELLを使用して、 リファレンス 。返される情報の種類は次のように指定されます。 info_type 、これは常に二重引用符( '')で囲む必要があります。たとえば、C10の列番号を取得するには、次のようにします。
= CELL ('col', C10) // returns 3
A1のアドレスをテキストとして取得するには:
= CELL ('address',A1) // returns '$A$1'
の完全なリストについては、以下を参照してください info_types そして、CELLが次の場合に返すコードのキー info_type フォーマットです。いつ リファレンス 複数のセルを参照している場合、CELLは次の情報を返します。 初め 参照セル。
以下 info_types CELL関数で使用できます。
Info_type | 説明 |
---|---|
住所 | の最初のセルのアドレスを返します リファレンス (テキストとして)。 |
とともに | の最初のセルの列番号を返します リファレンス 。 |
色 | の最初のセルが リファレンス 負の値には色を使用して、そうでない場合はゼロを使用してフォーマットされます。 |
コンテンツ | の左上のセルの値を返します リファレンス 。数式は返されません。代わりに、数式の結果が返されます。 |
ファイル名 | ファイル名とフルパスをテキストとして返します。を含むワークシートの場合 リファレンス まだ保存されていない場合は、空の文字列が返されます。 |
フォーマット | セルの数値形式に対応するコードを返します。数値フォーマットコードのリストについては、以下を参照してください。の最初のセルの場合 リファレンス 値の色でフォーマットされています<0, then '-' is appended to the code. If the cell is formatted with parentheses, returns '() - at the end of the code value. |
括弧 | の最初のセルが1を返す場合 リファレンス 括弧でフォーマットされ、そうでない場合は0でフォーマットされます。 |
プレフィックス | に対応するテキスト値を返します ラベルプレフィックス -セルの:セルテキストが左揃えの場合は一重引用符( ')、右揃えの場合は二重引用符(')、セルテキストが中央揃えの場合はキャレット(^)、セルテキストが塗りつぶしの場合はバックスラッシュ()、ラベルプレフィックスがそれ以外の場合は空の文字列。 |
守る | の最初のセルが1を返す場合 リファレンス ロックされているか、ロックされていない場合は0です。 |
行 | の最初のセルの行番号を返します リファレンス 。 |
タイプ | の最初のセルのデータのタイプに対応するテキスト値を返します リファレンス :セルが空の場合は空白の場合は「b」、セルにテキスト定数が含まれている場合はラベルの場合は「l」、セルに他のものが含まれている場合は値の場合は「v」。 |
幅 | セルの列幅を返し、最も近い整数に丸められます。列幅の単位は、デフォルトのフォントサイズの1文字の幅と同じです。 |
次の表は、「format」が次の目的で使用された場合にCELLによって返されるテキストコードを示しています。 info_type 。
返されたフォーマットコード | フォーマットコードの意味 |
---|---|
NS | 全般的 |
F0 | 0 |
、0 | #、## 0 |
F2 | 0 |
、2 | #、## 0.00 |
C0 | $#、## 0 _)($#、## 0) |
C0- | $#、## 0 _)[赤]($#、## 0) |
C2 | $#、## 0.00 _)($#、## 0.00) |
C2- | $#、## 0.00 _)[赤]($#、## 0.00) |
P0 | 0% |
P2 | 0.00% |
S2 | 0.00E + 00 |
NS | #?/?また # ??/?? |
D1 | d-mmm-yyまたはdd-mmm-yy |
D2 | d-mmmまたはdd-mmm |
D3 | mmm-yy |
D4 | m / d / yyまたはm / d / yy h:mmまたはmm / dd / yy |
D5 | mm / dd |
D6 | h:mm:ss AM / PM |
D7 | h:mm AM / PM |
D8 | h:mm:ss |
ノート
info_types'format 'または'括弧 'を要求すると、数値形式がすべての値または正の値に括弧を使用する場合、返される形式に空の括弧'() 'のセットが追加されます。たとえば、A1が カスタム数値形式 (0)、次に:
= CELL ('format',A1) // returns 'F0()'
CELL関数は 揮発性関数 また、大規模または複雑なワークシートでパフォーマンスの問題が発生する可能性があります。