- ベストアンサー
Excel 条件付き書式?になるのでしょうか…?
Excel2002でピボットテーブルを作っています。 このテーブル内のデータの中で、下記の条件が満たされた時にセルを塗りつぶしたいのです。 ・1以上の数字が入っているセル かつ、右となりのセルが空白のセル →青色で塗りつぶし ・1以上の数字が入っているセル かつ、左となりのセルが空白のせる →ピンクで塗りつぶし ・1以上の数字が入っているセル かつ、両となりのセルが空白のセル →黄色で塗りつぶし 条件付き書式になるのでしょうか?それともVBAになるのでしょうか…? どんな方法でもかまいませんので、ご回答頂けたらと思います。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 補足とういか、訂正です。 >後、一番端のセル上の例だとA列の左となりは、空白と判定されるようです。 これは、A列の左となりはVI列(シートの一番右)でした、VI1に数字入れたら色が変わりましたw 以上
その他の回答 (3)
- mshr1962
- ベストアンサー率39% (7417/18945)
B2の場合 条件1「数式が」「=AND(B2>=1,COUNT(A2:C2)=1)」で黄色 条件2「数式が」「=AND(B2>=1,COUNT(A2:B2)=2)」でピンク 条件3「数式が」「=AND(B2>=1,COUNT(B2:C2)=2)」で青 上記はすべてのデータが数値の場合のみです。 文字も判定ならCOUNTをCOUNTAに変更してください。 ただし左端のデータが見出し列を判定すると思いますが...
- imogasi
- ベストアンサー率27% (4737/17069)
条件付書式の効果を設定したいと考えているセル範囲を範囲指定します。A1セルをアクチブにしておきます。 第1のものは 書式-条件付書式-数式が-式は =AND(ISNUMBER(A1),AND(A1>1,B1="")) と、セルパターン色を淡青に設定します。 第ニのものはB列以右列を範囲指定し =AND(ISNUMBER(B1),AND(B1>1,A1="")) 第3のものは =AND(ISNUMBER(B1),AND(B1>1,AND(A1="",C1=""))) になると思います。
お礼
imogasi様、 早速ご回答いただきまして、ありがとうございました。 条件付き書式で、AND関数も使えるんですね。知らなかった… (^^ゞ 明日の午前中にその資料を提出する予定ですので、朝イチでやってみます! ありがとうございました。m(__)m
- yuu_yuu
- ベストアンサー率41% (34/81)
はじめまして。 最初に確認です。 シートに以下のようにデータがあった場合 A列 B列 C列 D列 1行 1 2行 1 3行 1 4行 1 1 5行 1 1 6行 1 1 7行 1 1 1 A列 B列 C列 D列 1行 黄 2行 黄 3行 黄 4行 赤 青 5行 赤 青 6行 黄 黄 7行 赤 1(白) 青 と色を付ければいいのでしょうか?? コレなら、条件付き書式で出来ます。 B1のセルの条件書式1 数式が =IF(B1>=1,IF(A1="",IF(C1="",1,0),0),0) 書式=黄色 B1のセルの条件書式2 数式が =IF(B1>=1,IF(A1="",1,0),0) 書式=赤(ピンク) B1のセルの条件書式3 数式が =IF(B1>=1,IF(C1="",1,0),0) 書式=青色 B1のセルをコピーして、他のセルに「形式を選択して貼り付け」→「書式の貼り付け」です。 条件書式順番が大事です、条件書式1から処理されるので、 順番を変えると表示が違ってきます。 後、一番端のセル上の例だとA列の左となりは、空白と判定されるようです。 以上 お試し下さい。
お礼
yuu_yuu様、 早速ご回答いただき、ありがとうございました。 なるほど、条件付き書式ってそんな事までできるんですね! 明日出勤したら、朝イチで試してみます! ありがとうございました。<m(__)m>
お礼
mshr1962様、 お礼が遅くなり、申し訳ございません。 データはすべて数字なので、countで大丈夫でした。 ありがとうございました。