• ベストアンサー

エクセル 曜日の色分け

こんにちは。 エクセル2007を使用しています。 日付(A列)を入力して、ユーザー定義から曜日(B列)は自動で表示されるように出来ました。 さらに、このB列の曜日について、土曜日は青色、日曜日は赤色で自動表示(月~金は黒のまま)させたいのですが、どのように操作したらよいのでしょうか。 教えてください。よろしくお願いします。

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

  • ベストアンサー
noname#192430
noname#192430
回答No.3

(B2以下に曜日が入っていると仮定します。) 条件付き書式で、数式が「=WEEKDAY(B2)=7」のときフォントの色を青に、「=WEEKDAY(B2)=1」のときフォントの色が赤になるように設定し、その書式を下へコピーすればいいです。 条件付き書式の設定は、B2にアクティブセルを置いて、ホームタブ~条件付き書式~新しいルール~数式を使用して・・・を選択、数式の欄に前述の数式を入力して、書式を設定する。この操作を土曜日の分と日曜日の分で2回おこなう、という操作になります。

aloha877
質問者

お礼

初心者にやさしいご回答ありがとうございました。 曜日の色分けができました。

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

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.4

有名なエクセルの質問話題なのでGoogle照会ででも照会すれば沢山記事が出ます。 http://www.ne.jp/asahi/juku/excel/Jouken04.htm など参照 >ユーザー定義から曜日(B列)は自動で表示されるように 質問者が勉強が必要なのは、 条件付書式は「セルの値」を見て判別して色を着ける仕組みです。 表示形式でユーザー定義で日曜日なんて見えている、結果に基づくものではない。 日付シリアル値ーーー表示形式aaaなどー見た目で土・日などーー>X 日付シリアル値ーWEEKDAY関数ーー曜日判別ーセルの色づけ(など) 日付シリアル値ー曜日文字列ーー曜日判別ーセルの色づけ 質問者はセルの値と、表示形式での見た目の区別が浮いてないようだ。 ーー ついでに日付シリアル値を(知らなければ)勉強のこと(エクセルで大切なこと)

aloha877
質問者

お礼

勉強不足で申し訳ありません。 親切に参考リンクを貼って頂きありがとうございました。

すると、全ての回答が全文表示されます。
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

B列を選択 条件付き書式 新しいルール 数式を使用して、書式設定するセルを決定 =WEEKDAY(B1)=1 で書式を文字列の色を赤 ※これで日曜の設定終了 条件付き書式 ルールの管理 新規ルール 数式を使用して、書式設定するセルを決定 =WEEKDAY(B1)=7 で書式を文字列の色を青 ※これで土曜の設定終了

aloha877
質問者

お礼

早々に箇条書きでわかりやすいご回答ありがとうございました。

すると、全ての回答が全文表示されます。
noname#180098
noname#180098
回答No.1

条件付書式でWEEKDAY関数を使うと日付に対する曜日を判定でき、条件に一致した時のセルの修飾ができます。 =WEEKDAY(日付,2) とすると、月~金に1~5、土に6、日に7が対応して値が返ってきます。 =WEEKDAY(日付,2)=6 =WEEKDAY(日付,2)=7 と、条件を設定することで該当した時のセルの修飾方法を変えることができますよ。 条件付書式の使い方はヘルプを参照しても良いでしょうが、インターネット上で検索する方が詳しい操作方法などを分かりやすく知ることができるでしょう。 この方法では休祭日を判定することができませんので、休祭日を自動で判定させる場合は休祭日の一覧を作成し、VLOOKUP関数で参照するなど工夫して判定しましょう。

aloha877
質問者

お礼

早々のご回答ありがとうございます。 休祭日は今後挑戦したいと思います。

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

関連するQ&A