www.wanichan.com

土日の行全体にセルの色を付けるには

高度な条件付き書式設定とフィルタを適用する
最終更新日時:2023/04/03 16:29:10
  • このエントリーをはてなブックマークに追加

TEXT関数で日付に対する曜日が求められたセルが用意されている場合は、その曜日セルが土曜日や日曜日の場合の数式をそれぞれ作成します。日付データのみで曜日セルが設けられていない場合はWEEKDAY関数を使う必要がありますが、種類を「2」にすることで、返される値が6以上にすればいいので、土日まとめて同じ書式を設定する場合は効率的です。

はじめに

土日の行全体にセルの色をつける方法は2通りあります。

  • 曜日が求められたセルが用意されている場合は、そのセルが土曜日や日曜日の場合の数式をそれぞれ作成
  • 日付データのみで曜日セルが設けられていない場合はWEEKDAY関数を使う

土曜日の行、日曜日の行それぞれ別の条件付き書式を設定する場合は、数式で曜日セルを参照して土曜日の場合に水色の背景色、日曜日の場合はピンク色の背景色といった具合にそれぞれ設定していくとOKです。しかし、土日まとめて同じ書式にする場合は、WEEKDAY関数を利用すると効率的です。

=WEEKDAY(シリアル値,種類)

種類には、以下の3種類あります。省略すると「1」になります。

種類
1 1 2 3 4 5 6 7
2 1 2 3 4 5 6 7
3   0 1 2 3 4 5 6

種類を「2」にすることで、返される値が6以上にすればいいので、土日まとめて同じ書式を設定する場合は効率的です。種類を「3」にする場合は、返される値が5以上の数式を指定するとOKです。

WEEKDAY関数を使用して土日の行に同じ書式を適用する

  1. データセル範囲を選択し、[ホーム]タブの[スタイル]グループの[条件付き書式]をクリックして、[新しい仕分けルール]を選択します。
  2. [新しい書式ルール]の[スタイル]一覧から[クラシック]を選択します。
  3. [数式を使用して、書式設定するセルを決定]を選択します。
  4. [次の数式を満たす場合に値を書式設定]ボックスに =WEEKDAY( と入力し、続いて最初の日付セルを選択してF4キーを2回押して列固定にし、続けて ,3)>=5 と数式を入力します。
    =WEEKDAY($A2,3)>=5
  5. [書式]一覧から書式を選択して[OK]ボタンをクリックします。
  6. 土日の行のセルに色が付けられました。

土日それぞれの行に異なる書式を設定するには

TEXT関数で日付に対する曜日が求められたセルが用意されている場合、土曜日の行をブルー、日曜日の行をピンクにする方法について説明します。

「土」の行全体の背景色をブルーにする

  1. データセル範囲を選択し、[フォーマット]メニューの[条件付き書式]を選択します。
  2. [ルールの管理]ダイアログボックスの[+]ボタンをクリックします。
  3. [新しい書式ルール]の[スタイル]一覧から[クラシック]を選択します。
  4. [数式を使用して、書式設定するセルを決定]を選択します。
  5. [次の数式を満たす場合に値を書式設定]ボックスに 最初の日付セルを選択してF4キーを2回押して列固定にします。
  6. 続けて ="土" と入力します。
  7. [書式]一覧から[ユーザー設定の書式]を選択します。
  8. 背景色を選択します。

「日」の行全体を濃い赤の文字、明るい色の背景にする

  1. [ルールの管理]ダイアログボックスの[+]ボタンをクリックします。
  2. [新しい書式ルール]の[スタイル]一覧から[クラシック]を選択します。
  3. [数式を使用して、書式設定するセルを決定]を選択します。
  4. [次の数式を満たす場合に値を書式設定]ボックスに 最初の日付セルを選択してF4キーを2回押して列固定にし、続けて ="日" と入力します。
  5. [書式]一覧より[濃い赤の文字、明るい色の背景]を選択して[OK]ボタンをクリックします。
  6. [ルールの管理]ダイアログボックスの[OK]ボタンをクリックします。
  7. 土日の行のセルにそれぞれの色が付けられました。

※執筆環境:Microsoft Excel for Mac バージョン 16.41

スポンサーリンク
INDEX
  • このエントリーをはてなブックマークに追加

異なるバージョンの記事

コメント

▲このページのトップへ