前回までの内容
「月のすべての日付を自動入力しよう」と「月のすべての曜日を自動入力しよう」の記事を通して、年と月を指定するだけで、その月の日付と曜日を表示する仕組みを作成してきました。
今回は、さらに、土曜日と日曜日の日付に色を自動設定する仕組みを作成します。色を設定すると、1週間の周期がわかりやすくなって、格段に見やすくなります。
どうやって実現するのか
この仕組みを実現するには、Excelの「条件付き書式」を使用します。条件付き書式とは、条件によってセルの書式を設定することができる大変便利な機能です。ここでは、曜日のセルの値が「土」だった場合、文字色を「薄い青」、背景色を「薄い水色」に設定します。同様に、曜日のセルの値が「日」だった場合、文字色を「赤」、背景色を「ローズ」に設定します。
条件付き書式を設定しよう
まず、書式を設定したいセル範囲を選択します。ここでは、どの行の曜日も「土」「日」になる可能性があるので、セル範囲A4~B34を選択します。
セル範囲を選択したら、「書式」メニュー→「条件付き書式」をクリックします。
表示された「条件付き書式の設定」ダイアログボックスで、左端のプルダウンメニューから「数式が」を選択して、その右側のボックスに「=$B4="土"」と入力します。
数式の意味
条件を入力するとき、「=」から入力するのが大きなポイントです。「=」が2つあって混乱してしまいそうですが、冒頭の「=」は、「数式が成り立つとき」といった意味の記号としてとらえるとわかりやすいでしょう。したがって、数式「$B4="土"」が成り立つとき、つまり「曜日の列のセルが『土』」であるときに、書式を設定する、という意味になります。
なお、数式の左辺の「$B4」がになっていますが、これは、書式を設定する列がずれても、「条件の判定に使用する列(ここではB列)」を必ず参照させるために「$」を付けています。
土曜日の場合の書式設定
数式が入力できたら、「書式」ボタンをクリックします。
表示された「セルの書式設定」ダイアログボックスで、曜日が「土」の場合の書式を設定します。
※「フォント」タブ内の設定

※「パターン」タブ内の設定
日曜日の場合の書式設定
土曜日の書式設定が終了したら、日曜日の書式を設定します。新しい条件になるので、「追加」ボタンをクリックします。
土曜日の場合と同じように数式を設定して「書式」ボタンをクリックします。
表示された「セルの書式設定」ダイアログボックスで、曜日が「日」の場合の書式を設定します。
※「フォント」タブ内の設定

※「パターン」タブ内の設定最後に「OK」ボタンをクリックして完成です。

日付・曜日・書式の3つが自動入力される!
それでは、年と月を修正してみましょう。たったこれだけの操作で、日付・曜日・書式が自動的に設定されました!
なお、「条件付き書式」機能は大変便利な機能で、いくつか紹介したい便利な活用テクニックがあります。また、Excel2007では、より強力な「条件付き書式」機能として生まれ変わっています。「条件付き書式」機能については、次の機会に、さらに詳しく紹介したいと思います。
前のスレッド :イラストのタッチのそろえ方 ... || 次のスレッド :Macの隠し機能を有効にする ...
