【エクセル】締め切り日が近づくと自動で色で目立たせる予定表の作り方

エクセルのスケジュール表で締切日が近づいてきたら自動で色付け

Excel(エクセル)で管理している個人の予定表に、締切日が近づいてきたら色を塗りたいと思ったことは無いでしょうか?

予定表に締切日を入力していても、見逃していては意味がありません。

予定表を目立たせるために、予定表の締切日が近づいてきたら、自動で色が付くように設定しておきましょう。

今回は、「締切日が近づいてきたら、予定表に自動で色を付ける方法」を紹介します。

エクセルの締切日が近づくと色が自動で付く予定表
エクセルの締切日が近づくと色が自動で付く予定表

予定表のフォーマットを作成する方法

まずは、自動で色が付くように設定する前に、エクセルで予定表のフォーマットを作成しましょう。

予定表のフォーマットを作成

まずは、エクセルで以下のような予定表を作成します。

左端から「業務」「締切日」「実行日」と3列構成になっています。

エクセルの予定表のフォーマットを作成
エクセルの予定表のフォーマットを作成

列の並びや、項目数は自由に調整しても問題ありません。

ただ、上の図と同じ形の予定表を作成しておくと、以降の見出しで紹介する「条件付き書式」の設定で、本記事と同じ数式を使えるので、簡単に予定表を作成出来ます。

日付に曜日を追加する方法

予定表の日付に曜日を追加する方法を紹介します。

日付を「2023/5/25」から「2023/5/25()」という曜日付きの表示に変更しましょう。

まず、日付をスラッシュ(/)を付けて入力します。

日付をスラッシュ付きで入力する
日付をスラッシュ付きで入力する

次に日付を入力する「締切日」列と「実行日」列のセル範囲を選択して、右クリックメニューの「セルの書式設定」をクリックします。

「セルの書式設定」をクリック
「セルの書式設定」をクリック

「セルの書式設定」画面が表示されます。

表示形式の分類を「ユーザー定義」を選択し、種類の入力欄に「yyyy/m/d(aaa)」と入力して、「OK」を押して画面を入力します。

「ユーザー定義」に「yyyy/m/d(aaa)」と入力
「ユーザー定義」に「yyyy/m/d(aaa)」と入力

そうすると、日付が「2023/5/25」から「2023/5/25(木)」という曜日付きの表示に変わります。

残りのセルにも設定が完成しているか確認してみましょう。

「ユーザー定義」を設定した空白のセルに、「6/3」と入力して「Enter」キーを押します。

日付に曜日が表示される
日付に曜日が表示される

そうすると、「ユーザー定義」で設定した「yyyy/m/d(aaa)」の表示形式に変更され、「2023/6/3(土)」と表示されます。

日付に曜日が自動で表示
日付に曜日が自動で表示

「締切日」列の「実行日」列に日付を入力します。

次の見出しで自動で色が付くかを確認するの入力なので、日付は仮入力でも問題ありません。

予定表に日付を仮入力
予定表に日付を仮入力

予定表に自動で色付けする方法

締切日が近づいてきたら自動で色付けする設定を行っていきます。

この記事では、締切日に対しての色のルールを、以下のように設定します。

自動の色付け設定に使う色
設定に使う色

色の設定ルール

・締切日3日前の業務は、黄色

・締切日当日の業務は、薄いピンク色

・締切日を超過した業務は、濃いピンク色

・実行済の業務は、グレー

・何も入力されていなければ色なし

条件を予定表に設定するために、「条件付き書式」という機能を利用します。

この機能を使うことで、セルが特定の条件を満たしたときに自動で色が付くよう設定することが出来ます。

設定手順は多ですが、一度設定してしまえば、予定表は何度でも繰り返し利用出来ます。

焦らず、手順に沿ってじっくり操作していただければ、誰でも設定出来るので安心してください。

「条件付き書式」を使って、以下の5つの条件を設定していきます。

設定する順番によって、条件の優先順位が決まるので、以下の順番で条件を設定してきます。

条件付き書式の設定する順番

「締切日3日前であれば薄い黄色」⇒「締切日当日であれば薄いピンク色」⇒「締切日超過していれば濃いピンク色」⇒「表に何も入力されていなければ色なし」⇒「完了している業務はグレー」

条件付き書式で設定する5つのルール
条件付き書式で設定する5つのルール

それでは、以降の見出しに沿って、一つずつ条件を設定していってください。

5つのステップは多く感じると思うけど、単純作業の繰り返しだから難しくないよ。

【設定する条件1】締切日3日前に色を付ける

まず、1つ目の条件「締切日3日前であれば薄い黄色」を設定していきます。

手順1.「条件付き書式」の「新しいルール」を選択

予定表のセル範囲を左上から右下に向かってドラッグで選択します。

選択した状態で、「ホーム」タブ⇒「条件付き書式」から、「新しいルール」をクリックします。

「条件付き書式」の「新しいルール」をクリック
「条件付き書式」の「新しいルール」をクリック

セル範囲の選択は必ず左上のセルから行ってね。

手順2.「ルールの種類」を選択

「ルールの種類を選択してください」のメニューの中から、「数式を使用して、書式設定するセルを決定」をクリックします。

条件付き書式のルールの種類を選択
条件付き書式のルールの種類を選択

手順3.「ルール」に使う数式を入力

「次の数式を満たす場合に値を書式設定」の下の数式入力枠に、締切日3日前の行を指定するために、以下の関数を挿入します。

=$C3<=TODAY()+3

ルールとなる数式を挿入(締切日3日前)
ルールとなる数式を挿入(締切日3日前)

上の関数内のセル番号「$C3」は、選択したセル範囲の中の「締切日」列の一番上のセル番号を指定してください。

C3セルの位置
C3セルの位置

行全体に条件付き書式を設定する必要があるので、必ず「$C3」というように絶対参照の「$」を列番号の先頭に付けて下さい。

また、TODAY関数は、エクセルを開いた日付を表示する関数です。

手順4.「書式」をクリック

「新しい書式ルール」画面の右下にある「書式」をクリックします。

「書式」をクリック
「書式」をクリック

手順5.「塗りつぶしの色」を選択

「セルの書式設定」画面の「塗りつぶし」タブから、塗りつぶしの色を選択します。

設定し終えたら、「OK」を押して画面を閉じます。

締切日3日前の塗りつぶしの色を選択
締切日3日前の塗りつぶしの色を選択

手順6.「新しい書式ルール」画面を閉じる

「新しい書式ルール」画面に戻るので、設定した「書式」プレビューを確認してから「OK」を押します。

「新しい書式ルール」画面を閉じる
「新しい書式ルール」画面を閉じる

手順7.行全体の色を確認する

「条件付き書式」を使って1つ目の条件「締切日3日前であれば薄い黄色」を設定出来ました。

実行済の業務や空白列にも色が塗られますが、以降の見出しで紹介する2~5つ目の条件を設定すれば正しく色付けされるので安心してください。

「条件付き書式」の1つ目の条件の設定が完了
「条件付き書式」の1つ目の条件の設定が完了

【設定する条件2】締切日当日に色を付ける

続いて、2つ目の条件「締切日当日であれば薄いピンク色」を設定していきます。

手順1.「条件付き書式」の「新しいルール」を選択

予定表のセル範囲を左上から右下に向かってドラッグで選択します。

選択した状態で、「ホーム」タブ⇒「条件付き書式」から、「新しいルール」をクリックします。

「条件付き書式」の「新しいルール」をクリック
「条件付き書式」の「新しいルール」をクリック

手順2.「ルールの種類」を選択

「ルールの種類を選択してください」のメニューの中から、「数式を使用して、書式設定するセルを決定」をクリックします。

条件付き書式のルールの種類を選択
条件付き書式のルールの種類を選択

手順3.「ルール」に使う数式を入力

「次の数式を満たす場合に値を書式設定」の下の数式入力枠に、締切日当日の行を指定するために、以下の関数を挿入します。

=$C3=TODAY()

ルールとなる数式を挿入(締切日当日)
ルールとなる数式を挿入(締切日当日)

上の関数内のセル番号「$C3」は、選択したセル範囲の中の「締切日」列の一番上のセル番号を指定してください。

C3セルの位置
C3セルの位置

行全体に条件付き書式を設定する必要があるので、必ず「$C3」というように絶対参照の「$」を列番号の先頭に付けて下さい。

手順4.「書式」をクリック

「新しい書式ルール」画面の右下にある「書式」をクリックします。

「書式」をクリック
「書式」をクリック

手順5.「塗りつぶしの色」を選択

「セルの書式設定」画面の「塗りつぶし」タブから、塗りつぶしの色を選択します。

設定し終えたら、「OK」を押して画面を閉じます。

締切日当日の塗りつぶしの色を選択
締切日当日の塗りつぶしの色を選択

手順6.「新しい書式ルール」画面を閉じる

「新しい書式ルール」画面に戻るので、設定した「書式」プレビューを確認してから「OK」を押します。

「新しい書式ルール」画面を閉じる
「新しい書式ルール」画面を閉じる

手順7.行全体の色を確認する

「条件付き書式」を使って2つ目の条件「締切日当日であれば薄いピンク色」を設定出来ました。

実行済の業務や空白列にも色が塗られますが、以降の見出しで紹介する3~5つ目の条件を設定すれば正しく色付けされるので安心してください。

「条件付き書式」の2つ目の条件の設定が完了
「条件付き書式」の2つ目の条件の設定が完了

【設定する条件3】締切日超過に色を付ける

続いて、3つ目の条件「締切日を超過した業務であれば濃いピンク色」を設定していきます。

手順1.「条件付き書式」の「新しいルール」を選択

予定表のセル範囲を左上から右下に向かってドラッグで選択します。

選択した状態で、「ホーム」タブ⇒「条件付き書式」から、「新しいルール」をクリックします。

「条件付き書式」の「新しいルール」をクリック
「条件付き書式」の「新しいルール」をクリック

手順2.「ルールの種類」を選択

「ルールの種類を選択してください」のメニューの中から、「数式を使用して、書式設定するセルを決定」をクリックします。

条件付き書式のルールの種類を選択
条件付き書式のルールの種類を選択

手順3.「ルール」に使う数式を入力

「次の数式を満たす場合に値を書式設定」の下の数式入力枠に、締切日を超過した行を指定するために、以下の関数を挿入します。

=$C3<TODAY()

ルールとなる数式を挿入(締切日超過)
ルールとなる数式を挿入(締切日超過)

上の関数内のセル番号「$C3」は、選択したセル範囲の中の「締切日」列の一番上のセル番号を指定してください。

C3セルの位置
C3セルの位置

行全体に条件付き書式を設定する必要があるので、必ず「$C3」というように絶対参照の「$」を列番号の先頭に付けて下さい。

手順4.「書式」をクリック

「新しい書式ルール」画面の右下にある「書式」をクリックします。

「書式」をクリック
「書式」をクリック

手順5.「塗りつぶしの色」を選択

「セルの書式設定」画面の「塗りつぶし」タブから、塗りつぶしの色を選択します。

設定し終えたら、「OK」を押して画面を閉じます。

締切日超過の塗りつぶしの色を選択
締切日超過の塗りつぶしの色を選択

手順6.「新しい書式ルール」画面を閉じる

「新しい書式ルール」画面に戻るので、設定した「書式」プレビューを確認してから「OK」を押します。

「新しい書式ルール」画面を閉じる
「新しい書式ルール」画面を閉じる

手順7.行全体の色を確認する

「条件付き書式」を使って3つ目の条件「締切日を超過していれば濃いピンク色」を設定出来ました。

実行済の業務や空白列にも色が塗られますが、以降の見出しで紹介する4~5つ目の条件を設定すれば正しく色付けされるので安心してください。

「条件付き書式」の3つ目の条件の設定が完了
「条件付き書式」の3つ目の条件の設定が完了

【設定する条件4】空白行に色なしを設定する

続いて、4つ目の条件「予定表の空白行は色を付けない」を設定していきます。

手順1.「条件付き書式」の「新しいルール」を選択

予定表のセル範囲を左上から右下に向かってドラッグで選択します。

選択した状態で、「ホーム」タブ⇒「条件付き書式」から、「新しいルール」をクリックします。

「条件付き書式」の「新しいルール」をクリック
「条件付き書式」の「新しいルール」をクリック

手順2.「ルールの種類」を選択

「ルールの種類を選択してください」のメニューの中から、「数式を使用して、書式設定するセルを決定」をクリックします。

条件付き書式のルールの種類を選択
条件付き書式のルールの種類を選択

手順3.「ルール」に使う数式を入力

「次の数式を満たす場合に値を書式設定」の下の数式入力枠に、空白行を指定するために、以下の関数を挿入します。

=$C3=””

ルールとなる数式を挿入(空白行)
ルールとなる数式を挿入(空白行)

上の関数内のセル番号「$C3」は、選択したセル範囲の中の「締切日」列の一番上のセル番号を指定してください。

C3セルの位置
C3セルの位置

行全体に条件付き書式を設定する必要があるので、必ず「$C3」というように絶対参照の「$」を列番号の先頭に付けて下さい。

手順4.「書式」をクリック

「新しい書式ルール」画面の右下にある「書式」をクリックします。

「書式」をクリック
「書式」をクリック

手順5.「塗りつぶしの色」を選択

「セルの書式設定」画面の「塗りつぶし」タブから、塗りつぶしの色を選択します。

空白行は色が付いてほしくないので、「色なし」を選択します。

設定し終えたら、「OK」を押して画面を閉じます。

空白行は色なしを選択
空白行は色なしを選択

手順6.「新しい書式ルール」画面を閉じる

「新しい書式ルール」画面に戻るので、設定した「書式」プレビューを確認してから「OK」を押します。

「新しい書式ルール」画面を閉じる
「新しい書式ルール」画面を閉じる

手順7.行全体の色を確認する

「条件付き書式」を使って4つ目の条件「空白行は色を付けない」を設定出来ました。

実行済の業務に色が塗られていますが、次の5つ目の条件を設定すれば正しく色付けされるので安心してください。

「条件付き書式」の4つ目の条件の設定が完了
「条件付き書式」の4つ目の条件の設定が完了

【設定する条件5】完了した行に色を付ける

最後に、5つ目の条件「実行済の業務はグレーに色付けする」を設定していきます。

手順1.「条件付き書式」の「新しいルール」を選択

予定表のセル範囲を左上から右下に向かってドラッグで選択します。

選択した状態で、「ホーム」タブ⇒「条件付き書式」から、「新しいルール」をクリックします。

「条件付き書式」の「新しいルール」をクリック
「条件付き書式」の「新しいルール」をクリック

手順2.「ルールの種類」を選択

「ルールの種類を選択してください」のメニューの中から、「数式を使用して、書式設定するセルを決定」をクリックします。

条件付き書式のルールの種類を選択
条件付き書式のルールの種類を選択

手順3.「ルール」に使う数式を入力

「次の数式を満たす場合に値を書式設定」の下の数式入力枠に、実行済みの行を指定するために、以下の関数を挿入します。

=$D3<>””

ルールとなる数式を挿入(実行済みの行)
ルールとなる数式を挿入(実行済みの行)

上の関数内のセル番号「$D3」は、選択したセル範囲の中の「実行日」列の一番上のセル番号を指定してください。

D3セルの位置
D3セルの位置

行全体に条件付き書式を設定する必要があるので、必ず「$D3」というように絶対参照の「$」を列番号の先頭に付けて下さい。

手順4.「書式」をクリック

「新しい書式ルール」画面の右下にある「書式」をクリックします。

「書式」をクリック
「書式」をクリック

手順5.「塗りつぶしの色」を選択

「セルの書式設定」画面の「塗りつぶし」タブから、塗りつぶしの色を選択します。

設定し終えたら、「OK」を押して画面を閉じます。

実行済みの色を選択
実行済みの色を選択

手順6.「新しい書式ルール」画面を閉じる

「新しい書式ルール」画面に戻るので、設定した「書式」プレビューを確認してから「OK」を押します。

「新しい書式ルール」画面を閉じる
「新しい書式ルール」画面を閉じる

手順7.行全体の色を確認する

「条件付き書式」を使って5つ目の条件「実行済の行はグレーの色を付ける」を設定出来ました。

「条件付き書式」の5つ目の条件の設定が完了
「条件付き書式」の5つ目の条件の設定が完了

以上で、すべての条件の設定が完了しました。

上の図は、「2023/5/30」時点に作成した予定表です。

条件付き書式の設定に利用したTODAY関数は「2023/5/30」が返されるので、「2023/5/30」が起点日となって予定表に色が付きます。

このエクセルの予定表を次の日の「2023/5/31」に開くと、以下のように色が自動で変化します。

予定表は自動で色が更新
予定表は自動で色が更新

「条件付き書式」の条件(ルール)を変更する方法

予定表に設定した「条件付き書式」の5つの条件は、後からでも自由に色や条件を変更することが出来ます。

まず、条件付き書式が設定したセル範囲をクリックしてから、「ホーム」タブの「条件付き書式」から「ルールの管理」をクリックします。

「条件付き書式」の「ルールの管理」を選択
「条件付き書式」の「ルールの管理」を選択

「条件付き書式ルールの管理」画面が表示されます。設定した5つのルールが優先順位が高いものから順に、並んで表示されています。

「条件付き書式ルールの管理」画面
「条件付き書式ルールの管理」画面

変更したいルールをクリックして選択してから、「ルールの編集」をクリックします。ルールを削除したい場合は、隣の「ルールの削除」を押します。

「ルールの編集」もしくは「ルールの削除」をクリック
「ルールの編集」もしくは「ルールの削除」をクリック

締切日3日前を2日前に色を表示するように変更したい場合は、数式内の「+3」を「+2」に変更します。

条件付き書式の数式を変更
条件付き書式の数式を変更

以上で、締切日3日前から2日前に色で表示されるようにルールを変更することが出来ました。

色を変更する場合も同様の手順で変更することが可能です。

色のルールの変更が完了
色のルールの変更が完了

カレンダーの曜日に自動で色を付ける方法

今回はエクセルを使って、締切日が近づいてきたら自動で色が付いて教えてくれる予定表の作り方を紹介しました。

同様の方法で、以下のようにエクセルのカレンダーに自動で色を付けることも可能です。

エクセルのカレンダーに自動で色付け
エクセルのカレンダーに自動で色付け

以下の記事で、カレンダーの詳しい作り方を紹介していますので、興味のある方は覗いてみてください。