Excel一覧 Excel関数 曜日を自動入力・表示する方法 計算・数値処理

【Excel】月と日付に合わせた曜日を自動表示する方法【カレンダー・日報・スケジュール表に最適】

Excelで日報やシフト表、カレンダーなどを作成しているときに、「年月日から曜日を自動で表示させたい」と思ったことはありませんか?たとえば、A列に「月」、B列に「日」があり、それらをもとにC列に「曜日(例:火曜日)」を自動で表示できれば、入力の手間を大幅に省け、ミスも防止できます。

特に、日々の業務管理や予定表、勤怠記録などで曜日の自動表示が必要な場面は多く、手動で入力するよりも効率的に処理したいというニーズは高まっています。この記事では、Excelで月と日を入力するだけで対応する曜日を自動表示する方法を、関数を使ってわかりやすく解説していきます。

年・月・日を組み合わせて日付を作成する方法

まず、Excelで「年月日」から曜日を出すには、日付として正しく認識される形式にする必要があります。そのためには、DATE関数を使って年・月・日から日付を作成します。【Excel】曜日を自動入力する方法【日付と連動・関数・表示形式でスマートに】

✅基本のDATE関数構文

=DATE(年, 月, 日)

たとえば、2025年4月1日であれば次のようになります。

=DATE(2025, 4, 1)

月と日をセルに入力して曜日を自動表示する方法

ここでは、以下のようにA列に月、B列に日を入力し、C列に曜日を表示させる例で説明します。

A列(月)B列(日)C列(曜日)
41火曜日
42水曜日

このように表示させるには、C列に以下の関数を入力します。

✅ 数式(年は固定で2025年とする場合)

=TEXT(DATE(2025, A2, B2), "aaaa")

この式では、A列とB列からDATE関数で日付を作成し、TEXT関数を使って「aaaa(=曜日フル表示)」の形式で曜日を取得しています。

【Excel】「何日後」の日付を関数で計算する方法【納期・リマインド・スケジュール管理に◎】

他の表示形式での表示例

曜日の表示形式は TEXT関数の書式を変えることで自由にカスタマイズできます。

書式表示例意味
"aaa"日本語略称
"aaaa"火曜日日本語フル表記
"ddd"Tue英語略称
"dddd"Tuesday英語フル表記

たとえば英語表記で表示したい場合は、次のように記述します。

=TEXT(DATE(2025, A2, B2), "dddd")

【Excel】曜日の表示形式を設定する方法【表示パターン・日本語/英語・省略形まで解説】

✅今日の年を自動で使いたい場合

毎年ファイルを使い回すようなカレンダーやスケジュール表では、年を固定せずに今年の年を自動取得したいケースもあるでしょう。その場合は、YEAR(TODAY())を使って次のように記述できます。

=TEXT(DATE(YEAR(TODAY()), A2, B2), "aaaa")

これで、現在の年 + 入力された月日から曜日を算出できます。

曜日を色で区別する(オプション)

曜日を表示するだけでなく、「日曜は赤」「土曜は青」といった色分けをしたい場合には、条件付き書式を使います。

【Excel】曜日に色を自動でつける方法【土日祝を自動識別・カレンダーにも使える!】

たとえば、C列に表示された曜日に対して:

  • 日曜日("日曜日")のセルに赤色を設定

  • 土曜日("土曜日")のセルに青色を設定

というように、表示内容に応じて自動で色分けできるようになります。設定手順は以下の通りです。

  1. C列のセル範囲を選択

  2. 「ホーム」タブ →「条件付き書式」→「新しいルール」

  3. 「数式を使用して…」を選択

  4. 以下の数式を入力し、それぞれ色を設定

日曜(赤):

=C2="日曜日"

土曜(青):

=C2="土曜日"

視覚的に区別しやすくなるため、シフト表や勤怠表での運用にもおすすめです。

・まとめ:月と日付から曜日を自動表示する手順

ステップ方法/関数例
年・月・日を結合=DATE(年, 月, 日)
曜日を文字列で表示=TEXT(DATE(年, 月, 日), "aaaa")
表示形式の変更"aaa""dddd" などをTEXT関数内で使用
年を自動で反映YEAR(TODAY()) をDATE関数の年に使う
色分けしたいとき条件付き書式 + =C2="土曜日" などの数式で設定

🎯 実務での活用シーン

  • シフト表や勤務表で、曜日を自動反映して入力ミス防止

  • 月単位の予定表・スケジュール帳を効率的に作成

  • 日報や報告書で「〇月〇日(〇曜日)」を自動生成

  • カレンダー風テンプレートを作るときの基本機能に

    -Excel一覧, Excel関数, 曜日を自動入力・表示する方法, 計算・数値処理