PR

Excel(エクセル)で土日のセルを自動で塗りつぶしたい。Excelの条件付き書式を使って土日のセルを塗りつぶす方法

スポンサーリンク
予定表の土日に色を付けて分かりやすくするには条件付き書式を使う 高齢者のためのエクセル教室
高齢者のためのエクセル教室

Excelで予定表や計画表などを作成していると土曜日と日曜日のセルに色を付けたいときがあります。

毎回、土曜日・日曜日と入力したセルを選択して塗りつぶすのもいいですが、できれば土曜日と日曜日のセルを自動で塗りつぶしてくれたら手間が省けますね。

Excelで指定した条件に合致したセルまたは範囲を自動で塗りつぶすなどの書式を設定することを「条件付き書式」といいます。

この記事では、予定表の作成を例に、土曜日と日曜日のセルを自動で塗りつぶすよう条件付き書式を設定する方法をご紹介していきます。

スポンサーリンク

Excelで条件付き書式を使って土日のセルを自動で塗りつぶすよう設定するには

毎月1日の曜日を調べて入力、オートフィルを使って曜日を入力してもいいのですが、以前ご紹介した曜日を呼び出す関数「TEXT」を使って曜日を表示を使うと、入力した日付を元に自動的に曜日を入力することができます。

日付の入力については、下の図のように4月1日と入力したいなら4/1と入力し、セルを確定すれば自動的に4月1日と入力されます。

日付を入力

上でご紹介した日付を元に関数で曜日を求めるか、1日が何曜日かを調べるかして曜日を入力したら、A2とB2セルを選択して右下角の■にマウスポインタを合わせて日数分ドラッグします。

日付をコピー

条件付き書式を使って土曜日、日曜日の行を塗りつぶす

日付と曜日が入力できたら、日付の入っている行すべてと予定を入力するセルを選択します。

ひと月一番多い日数である31日分で条件付き書式を設定したいので、「5月1日)も入力した状態にして、範囲選択しておきます。
表を全選択

選択できたら、「ホーム」タブの中にある「条件付き書式」ボタンをクリック→「新しいルールの作成」をクリックします。

ホーム 条件付き書式 新しいルール

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

数式を使用して、書式設置するセルを決定

「次の数式を満たす場合に値を書式設定」の枠内に

=$B2=”土”

と入力します。

「書式」ボタン(青く囲んだところ)をクリックして塗りつぶしの色を指定していきます。

数式を入力 書式

土曜日の行を塗りつぶしたい色を選択してOKボタンをクリックします。

塗りつぶしの色を選択

条件付き書式設定画面に戻りますので、OKボタンをクリックします。

範囲選択を解除せずにそのまま、上の操作を繰り返して、日曜日の行に条件付き書式を設定していきます。

「次の数式を満たす場合に値を書式設定」の枠内には、=$B2=”日”と入力します。

土日の条件付き書式が反映されたのが下の図です。

=$B2=”日”という数式は、列番号(例の場合はB列)の前に「$」が入ることで、”B列に「土」と入っていたら”という条件を指定することができます。
4月分の予定表なので最終行に入力してある「5/1」と「金」は削除しておきましょう。

日数を削除しても条件付き書式の範囲に設定されているので、日付と曜日を入力すれば条件付き書式が設定されます。

これで4月分の予定表が完成しました。

スポンサーリンク

毎月1日の日付を変更するだけで2日目以降の曜日が自動的に変更されるようにすることもできる

ところで、この予定表を元に5月分の予定表を作りたいとき、日付を入力し直すのは少し手間ですね。そこで、毎月1日目の日付を入力したら、2日以降は自動で再入力できるように設定してみましょう。

現在、A3セルに入っているのは「4月2日」ですが、このセルに上の日付に「1」を足すという計算式を入れてみます。

毎月1日が入るセルの下(2日)をクリックして削除

4月2日と入っているセルを選択し、「=A2+1」と入力し、Enterキーでセルを確定させます。

上のセルに1を足す数式を入れる

あとは、もう一度、4月2日と表示されているセルを選択し、右下角の■にマウスポインタを合わせて、下方向へ日数分ドラッグします。

30日になるまでドラッグ

実際に、4月1日と入っているセルを選択し、

毎月1日の日付を入れ替えると

「5/1」と入力し、Enterキーでセルを確定してみましょう。

2日目以降の日付が自動計算され、曜日も自動変更される

予定表の日付が5月の日付に入れ替わり、曜日も土日の色付けも自動で変更されました。

月によって最後の日付が変わりますね。上で「4月1日」を「5月1日」に変更しましたが、5月は31日までなのに、5月30日までしか日付が表示されていません。「5月30日」と「土」の入っているセルを選択して、右下角の■にマウスポインタを合わせてセルひとつ分、下方向へドラッグすれば「5月31日」と「日」を入力することができます。

Excelで作った予定表で土日に色を付けるには条件付き書式を使うと自動で色をつけてくれる

予定表の土日に色を付けて分かりやすくしたいとき、土日のセルを選択してセルを塗りつぶしてもいいのですが、曜日が入っているセルを参照に、土あるいは日と入っている行という条件を指定し、塗りつぶしたい色を設定しておくことができるのが「条件付き書式」です。

条件付き書式に設定することができる条件として数式を使いましたが、その他にもいろいろな条件を設定することができますので、またの機会にご紹介できればと思います。

タイトルとURLをコピーしました