エクセル実践塾 > エクセル実践塾2016

土日の列を塗り分けたい

 

入力されている日付の曜日を調べて、 土曜日と日曜日をそれぞれ塗り分けます

WEEKDAY関数を使うと、 日付の曜日を調べられます。

日付を表すシリアル値から、その日付に対応する曜日を返す関数です。 既定では、戻り値は 1 (日曜) から 7 (土曜)までの範囲の整数で、それぞれの曜日が表されます。

WEEKDAY関数の書式は次のようになります。

WEEKDAY(シリアル値,種類)

シリアル値:日付データ(シリアル値)の入力されているセルを指定します。

種類:1〜3のいずれかの数値を指定することで、曜日を表す整数を変えることができます。
1 または省略した場合は、 1 (日曜) 〜 7 (土曜) の範囲の整数となります。
2を指定した場合は、 1 (月曜) 〜 7 (日曜) の範囲の整数となり、 平日(1〜5)と土日(6,7)の区別が容易となります。
3を指定した場合は、0 (月曜) 〜 6 (日曜) の範囲の整数となります。


 

@広範囲のセル範囲を選択する場合は、 左上のセルをまず選択します

右下セルをShift+クリックすると、 広範囲のセル範囲を簡単に選択できます。

A「ホーム」タブの「条件付き書式」→「ルールの管理」を実行します

同じセル範囲に複数の条件付き書式を設定する場合は、 「ルールの管理」を使います。

B「新規ルール」をクリックします

C「数式を使用して、書式設定するセルを選択」を選んで、 「=WEEKDAY(」と入力し、 選択中の範囲の左上セルをクリックします

DF4キーを押して、 セル番地を行のみの絶対指定に変えます

EWEEKDAY関数式の結果が1になることを条件にします

WEEKDAY関数式の結果が1になるのは、 日曜日です。

「書式」で、 日曜日の列を塗りつぶす色を指定します。

「OK」をクリックして、 「条件付き書式ルールの管理」ダイアログボックスに戻ります。

F「適用」をクリックして、 設定した条件付き書式を、 選択中のセル範囲に反映します

G同様にして、 WEEKDAY関数式の結果が7になる、 条件付き書式を追加します

WEEKDAY関数式の結果が7になるのは、 土曜日です。

「書式」で、 土曜日の列を塗りつぶす色を指定します。

「OK」をクリックして、 「条件付き書式ルールの管理」ダイアログボックスに戻ります。

H「適用」をクリックすると、 今度は土曜日の列が塗り分けられます

●条件付き書式を使って、 1行おきのセルの塗りつぶしや、 土日の色分け、 予定の強調表示を行う動画です

 

関連する他のページ

奇数をまとめて入力したい
「連続データの作成」を使えば、必要な個数の奇数をまとめて入力できます

月末までの日にちを簡単に入力したい
「連続データの作成」では、指定した日付までの連続した日付をまとめて入力することもできます

ひと月分の日付を簡単に入力したい
「ホーム」タブの「フィル」→「連続データの作成」を使うと、選択中のセルの日付から、指定した日付までの連続した日付をまとめて入力できます

一か月分の日付を簡単に入力したい
「連続データの作成」を使うと簡単です

半年分の日付をまとめて入力したい
「ホーム」タブの「フィル」→「連続データの作成」を使えば、指定年月日までの連続する日付をまとめて入力できます

連続する日付や曜日を簡単に入力したい
初期値を入力してから、「連続データの作成」を実行します

土日を除いた日付データを、半年分まとめて入力したい
[ホーム]タブの[フィル]ボタンの[連続データの作成]を使います

年月日の日付データを、月日だけで表示したい
ユーザー定義で表示形式を変更します

郵便番号や会員番号、日付の表示形式を整えたい
ユーザー定義すれば、ハイフン付きの表示や、表示桁位置の固定などを、データの修正なしに行えます

金額の大小に応じて色分けしたい
表示形式でも設定できます

金額を千円単位で表示したい
表示形式で桁区切りカンマの位置を変えると、千単位での数値表示に変えられます

24時以上の時刻を表示したい
表示形式を「[h]:mm」とユーザー定義しておきます

No.0〜No.30の連番を正しく並べ替えたい」
表示形式で「No.」を付加した、数値の連番にしておけば、正しく並べ替えることができます

日付データを、月日と曜日の表示にしたい
表示形式をユーザー定義することで行えます

1/1 をそのまま入力したい
あらかじめ表示形式を「文字列」にしておくと、「1/1」が日付にならずそのまま入力されるようになります

合計を求めるSUM関数式の結果に、「時間」を付けて表示したい
ユーザー定義の表示形式をセルに割り当てれば、「時間」付きで表示されるようになります

日付を分解して表示したい」
同じ日付データでも、表示形式を変えれば、月だけや日だけの表示にできます

月ごとにシートを用意してるから、日にちと曜日だけをセルに表示したい
セルの表示形式をユーザー定義すれば、日にちと曜日だけの表示にできます

特集「条件付き書式」