Excel で日付が日曜なら自動的に赤文字で表示する方法

技あり!PC活用術

Excel の表で日曜の日付を自動で赤字にするにはどうすればいいですか?

「条件付き書式」で「日付が日曜なら赤字」というルールを決めればいいわ。

もう少し具体的な手順を教えてください。

設定したい範囲を選択後、「条件付き書式」で「新しいルール」を作成するところから始めましょう。

「日曜の日付を赤字にする」場合の「ルールの種類」はどれですか?

「数式を使用して、書式設定するセルを決定」を使うのよ。

ビジネスで役立つ Office 活用術10選 資料ダウンロード

説明

Excelには日付を入力すると曜日が自動表示される機能もあります。

その機能を用いて各日付の曜日がわかれば「日曜日」を赤文字で表示させたくなりませんか?
そんなときは「条件付き書式」を使います。

1.「条件付き書式」を設定したいセルを選択

※今回の例では「A1」から「A10」まで

2. 「ホーム」リボンの「スタイル」グループで「条件付き書式」ボタンをクリック
3. 「条件付き書式」メニューから「新しいルール」を選択
4. 「新しい書式ルール」画面で「ルールの種類」として『数式を使用して、書式設定するセルを決定』を選択
5. 「ルール内容を編集してください」内の『次の書式を満たす場合に値を書式設定』に =TEXT(A1,"aaa")="日" と入力
6. 「書式...」ボタンをクリックして現れる「セルの書式設定」で「フォント」の「色」で「赤」を選択して「OK」
7. 「新しい書式ルール」画面で「プレビュー」を確認したら「OK」


これで「A3」と「A10」セルの日付でフォントが赤色、つまり赤字になります。


決定した「ルール」を編集、削除、追加、複製したいときは、同じ適用先を選択した状態で「条件付き書式」メニューから「ルールの管理」を選択します。


これで「条件付き書式ルールの管理」画面が開くので、編集したい「ルール」を選択してダブルクリック、あるいは「ルールの編集」ボタンをクリック。


「書式ルールの編集」画面が再び開いたら「数式」や「書式」の編集が可能となります。


「セルの書式設定」で「フォント」の「色」を「赤」にする以外にも、例えば「スタイル」を「太字」にすることもできます。


あるいは「セルの書式設定」画面で「塗りつぶし」タブに切り替え、「セルの背景色」を「ピンク」にする設定も可能です。


変更後に「OK」ボタンを押すと反映され、「新しい書式ルール」画面で「プレビュー」を確認したら「OK」。


これで追加した「書式」が反映されます。


同様に「土曜日なら青字」で表示したい場合、「条件付き書式ルールの管理」画面を開くと「ルールの複製」ボタンがあるので、それをクリック。


複製したルールをダブルクリックして「書式ルールの編集」が開いたら数式を「=TEXT(A1,”aaa”)=”土”」 に変更して「書式」の設定でフォントの色を今度は「青」に設定して「OK」します。


これで「条件付き書式ルールの管理」画面に追加ルールを確認したら「OK」を押します。


結果として「A2」「A9」のフォントが青く、青字になることを確認できます。


一方、曜日を判定する数式としては「=TEXT(A1,"aaa")="日"」以外にも

  • 日付に対応する数字を7で割った余りが1で判定する「=MOD(A1,7)=1
  • 同様の「WEEKDAY関数」で 「=WEEKDAY(A1)=1

でも同じ結果となります。


ただし「1」が「日曜日」ということは調べないと分からないし、土曜日は「MOD関数」なら「0」、「WEEKDAY関数」なら「7」と違っています。

そのため、ずばり「日」を使って定義できる「TEXT関数」を使った

=TEXT(A1,"aaa")="日"

を使ったほうが「何をしたいのか」分かりやすくていいでしょう。

執筆者: 林 俊二

メルマガ会員募集中

Qualit

お気軽にお問い合わせください

ページの先頭に戻る