Googleスプレッドシートで土日祝に自動で色を付ける方法【条件付き書式】

この記事では、Googleスプレッドシートの条件付き書式を使って、土曜日・日曜日・祝日のセルに自動で背景色を付ける方法を解説します。

WEEKDAY関数・COUNTIF関数を使ったカスタム数式を、ステップごとに画像付きで紹介します。

次は、カレンダーの土日祝に色をつけるの自動でできないかな。

条件付き書式を使って作成したものがありますので方法をご紹介しますね。

スポンサーリンク

完成イメージ

スポンサーリンク

スプレッドシートで条件付き書式を設定する

土曜日の列に緑の背景色を付ける

1)A2:B32を選択して、【表示形式】-【条件付き書式】

条件付き書式メニューの開き方(表示形式から選択)

2)右側に表示されている。【範囲に適用】が「A2:B32」なっていない場合は、データ範囲の選択(黄色で囲った部分)から範囲選択。

条件付き書式の範囲選択画面(A2:B32)

3)【書式ルール】ー【セルの書式設定の条件】ー【カスタム数式】

=weekday(A2)=7

↑「7」は土曜日を表します。※weekday関数を参照

デフォルトの背景が緑であるため、色の変更は今回しません。

【完了】をクリック。

カスタム数式にWEEKDAY関数を入力した画面

4)「土」に緑色が設定されていることを確認。

土曜日のセルに緑の背景色が付いた完成画面

 日曜日の列に赤の背景色を付ける

1)「A2:B32」を選択すると、右側に【条件付き書式設定ルール】が表示される。
【+条件を追加】をクリック。

カスタム数式にWEEKDAY関数を入力した画面

2)【書式ルール】ー【セルの書式設定の条件】ー【カスタム数式】

=weekday(A2)=1

「1」は日曜日を表します。※weekday関数を参照

【書式設定スタイル】で、背景色を赤に近い色に変更。※任意の色で問題なし
【完了】をクリック。

祝日のセルにオレンジの背景色が付いた完成画面

WEEKDAY関数の使い方と戻り値一覧

デフォルトでは、日曜日を先頭にして数えるため、以下表の通りとなる(日曜日 = 1)となる。

=weekday(A2)

A2が「2023/8/1」の場合、セルに「3」が表示される。「2023/8/1」は、weekday関数で「3」なので「火曜日」。

weekday関数の詳細はこちら

祝日の列にオレンジの背景色を付ける

前提条件

「祝日」シートがあること。作成していない場合は、こちらを参考に作成。

1)「A2:B32」を選択すると、右側に【条件付き書式設定ルール】が表示される。
【+条件を追加】をクリック。

2)【書式ルール】ー【セルの書式設定の条件】ー【カスタム数式】

=countif(INDIRECT("'祝日'!A:A"),A2)=1

【書式設定スタイル】で、背景色をオレンジに近い色に変更。※任意の色で問題なし
【完了】をクリック。

3)祝日も背景色をつけることができました。

コメント

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