DX Excel 千葉県 業務効率化 神栖市 茨城県

【エクセル】曜日の色付け|土日祝を自動で色分けする方法(シフト表・カレンダー向け)

2025-12-15

こんにちは!

今回は、日付管理でめちゃくちゃ役立つ「曜日を自動で表示する方法」と、さらに一歩進んで土曜日・日曜日だけ自動で色を変えるテクニックをご紹介します。

これができると、カレンダー、スケジュール表、シフト表づくりが一気にラクになります。

まず確認:曜日を手入力していませんか?

日付の横に「(月)」「(火)」みたいな曜日を毎回打っていると、月が変わるたびに修正地獄になります。

でも大丈夫です。Excelは“表示の設定”だけで曜日を自動化できます。

1. 日付の横に曜日を自動で表示する方法(書式設定)

ここでは、日付の横に「(月)」のような曜日を出す方法を説明します。

手順

  1. 曜日を表示したい日付のセルを選びます(※文字列ではなく“日付”になっていることが大事です)。
  2. キーボードで Ctrl + 1 を押して「セルの書式設定」を開きます。
  3. 表示形式」タブ → 「ユーザー定義」を選びます。
  4. 「種類」の欄に、下のどれかを入力します。

入力する例(曜日の表示パターン)

  • aaa…のように短く表示
  • aaaa月曜日火曜日…のように長く表示
  • (aaa)(月)(火)…のようにカッコ付き
  • m/d(aaa)12/15(月)のように日付+曜日をセット表示

これで、日付を変えるだけで曜日も勝手に切り替わります。手入力は卒業です。

うまく表示されないときのチェック

  • 日付が「文字」になっていると、曜日が動きません → いったん日付として入力し直すのが早いです。
  • 表示が英語になる場合は、PCの設定やExcelの言語環境が影響していることがあります(必要なら対処できます)。

💡 「設定、やっぱり面倒…」と思ったら

シフト表やカレンダーのExcel作成、まるごとお任せいただけます。
「こんな表が欲しい」とお伝えいただくだけでOK。

2. 土曜日・日曜日の行だけ自動で色を付ける(条件付き書式)

次は、土日だけ行全体に色を付ける方法です。手で塗る必要はありません。

手順(共通)

  1. 色を付けたい表の範囲(行全体)を選択します(見出し行は除外でOK)。
  2. 「ホーム」タブ → 「条件付き書式」→「新しいルール
  3. 数式を使用して、書式設定するセルを決定」を選びます。

ポイント:数式の中で「日付が入っている列の先頭セル」を参照します。
たとえば、日付がA列にあり、色を付けたい範囲が A2:D100 なら、参照は $A2 の形にします(列だけ固定、行は固定しない)。

土曜日だけ色を付ける数式

数式欄に、次を入れます(例:日付がA列の場合)。

=WEEKDAY($A2)=7

「書式」ボタンで背景色(例:うすい青)を選び、OKします。

日曜日だけ色を付ける数式

同じ手順で、今度は数式をこちらにします。

=WEEKDAY($A2)=1

「書式」ボタンで背景色(例:うすい赤・うすいピンク)を選び、OKします。

さらに実務向け:空白行に色が付くのを防ぐ(おすすめ)

日付が空の行まで色が付くのが気になる場合は、こちらがきれいです。

  • 土曜:=AND($A2<>"",WEEKDAY($A2)=7)
  • 日曜:=AND($A2<>"",WEEKDAY($A2)=1)

動作チェック

試しに日付を来月に変えてみてください。
曜日が自動で変わり、土日の色も正しい位置にスッと移動するはずです。

💡 数式が難しいと感じたら、無理しなくて大丈夫です

「土日に色を付けたい」「祝日も対応させたい」など、ご要望をお聞かせください。
あなたの業務に合わせたExcelを作成します。

無料相談はこちらから

3. 祝日にも自動で色を付ける(応用編)

土日だけでなく、祝日にも自動で色を付けたいという方も多いと思います。

少し手順が増えますが、一度設定すれば毎年使い回せるので便利です。

準備:祝日リストを作る

まず、別のシート(または表の横)に祝日の日付だけを縦に並べたリストを作ります。

例:

A列
2026/1/1
2026/1/13
2026/2/11
2026/2/23

「○○年 祝日一覧」で検索すると、内閣府のページなどからコピーできます。

祝日に色を付ける手順

  1. 色を付けたい表の範囲を選択します(土日の設定と同じ範囲でOK)。
  2. 「ホーム」タブ → 「条件付き書式」→「新しいルール
  3. 数式を使用して、書式設定するセルを決定」を選びます。
  4. 数式欄に、次を入力します(例:日付がA列、祝日リストがE列にある場合)

=COUNTIF($E:$E,$A2)>=1

  1. 「書式」ボタンで背景色(例:薄いオレンジ)を選び、OKします。

数式の意味

COUNTIF($E:$E,$A2)>=1 は、「E列の祝日リストの中に、A2の日付が1つ以上あれば色を付ける」という意味です。

注意点

  • 祝日リストの日付は、必ず「日付」形式で入力してください(文字列だと判定されません)
  • 土日と祝日が重なる場合、後から設定したルールが優先されます。気になる場合は「条件付き書式」→「ルールの管理」で順番を変更できます

よくあるつまずき(ここだけ押さえればOK)

  • 参照列がズレてる:日付がA列なのに$H2など別列を参照している
  • $(ドルマーク)の付け方$A2(列だけ固定)が基本。$A$2にすると全行が同じ判定になりがちです
  • 適用範囲が狭い:行全体に色を付けたいのに、日付セルだけにルールが当たっている

シフト表や日程管理、まるごと任せることもできます

「設定方法はわかったけど、やっぱり面倒…」
「シフト表だけでなく、他のエクセル作業も効率化したい」

そんな方には、エクセル業務をまとめて外注するという選択肢もあります。

👉 エクセル業務効率化の代行サービス|面倒な作業を丸ごと任せる方法

うまくいかないときは、一緒に解決できます

「手順通りにやったのに動かない…」

そんなときは、こんな原因が多いです。

  • $マークの位置がズレている($A2 と $A$2 は別物です)
  • 範囲の選択が間違っている(日付列だけでなく行全体を選んでいるなど)
  • 日付が"文字列"になっている(見た目は日付でも中身が違う)

自分で気づくのは難しいポイントばかりです。

「画面を見てもらいながら教えてほしい」という方は、オンラインで一緒に解決できます。

もちろん、「シフト表をまるごと作ってほしい」「毎月の更新も自動化したい」といったご依頼もお気軽にどうぞ。

📩 まずは無料で相談

📅 毎月のシフト表、まだ手作業で直していますか?

この記事の方法でも土日の色分けはできますが、
「月が変わるたびに日付を修正」「祝日を手で塗り直し」
毎月やるのは、正直しんどくないですか?

スガサポなら、こんなシフト表を作れます:

  • 年月を入れるだけで、日付・曜日・土日の色が全部自動で変わる
  • 祝日も自動で色分け(祝日リストを更新するだけ)
  • 今お使いのExcelファイルをベースに改良OK
📩 シフト表の自動化について相談する 💬 公式LINEで相談する

※今のExcelファイルを送るだけでOK。見積もり無料です。

毎月のシフト表作成、もっとラクにしませんか?

「設定はわかったけど、やっぱり自分でやるのは面倒」
「他にも直したいところがあるけど、どこから手をつければいいかわからない」

そんな方は、スガサポにご相談ください。

実際に、こんな改善をしてきました。

  • ✅ 10日 → 2日に短縮(80%削減)
    シフト表作成にかかる時間を大幅カット
  • ✅ 3営業日 → 30分で完了
    毎月の売上集計がボタン1つに
  • ✅ 壊れたExcelを修理+自動化
    前任者が作ったファイルも対応可能

「これ、直せる?」というレベルでも大丈夫です。
ITが苦手な方にも、わかりやすく丁寧にサポートします。


📩 まずは無料相談から

オンライン(Zoom等)で全国対応|茨城県・千葉県の一部エリアは訪問も可能

-DX, Excel, 千葉県, 業務効率化, 神栖市, 茨城県
-, , , , , , , , ,