アフィリエイト広告を利用しています
G-QVESCNWRVH

2021年07月15日

Excel : 便利な関数 Cell 関数 Part.1

Excel Tips Cell 関数.jpg


●今回の関数は?

Cell 関数の Part. 1 です

このシリーズの目次はこちら⇒⇒⇒Excel Tipsのまとめ・・・いわゆる目次( ´艸`)

さて、Cell 関数はどんな関数かと言うと、
一言でいうと、対象となる Cell の属性 (Property プロパティー)を返す関数・・・でしょうかね。

●どんな時に使う?

どんな時に使おうか?
今まで、どんな時に使ってきたかなー?

って考えこんじゃいました

すると、セルの行番号や列番号を取りたいときに使っているなぁって記憶が・・・
しかし、それだけ_| ̄|○

とりあえず、Cell 関数についてもっとよく知ろうと・・・
次のような表を作りました。

Excel Tips Cell 関数 使用例.jpg

これは、1列目がCell 関数に渡す第一パラメータです。
で、2列目はその結果です。
3列目は、同じ機能の別の関数があるかなって調べてみました。
4列目は、その別の関数の結果です。
なんと、Cell 関数で最もよく使っている、 Address, Col, Rowは同じ機能の関数(Address 関数、Column 関数, Row 関数)があるじゃないですか
Typeに対応する? Type 関数はあったことはありましたが、返してくる値が違いますね。

さてさて、本題はと言うと、どんな時に使うのか?でしたね。

例えば・・・行ごとに背景色を変えたいとき・・・
      条件付き書式の条件に、 =mod(cell("row",2) = 1とか設定し、
      行が奇数の時だけ着色
とか列で同じような感じで・・・

ぐらいしか思いつきませーん(笑)

●どんな風に使うの?

Cell ("xxxxx", [参照]) がこの関数の構文です・・・
一個目のパラメータと、その意味は・・・
  • col
    参照で示された範囲の左上のセルの列番号が返されます。 数字です。
  • row
    参照で示された範囲の左上のセルの行番号が返されます。 これも数字です。
  • address
    参照で示された範囲の左上のセルのアドレスが返されます。  文字列です。
  • type
    参照で示された範囲の左上のセルに入力されている値の型を示す番号が返されます。 数字です。
  • contents
    参照で示された範囲の左上のセルに入力されている値が返されます。
    入力されているのが式だったら、その式が評価された値が返されることになります。
  • width
    参照で示された範囲の左上のセルの幅が返されます。 幅はセル幅を変更しようとしたときに表示される幅で、整数化(小数点以下は四捨五入)されます。

他にも、
color, filename, format, parentheses, prefix, protect がありますが、私は使ったことがありませんし、今後も使う気が全くしません。 なのでお話しできないです
どなたか教えてくださる方がいたら、コメント欄にお願いします。
●注意すべき点は?

Cell 関数の第二引数は参照となっていますが、省略可能です。
でも、省略した場合は、想像とは異なる結果が返ってくることもありますので、意識して省略する以外は、きっちり記述したほうが確実ですね。
●関連する関数

row 関数   行番号を取得する・・・Cell("row"[,参照])と同じ感じです。
column 関数   列番号を取得する・・・Cell("col"[,参照])と同じ感じです。
address 関数   セルのアドレスを取得する・・・Cell("address"[,参照])と同じ感じです。
type 関数   データの型を取得する・・・Cell("row"[,参照])と同じ感じです。でも、返り値は違います

なんとなく、消化不良で終わっちゃう感じですよね・・・続編、考えてみようかな?




この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント: 必須項目

この記事へのトラックバックURL
https://fanblogs.jp/tb/10854834

この記事へのトラックバック
ファン
検索
<< 2024年11月 >>
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
最新記事
写真ギャラリー
最新コメント
タグクラウド
カテゴリーアーカイブ
プロフィール
Y.Taki@AS400さんの画像
Y.Taki@AS400
IBM AS/400で稼働するシステムの開発・追加を担当して30年以上になります。使えば使うほどこの AS/400 が好きになりました。 こんなSEがいろいろな視点から様々な業務などについて語ります。
プロフィール