• ベストアンサー

日付によって色分けする方法について

エクセルで表を作成しています。A列に1~1000までの番号がふってあり、I列に日付が入っています。これは決まった定型フォームのため、変えることができません。 この状態で、I列に入力されている日付ごとに、A列を色分けしたいのですが、方法がありますでしょうか。 つまり、こういうことです。 I列の日付が9/1~9/30までならば、A列をラベンター色に。 I列の日付が10/1~10/31までならば、A列をライム色に。 I列の日付が11/1~11/30までならば、A列をペールブルー色に。 条件付き書式を使おうと思ったのですが、I列の色分けならできるのですが、A列を色分けすることができません。 アドバイスをお願いします。

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

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

条件付き書式でできますよ A列のセルを選択し「書式」→「条件付き書式」を開き、「セルの値が」を「数式が」に変更して、式に  =MONTH(I1)=9 を入力し(選択しているセルがA1のとき)、「書式」ボタンで背景色を設定すればよいです。 他のセルには「編集」→「形式を選択して貼り付け」→「書式」で貼り付けます

lily3595
質問者

お礼

すばやい回答、ありがとうございます。 さっそく試してみます!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

>I列の色分けならできるのですが I列に設定出来たのならA列でも出来ますよ。 A列を選択して条件(I列を参照)を設定すれば良いです。

lily3595
質問者

お礼

すばやい回答をありがとうございます。さっそく試してみます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで行ごとの色分けと曜日での色分けを複合したい

    現在エクセルで 入力列を =MOD(ROW(),2)=1 の条件書式で行ごとに色分けをして見やすくしています。 左列に日付があり 日付列は =WEEKDAY(A11)=7 の条件書式で土日を色分けしています。 毎月左の日付を変更した後 右の入力列の日付の土日を手動で赤く文字色を 変更しているのですが さらに一発でこのようにしたいと思い 現在の MOD関数の上に WEEKDAYを重ねたところ訳わからない ぐちゃぐちゃしたセル色と文字色になってしまいました。 行ごとに色を変えてさらに土日に当たる行の 文字色を変更したいのですが どのようにしたらよいのでしょうか それともどちらか一方しかできないのでしょうか どなたかお教えください よろしくお願いします

  • EXCELで日付ごとに行の色分けを行うには?

    下記のような表でB列に入力してある日付をもとに行の色分けをしたいと考えています。 条件書式やVBAを試してみましたがどのようにしたらよいかわかりません。 どなたか教えていただけませんでしょうか。宜しく御願い致します。 A |   B    |   C ABC | 20120903 | 1 DEF | 20120903 | 3 GHI | 20120904 | 7 JKL | 20120905 | 3 MNO | 20120905 | 5 OPQ | 20120910 | 6

  • エクセルで本日の日付の行に色をつけたい

    エクセルで民宿の予約表を作成しています。 Bの列に日付、横にFからAXまで部屋番号となっています。 条件付書式を使って本日の日付に色をつけることは出来たのですが、 日付のセルだけでなく"日付の行"に色をつけたいのです。 エクセル技道場というサイトで"本日の日の列に色をつける" http://www2.odn.ne.jp/excel/waza/cformat.html#SEC30 という"行"ではなく"列"のやり方がのっていたので、このやり方が使えないか試してみましたがうまくいきません。 どなたかご教授願います。

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

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

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

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

  • エクセル 色分け

     初心者です。よろしくお願いします。    A B C D E F G 1 2 3  1 3 3 7 2 6 4 4  5 7 3 9 1 7 2 5  7 1 3 7 9 2 7 6  3 4 7 3 6 2 5 の表で、一つ先の列(FならG、EならF・・・)と比べ、数が大きければ赤、小さければ青と色分けして表示したいと思います。”条件付き書式”で一つ一つ設定するのは大変です。一度に一気にできるやり方が有れば、よろしくお願いします。

  • 【関数】B列の日付がA1より5日前なら文字色変更

    エクセルの関数について教えてください。 条件付き書式でもよいです。 A1に「=today()」で日付を表示させています。 B列は、手入力で任意の日付を入力しています。 C列には人数を入力しています。 何日(B列)は何人(C列)という表です。 たとえば、 B2の日付が、A1の日付より5日前なら、 B2、C2の文字色を赤色にする ということはできますか?

  • エクセルで日付セルの参照先が空白の場合の書式設定

    エクセル2016です。 例えばシート1のA列に日付を入れる表があって、そのA列のセルを参照してシート2の$B$2に同じ日付が入る表があります。 このA列への日付の入力を忘れがちなのでシート1のA列が空白セルの場合(=シート2のB2セルが1900年1月1日となる)はセルを赤色にしたいのですが。 書式設定で、セルが「1900年1月1日」の時、としてもうまくいかないのですが。 シート2のB2はOFFSET関数でA列の値を引っ張るので、A1=""では書式が設定できませんのでよろしくお願します。

  • エクセルで土・日のセルに幅広く色をつけたい

    エクセルで予定表を作成しています。A列に日付・BからH列まで項目を設けています。(A列は、33行目まで日付が入力されています) A列に条件付書式で、条件付書式の設定で条件(1)数式が=WEEKDAY(A33)=1  パターン  色  ブルー  フォント  赤 A列に条件付書式で、条件付書式の設定で条件(2)数式が=WEEKDAY(A33)=7  パターン  色  グリーン フォント  赤 の設定を行いました。 A列の 土・日のフォントが赤に、セルの色がブルー・グリーンになるのですがBからH列はセルに色がつきません。 A33:H33  までの設定にするとセルの色がグレーになります。 AからHまでセルに同じ色を表示する設定はあるのでしょうか。

  • A列が今日の日付ならC列のセルの背景に色をつけたい

    A列が今日の日付ならC列のセルの背景に色をつけたい エクセル2007です。 A1に2012/03/04といれ、 下へオートフィルしています。 そしてC列に対して 「A列が今日の日付なら、セルの色を塗りつぶす」と言うようにしたいのですが 式がわかりません。 条件付き書式の 新しい書式ルール→「数式を使用して、書式設定するセルを決定」 で 「次の数式を満たす場合に値を書式設定」 に「=$A1=date()」と入れると 「入力した数式は正しくありません。」 となってしまいます。 どうすればいいでしょうか?

専門家に質問してみよう