【条件付き書式】セルの色分け設定方法について

このQ&Aのポイント
  • エクセル2003で条件付き書式を使ってセルの色分けをする方法について教えてください。
  • 特定の条件に応じてセルの色を自動的に変更する方法を、マクロを使わずに実現したいです。
  • 具体的には、C列(取得ID)に入力される値に応じて、行全体のセル色を変えたいです。1なら水色、2ならピンク、3なら黄緑です。
回答を見る
  • ベストアンサー

【条件付き書式】では設定できないセルの色分け設定方法について

こんばんは。いつもお世話になっております。 早速ですが、下記のような作業をしたいのですがマクロを使用せずに条件付き書式で出来るかと思い、挑戦したのですが出来ませんでした(汗) ◆エクセルのバージョン → エクセル2003 ◆データ項目 A1(氏名)/B1(性別)/C1(取得ID)…略… K1(参考URL) という項目で、件数は毎月変動しますがMAXで60件ほどです。 ◆やりたい事=セルの色を自動的に色分けさせたい C列(取得ID)に“1”が入力されたら、その行全て(セルA~セルK)のセル色を水色に、“2”が入力されたらピンクに、“3”が入力されたら黄緑にしたい。 マクロを使用しなくてはならなさそうなのですが、私はマクロを一切、使ったことが無い為、皆目検討がつきません…。 勉強不足で恐縮ですが、どなたかお手すきの方いらっしゃいましたら、どうぞご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

条件が3つまでなら条件付き書式でできると思いますよ A1を選択して「書式」→「条件付き書式」を選択します 「セルの値が」を「数式が」に変更して、式には =$C1=1 を入力して「書式ボタン」→「パターン」でセルの背景色を水色にします。 さらに「追加」ボタンで二番目の書式を =$C1=2 の時、背景色をピンク。さらに「追加」で3の時は黄緑に設定します。 このセルをコピーして他のセルに「編集」→「形式を選択して貼り付け」→「書式」で貼り付けます。 他のセルとは条件付き書式を設定したA~K列、および下の60行のことを指します

choko_late
質問者

補足

おはようございます。早々にご回答、有難うございました! こちらの問題に関しては解消されました☆ 素晴らしいお知恵、有難うございます<(_ _)> が…、実はあるセルのデータのみ、これでやったら不具合が出てしまいました^^; それは日付がヘンな数字に変換されてしまうことです。 3/21 と入力すると 3月18日 と表示されるようにしておりまして セルの書式設定 → 表示形式タブ → 分類で『ユーザー定義』:種類を『m"月"d"日"』 となっており、条件付き書式を設定すると 39159 と表示されてしまいます。 コピーする基の書式が セルの書式設定 → 表示形式タブ → 分類で『標準』 なので、こうなってしまうのは仕方ないのでしょうが、改善策はありますでしょうか。。。 再度のご質問になってしまって誠に恐縮ですが、もしお手隙のお時間がありましたら是非とも ご教授下さいませ。宜しくお願い申し上げます。

その他の回答 (1)

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

#01です  条件付き書式をコピーした後で日付の書式を再設定する  日付の列は単独で条件付き書式を設定する で良いと思われます

choko_late
質問者

お礼

こんばんは。再びのご回答、有難うございます。ご多忙中でしたでしょうに恐縮です。 やはり書式コピー後に、再設定をするという方法になるのですね。 有難うございました! (これくらいは面倒がらずにやらなくては…ですよね(^_^;))

関連するQ&A

  • Excel条件付書式/他のセルの条件での色分け

    こんにちは。よろしくお願いします。 条件付書式の設定で困っています。 Excel2010です。 A1セルに「△」を入力すると、 △が入った1行がすべてグレーになるように設定したしたく、 1行目のセルに 「セルの値」が「次の値に等しい」「=A1="△"」 として、あとは書式の色をグレーに設定してみたのですが、 A1に△を入れてみても一向に色が変わりません。 どのように設定すれば、他のセルで入力された条件に対して 色分けすることができるでしょうか? ちなみにA1セル自体に設定して、△を入力すると A1だけはグレーに変わりました。 初歩的な質問ですみません。ご指導ください!

  • EXCEL 条件付き書式の設定

    よろしくお願いします。 FX(為替)の研究をしています。 エクセルの列(横に並んだ)数値を、条件付き書式の設定で色分けしたいんですけど、どうもやり方がわかりません。 少し変わった設定なんですけど。 例) Aの1に100と入力します。Bの1に150と入力、Cの1に70・・・・と入力したとします。 そこでBの1の所を条件付き書式の設定でAの1より(ここが重要なんですけど)20以上数値が高い場合は、赤い文字、50以上高い場合はセルを緑に、70以上高い場合はセルをあかに。 逆にAの1より20以上低い数値の場合は黄色い文字、50以上低い場合は、セルを水色に、など・・・ その続きでCの1の所を、こんどはBの1より高くなったり、低くなった場合同じように色分けをしたいんですけど。 自分でやって見たんですけど、数値をを入力して→条件付き書式の設定→ 指定の値より大きい、小さいを選び、Aの1選択して <や>と数値を入力したんですけど、どうもうまくいきません。  できないんでしょうか? どなたか、エクセルお詳しい方いらしゃいましたら、よろしくお願いします。

  • セルの色分け

    質問失礼します。 エクセルに入力する際、区切りや色分けをし、見やすくして、入力していきたいのですが、一本、一本線を引くことはできたのですが、2万行ほどあるので、いっきに区切りを入れる方法などあるのでしょうか。 理想は5行ごとに、セルの色分けをして、かつ、20行ごとに区切り線をいれていきたいです。 データを入力後は、区切り線や色などを消し元に戻す予定でいます。 できるでしょうか? お願いします。

  • Excelのマクロでセル内の数値によってセルの色分け

    はじめまして。マクロ初心者です。 よろしくお願いいたします。 エクセルに入力されている数値によってセルを色分けしたいのです。 数値はこんなふうに入力されています↓ A0*22*33*44              B1*22*33*44 A2*12*55*66               D1*77*22*88              C1*12*55*66               E2*99*12*11  こういったものが全部で1500行ほどです。 *は空白を表しています。 この中の、空白を入れて左から4つめの数字が2、5つめが2のときは赤、 左から4つめの数字が1、5つめの数字が2のときは青、 それ以外のときはそのまま… といった具合に全部で5種類5色に色分けしたいのですが、どうにも能力が足りなくて困っています。 最初、自分なりにネット等参考にしながら「22という数値を含むセルは赤」といったように作ったのですが、 どうしても左から4文字目5文字目に限定しないと余計なセルにも色が付いてしまうのです。 もう2日も悩んでいますが、どうにも手も足も出ません。 ご指導いただけると本当に助かります。 どうぞよろしくお願いいたします。

  • エクセルの条件付き書式の設定方法

    教えてください エクセルの条件付き書式で設定だと思いますが、やり方がうまくわかりません。 A2:X100の表があるとします。 実際のデータはC1:X100に入力しますが、注文と入荷の管理を刷るため、色分けをしたいと思い、A列に注文日、B列に入荷日を入力して色分けしたいです。 例えば2行目にデータを打つとします。 (1)C2:C100に実際のデータを打ち込みます。このとき行の色塗りはなし (2)注文処理が済んだらA2に日付を入力し、このときに行の色が黄色になるようにします。 (3)入荷したら、B2に入荷日を入力すると、行の色が青になるようにしたいです。 よろしくお願いします。

  • エクセル2003 条件つき書式

    WINXP エクセル2003 で、ABCDの4タイプの色分けをするとし、Aと入力したらその右2マス(セル?)も同時にAと同じ色になるようにしたいのですが、できるでしょうか?よろしくお願いします。

  • VBAの条件分岐を利用したセルの色分け

    VBAの条件分岐を使用してセルの色分けをしようとしています。 (条件が5つあり、条件付書式では対応できないためです。) 得点による色分けを行いたいのですが、色分けを行いたいセルに関数(ただ単に「=(イコール)」です)を入れて他のセルを参照する様にしたら、色分けが無効になってしまいました。 例: 【設定した条件】  0~20点の場合  赤  21~40点の場合  橙  41~60点の場合  黄  61~80点の場合  緑  81~100点の場合 青 【現象】 VBAでプログラミング後にセルA1に数値「50」を入力したら、セルの色は「黄」になった。しかし、他のデータシートの値を参照させたいと思い、セルA1に「=データシート!B1」と入力したら、セルの色は消えてしまった。 VBAでセルの色分けをしようとする時は、セルに関数を入力してはいけないのでしょうか?条件付書式の時は問題なさそうなのですが。 お分かりになる方がいらっしゃいましたらお願いいたします。

  • エクセル2007 条件付き書式

    エクセル2007をつかっています。 A~Nまで項目があります。 Eに入金額を入力するようになっています。 この、Eに入金額が入力されると、A~Nまでのすべてのセルに 色がつくようにしたいのですが、うまくできません。 どのように設定をしたらよいのでしょうか? ちなみに、条件付き書式で自分でやってみたところ、 E以外のセルに文字等を入力しても、色がついてしまいます。 ただ、その場合A~Kまでしか色がつきません。

  • 記入した数値によってセルの色分けをしたいのです。

    記入した数値によってセルの色分けをしたいのです。 エクセル2007で、セルに入力した数値によって色分け出来るようにしたいのです。 図案等の配色を考える時に利用したいので、数値を変えると色が変わると嬉しいのですが出来るのでしょうか? 調べていたらcolorindexを使って出来そうなのですが、勉強不足でよくわかりません。 ご存じの方がいらしたら、よろしくお願いします。

  • エクセルのセルを条件により色分けしたい

    B列の値(条件)によりA列のセルの色を5色に色分けしたい。 "A1"~"A100" "B1=1" "B2=2" "B3=5"~"B100=4" B列の値によりA列のセルの色を塗りわけしたい。 3色までなら条件書式で塗りわけできるのですが。 よろしくお願いします。

専門家に質問してみよう