CELL関数(セルの書式、位置、内容の情報)
セルの書式、位置、または内容に関する情報を返します。
CELL関数の書式
検査の種類
検査の種類 | 戻り値 | ||||||||||||||||||||||||||||||||||||||||||||||
address | 対象範囲の左上隅にあるセルの参照を表す文字列。 | ||||||||||||||||||||||||||||||||||||||||||||||
col | 対象範囲の左上隅にあるセルの列番号。 | ||||||||||||||||||||||||||||||||||||||||||||||
color | 負の数を色で表す書式がセルに設定されている場合は 1、それ以外の場合は 0 (ゼロ)。 | ||||||||||||||||||||||||||||||||||||||||||||||
contents | 対象範囲の左上隅にあるセルの値 (数式ではない)。 | ||||||||||||||||||||||||||||||||||||||||||||||
filename | 対象範囲を含むファイルのフル パス名 (文字列)。 対象範囲を含むワークシートが保存されていなかった場合は、空白文字列 (")。 |
||||||||||||||||||||||||||||||||||||||||||||||
format | セルの表示形式に対応する文字列定数。文字列定数については、次の表を参照してください。 セルが負数に対応する色で書式設定されている場合、文字列定数の末尾に "-" が付きます。 正数またはすべての値をかっこで囲む書式がセルに設定されている場合、結果の文字列定数の末尾に "()" が付きます。
|
||||||||||||||||||||||||||||||||||||||||||||||
parentheses | 正の値またはすべての値をかっこで囲む書式がセルに設定されている場合は 1。それ以外の場合は 0。 | ||||||||||||||||||||||||||||||||||||||||||||||
prefix | セルの "文字位置" に対応する文字列定数。セルが左詰めの文字列を含むときは単一引用符 (')、右詰めの文字列を含むときは二重引用符 (")、中央揃えの文字列を含むときはキャレット (^)、両揃えの文字列を含むときは円記号 (?)、また、セルにそれ以外のデータが入力されているときは空白文字列 (") になります。 | ||||||||||||||||||||||||||||||||||||||||||||||
protect | セルがロックされていない場合は 0、ロックされている場合は 1。 | ||||||||||||||||||||||||||||||||||||||||||||||
row | 対象範囲の左上隅にあるセルの行番号。 | ||||||||||||||||||||||||||||||||||||||||||||||
type | セルに含まれるデータのタイプに対応する文字列定数。セルが空白の場合は "b" (Blank の頭文字)、セルに文字列定数が入力されている場合は "l" (Label の頭文字)、その他の値が入力されている場合は "v" (Value の頭文字) になります。 | ||||||||||||||||||||||||||||||||||||||||||||||
width | 小数点以下を切り捨てた整数のセル幅。セル幅の単位は、既定のフォント サイズの 1 文字の幅と等しくなります。 |
対象範囲
省略可能です。
この引数を省略した場合、最後に変更されたセルについての情報が返されます。
対象範囲がセル範囲の場合、その範囲の左上隅のセルに関する情報だけが返されます。
CELL関数の使用例
これ以外の目的で使用することは滅多に無いでしょう。
シート名を取得する
この数式を入れるシート以外も指定できます。
A1
の指定が、
シート名!A1
となります。
日付として表示されているか判定
セル値がシリアル値(日付の数値)が入力されている、かつ、表示形式が日付。
ワークシート関数の一覧(2010以降)
同じテーマ「エクセル入門」の記事
MOD関数(除算したときの剰余)
MROUND関数、CEILING関数、FLOOR関数(指定値の倍数)
RAND関数、RANDBETWEEN関数(乱数)
CELL関数(セルの書式、位置、内容の情報)
FREQUENCY関数(値の頻度を縦方向の配列で返す)
平均値、中央値、最頻値
CONCAT関数(複数の範囲や文字列を結合)
TEXTJOIN関数(区切り記号を指定できる文字列結合)
MAXIFS関数、MINIFS関数(条件付き最大値最小値)
IFS関数(複数条件)
SWITCH関数(複数値での切替)
新着記事NEW ・・・新着記事一覧を見る
イータ縮小ラムダ(eta reduced lambda)|エクセル入門(2023-11-20)
PIVOTBY関数(縦軸と横軸でグループ化して集計)|エクセル入門(2023-11-19)
GROUPBY関数(縦軸でグループ化して集計)|エクセル入門(2023-11-18)
PY関数(Pythonコードをセル内で実行)|エクセル入門(2023-11-17)
画像「セルに配置」のVBAについて(365の新機能)|VBA技術解説(2023-11-13)
スピルのゴーストの範囲を選択するVBA|ツイッター出題回答 (2023-10-31)
エクセル試験3:月間の所定労働時間|エクセル練習問題(2023-10-04)
エクセル試験2:所得税の計算|エクセル練習問題(2023-10-04)
エクセル試験1:曜日別の平均客単価|エクセル練習問題(2023-10-04)
列全体を指定する時のRangeとColumnsの違い|ツイッター出題回答 (2023-09-24)
アクセスランキング ・・・ ランキング一覧を見る
1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.繰り返し処理(For Next)|VBA入門
4.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
5.変数宣言のDimとデータ型|VBA入門
6.条件分岐(IF)|VBA入門
7.ブックを閉じる・保存(Close,Save,SaveAs)|VBA入門
8.並べ替え(Sort)|VBA入門
9.マクロとは?VBAとは?VBAでできること|VBA入門
10.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。