リテラアップダウンロード

エクセルの曜日に色をつける方法|休日(土曜・日曜)や祝日など

エクセルの曜日に色をつける方法

エクセルで表示した曜日に色をつける方法を紹介します。市販されているカレンダーでも、休日や祝日に特定の色がついていることがあります。このような一般的なカレンダーに合わせてエクセルの曜日にも色を付けると、一週間の周期が分かりやすくなるでしょう。

この記事では休日や祝日に任意の色をつける方法も紹介しています。ぜひ参考にして、オリジナルのカレンダーやスケジュール表を作成してみてください。

【はじめに】エクセルで日付に対して曜日を入力する方法

まず色を付ける方法の前に、エクセルで日付に対応する曜日を自動で入力する方法を解説していきます。オートフィルやTEXT関数、書式設定などの機能をうまく利用すると効率が上がります。

  • オートフィルを使って日付・曜日を入力する方法
  • TEXT関数で日付の隣のセルに曜日を入力する方法
  • 書式設定で日付と曜日を同じセルに入力する方法

オートフィルを使って日付・曜日を入力する方法

まずオートフィルを使って日付や曜日を入力する方法を紹介します。オートフィルとは、エクセルで連続データや規則的なデータを自動で入力できる機能のことです。

まず作成したい日付や曜日の最初部分を手動で入力しましょう。

オートフィルを使って日付・曜日を入力する方法

入力した日付や曜日を選択して、カーソルをセルの右下に移動させましょう。アイコンが十字に変化するところまで持っていきます。

アイコンが変化したらそのまま下にドラッグしましょう。入力したい範囲までドラッグできたらマウスから指を離します。これで任意の範囲の日付や曜日を簡単に入力することができます。

オートフィルを使って日付・曜日を入力する方法

TEXT関数で日付の隣のセルに曜日を入力する方法

次はTEXT関数を使用して日付の隣のセルに自動で曜日を入力する方法です。

まず日付と曜日のセルを作成し、日付を入力しましょう。

TEXT関数で日付の隣のセルに曜日を入力する方法

日付のセルに「=TEXT(値,”表示形式”)」と入力します。値には日付の入っているセル参照を、表示形式には下記の表を参考に書式記号を入力しましょう。

書式記号 表示例
aaa 日〜土
aaaa 日曜日〜土曜日
ddd Sun〜Sat
dddd Sunday~Saturday

入力を終えたら先ほど紹介したオートフィルを使って任意の範囲まで表示させます。

TEXT関数で日付の隣のセルに曜日を入力する方法

これでテキスト関数を使って日付に対応する曜日を自動で表示できました。

書式設定で日付と曜日を同じセルに入力する方法

最後に書式設定を使って日付と曜日を同じセルに入力する方法です。

まず日付を入力します。日付を入力したセルの上で右クリックをしてメニューから「セルの書式設定(F)」を選択しましょう。

書式設定で日付と曜日を同じセルに入力する方法

画像の通りにユーザー定義を選び種類(T)に「yyyy”年”m”月”d”日”(aaa)」と入力してOKボタンを押しましょう。

書式設定で日付と曜日を同じセルに入力する方法

これで日付と曜日が同一セルに表示されました。

書式設定で日付と曜日を同じセルに入力する方法

エクセルで特定の曜日に色をつける方法

いよいよエクセルで特定の曜日に好きな色をつける方法を紹介します。条件付き書式やWEEKDAY関数を利用して、一括でスケジュール全体に色付けを設定することができます。

  • 条件付き書式で土曜日・日曜日に色をつける方法
  • WEEKDAY関数を使って土曜日・日曜日に色をつける方法
  • WEEKDAY関数で土曜日・日曜日の行全体に色をつける方法

条件付き書式で土曜日・日曜日に色をつける方法

まずは条件付き書式で土曜日・日曜日に色をつける方法です。

STEP.1
対象となるスケジュールの全範囲を選択し、「ホーム」タブにある「スタイル」の「条件付き書式」から「新しいルール(N)」を選びましょう。

条件付き書式で土曜日・日曜日に色をつける方法

STEP.2
「次の数式を満たす場合に値を書式設定」を選び、ルールの内容を編集する欄に「=$C3=”土”」と入力しましょう。

条件付き書式で土曜日・日曜日に色をつける方法

STEP.3
次に「書式(F)」を押して「フォント」タブを選択し、任意の色を選択しましょう。青を選択しています。終わったら「OK」ボタンを押してください。

条件付き書式で土曜日・日曜日に色をつける方法

STEP.4
再度設定画面が現れますので、設定に問題がなければ「OK」ボタンを押しましょう。これで土曜日の箇所の文字が青色に変化しました。

条件付き書式で土曜日・日曜日に色をつける方法

STEP.5
日曜日も同様に設定していきます。再度対象となるスケジュールを全て選択して、条件付き書式で新しいルールを設定しましょう。

ルールの内容を編集する欄には「=$C3=”日”」と入力し、書式の設定で任意の色(例では赤色)を選択します。設定が終わったら「OK」ボタンを押しましょう。

条件付き書式で土曜日・日曜日に色をつける方法

STEP.6
これで土曜日と日曜日に色をつけることができました。

条件付き書式で土曜日・日曜日に色をつける方法

WEEKDAY関数を使って土曜日・日曜日に色をつける方法

次にWEEKDAY関数を使用して土曜日と日曜日に色をつける方法です。

先ほどの例のように曜日だけ表示されている欄がなく、日付に対して色を設定したい場合に使用します。

STEP.1
対象となるスケジュールの全範囲を選択し、「ホーム」タブにある「スタイル」の「条件付き書式」から「新しいルール(N)」を選びましょう。

WEEKDAY関数を使って土曜日・日曜日に色をつける方法

STEP.2
「次の数式を満たす場合に値を書式設定」を選び、ルールの内容を編集する欄に「=WEEKDAY(B3)=1」と入力しましょう。この「1」という数字は日曜日~土曜日に割り当てられた数字で、「セルの日付の曜日が日曜日に該当する時」という条件になります。

書式の設定では、先ほどと同様に「フォント」タブから任意の色(例では青色)を設定します。設定が終わったら「OK」ボタンを押しましょう。

WEEKDAY関数を使って土曜日・日曜日に色をつける方法

STEP.3
これで土曜日の箇所の文字に青色を付ける事ができました。

WEEKDAY関数を使って土曜日・日曜日に色をつける方法

STEP.4
日曜日も同様に設定していきます。再度対象となるスケジュールを全て選択して、条件付き書式で新しいルールを設定しましょう。

ルールの内容を編集する欄には「=WEEKDAY(B3)=7」と入力し、書式の設定で任意の色(例では赤色)を選択します。「7」は土曜日に割り当てられた数字です。設定が終わったら「OK」ボタンを押しましょう。

WEEKDAY関数を使って土曜日・日曜日に色をつける方法

STEP.5
これで土曜日と日曜日に色をつけることができました。

WEEKDAY関数を使って土曜日・日曜日に色をつける方法

WEEKDAY関数で土曜日・日曜日の行全体に色をつける方法

WEEKDAY関数で土曜日・日曜日の行全体に色をつける方法です。先ほどの条件付き書式の設定で、書式の設定方法を変えればOKです。

STEP.1
対象となるスケジュールの全範囲を選択し、「ホーム」タブにある「スタイル」の「条件付き書式」から「新しいルール(N)」を選びましょう。

WEEKDAY関数で土曜日・日曜日の行全体に色をつける方法

STEP.2
「次の数式を満たす場合に値を書式設定」を選び、ルールの内容を編集する欄に「=WEEKDAY(B3)=1」と入力しましょう。

書式の設定では、「塗りつぶし」タブから任意の色(例では青色)を設定します。設定が終わったら「OK」ボタンを押しましょう。

WEEKDAY関数で土曜日・日曜日の行全体に色をつける方法

STEP.3
これで土曜日の箇所の文字に青色を付ける事ができました。

WEEKDAY関数で土曜日・日曜日の行全体に色をつける方法

STEP.4
日曜日も同様に設定していきます。再度対象となるスケジュールを全て選択して、条件付き書式で新しいルールを設定しましょう。

ルールの内容を編集する欄には「=WEEKDAY(B3)=7」と入力し、書式の設定で任意の色(例では赤色)を選択します。設定が終わったら「OK」ボタンを押しましょう。

WEEKDAY関数で土曜日・日曜日の行全体に色をつける方法

STEP.5
これで土曜日と日曜日の行全体に色をつけることができました。

WEEKDAY関数で土曜日・日曜日の行全体に色をつける方法

【参考】エクセルで祝日に色をつける方法

最後に参考として、エクセルで祝日に色をつける方法をご紹介します。ここまでできれば、市販されているカレンダーと遜色ないレベルの外観を形成することができるでしょう。

  • COUNTIF関数で祝日に色をつける方法
  • ISTEXT関数で祝日に色をつける方法

COUNTIF関数で祝日に色をつける方法

COUNTIF関数を使って祝日に色をつける方法です。COUNTIF関数は指定した単語に一致するデータの数を数えることができる関数です。この関数と条件付き書式をうまく組み合わせて活用します。

STEP.1
予め作成したいカレンダーの範囲内にある祝日のリストを作成します。祝日の日付をカレンダーとは別のセルに書き出しましょう。

COUNTIF関数で祝日に色をつける方法

STEP.2
次に条件付き書式を設定します。カレンダーの塗りつぶししたいセルを選択して、「ホーム」タブから「条件付き書式」に進み「新しいルール(N)」を選択します。

COUNTIF関数で祝日に色をつける方法

STEP.3
「数式を使用して、書式設定するセルを決定」を選択し、条件を設定する欄に「=COUNTIF($E$3:$E$19,$B3)=1」と入力しましょう。これは、「祝日リストの日付がカレンダーに存在する時」という条件に相当します。

祝日の時にどのような書式にするかを編集して「OK」ボタンを押しましょう。例ではセルを薄いオレンジに塗りつぶします。

COUNTIF関数で祝日に色をつける方法

STEP.4
これで祝日に色がつきました。以上で操作は完了です。

COUNTIF関数で祝日に色をつける方法

ISTEXT関数で祝日に色をつける方法

ISTEXT関数で祝日に色をつける方法です。ISTEXT 関数はセルの値や数式が文字列か判定する関数です。この関数を使って祝日に色をつけます。

STEP.1
まず、祝日(休日)かどうかを判定するための欄を作成し、祝日(休日)としたい箇所に「祝日」や「休日」などといった文字列を入力します。文字列は何でも構いませんので自分が分かりやすい文字を入れましょう。

ISTEXT関数で祝日に色をつける方法

STEP.2
次に条件付き書式を設定します。カレンダーの塗りつぶししたいセルを選択して、「ホーム」タブから「条件付き書式」に進み「新しいルール(N)」を選択します。

ISTEXT関数で祝日に色をつける方法

STEP.3
「数式を使用して、書式設定するセルを決定」を選択し、条件を設定する欄に「=ISTEXT($C3)」と入力しましょう。これは「C列に文字列が入力されている場合」という条件になります。

日曜日か祝日の時にどのような書式にするかを編集して「OK」ボタンを押しましょう。例ではセルを薄いオレンジに塗りつぶします。

ISTEXT関数で祝日に色をつける方法

STEP.4
これで祝日に色がつきました。以上で操作は完了です。

ISTEXT関数で祝日に色をつける方法

エクセルの曜日に色をつける方法を改めておさらい

毎週の掃除当番といった事務的なことから、プロジェクトの進捗管理といった現場のビジネス用途まで、エクセルでカレンダーを使用する機会は多数あります。

一週間のサイクルや、特別な予定などを分かりやすくするために色付けすると使い勝手が数段向上するでしょう。

この記事で紹介したTEXT関数やWEEKDAY関数、COUNTIF関数、ISTEXT関数の使い方も忘れないよう繰り返し復習してみてください。

リテラアップアプリのご利用について、法人の方は下記フォームよりお問い合わせください。

(Excel,WordなどOffice製品やPC関連の技術的な質問にはお答えできかねます。ご了承ご了承ください。)