書式設定で土曜日・日曜日の色を変更する


土曜日は、「土」で青色、日曜日は、「日」で赤色、その他の曜日は、「月」、「火」、「水」、「木」、「金」で黒色で表示されるようにする。


例えば、B1のセルに「2007/9/11」という日付を入力し、B2のセルに曜日を表示させる場合は、以下の手順で作業をする。

  1. B2のセルに「=weekday(B1)」と入力する。
  2. B2のセルに「3」が表示される。
  3. B2のセルをクリックする。
  4. Excelのメニューから[書式] →[セル] を選ぶ。
  5. [表示形式] タブをクリックする。
  6. [分類] の一覧から[ユーザー定義] を選ぶ。
  7. [種類] の下の入力欄に下記のように入力する。
[赤][=1] aaa;[青][=7] aaa;aaa


ちなみに、weekday関数で標準の状態(種類が1の場合)では、曜日と数値の対応は以下のようになる。

曜日  日 月 火 水 木 金 土
数値  1 2 3 4 5 6 7


土曜日、日曜日に色付けしない場合は、以下の式で書式設定しなくても曜日を表示することができる。

=text(weekday(B1),"aaa")


ちなみに、書式設定でも上記の数式でも「aaa」の部分を以下の通りに変更すると、下記のように曜日の表示書式を変更することができる。

書式  aaaa   (aaa)
曜日  火曜日  (火)