• ベストアンサー

Excelで表を作り、自動で今月の列に色をつける

A列に商品名を入力し、1行目に月を入力した表があります。 金額を入力する時に、月を間違えないようにと、毎月、その月の列に塗りつぶしをするのですが、なにかと手間がかかってしまいます。 条件付書式を利用してできるのではないかと思ったものの、なかなかうまくいきません。どなたか教えていただけないでしょうか。 宜しくお願いします。

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

  • ベストアンサー
  • romiromi
  • ベストアンサー率36% (9/25)
回答No.2

こんにちは。 B1からM1まで、1から12の数字が入力されているとします。 色を変えたいすべてのセルを選択した状態で 条件付書式の条件1に "数式" が "=B$1=MONTH(TODAY())" と設定します。 そうすると、システム月と同じ数字の列の色が変わります。 いかがでしょうか。

mugigohan
質問者

補足

このようにすれば良かったんですね。 関数の組み合わせが思いつきませんでした。 ありがとうございました。 あとは、表示形式で、1月に変更するだけです。

その他の回答 (2)

  • moby2002
  • ベストアンサー率27% (95/342)
回答No.3

すみません。訂正。 B1セルじゃなくてB2セルを選択ですね。(というか、入力セルならどこでもいい) で、式は  =MONTH(TODAY()) = B$1 です。ここは1で、数字の前にだけ$

mugigohan
質問者

お礼

早速やってみました。ばっちりできました。 これで仕事がはかどります。ありがとうございました。

  • moby2002
  • ベストアンサー率27% (95/342)
回答No.1

月の名前が本当に1,2,3・・・で 入力するのが本当に今日の月 なら B1セルを選び、条件付き書式で、数式にして  =MONTH(TODAY()) = B1  ←$はつけない と書き、具体的に書式を設定します。 で、最後に書式だけ全体にコピーしておしまい。

関連するQ&A

専門家に質問してみよう