「土日の色を変更するにはどうすればいいのでしょうか?」
Excelでスケジュール表などを作成している方からいただく定番のご質問です。
Excel 97以降であれば、条件付き書式で設定する方が多く、このサイトでも以下のような土日の色変更関連のネタをご紹介してきました。
ユーザー定義書式を利用します。
※A5:A35セルに2007年5月1日から31日の日付を入力、B5:B35セルに曜日を表示して、土曜日のときに文字色を青色に、日曜日のときに赤色にする例 A5セルに「2007/5/1」と入力後、A35セルまでオートフィル
↓
B5セルに「=WEEKDAY(A5)」という計算式を入力
↓
B5セルで右クリックし
表示されたショートカットメニューから[セルの書式設定]をクリック
↓
[セルの書式設定]ダイアログ−[表示形式]タブをクリック
↓
[分類]欄で「ユーザー定義」を選択
↓
[種類]欄に
「[赤][=1]aaa;[青][=7]aaa;aaa」
と入力
↓
[セルの書式設定]ダイアログ−[OK]ボタンをクリック
ポイントは
[セルの書式設定]ダイアログ−[表示形式]タブ−[種類]欄に
「[赤][=1]aaa;[青][=7]aaa;aaa」
と入力する箇所です。
一つ目のセミコロンの前
「[赤][=1]aaa」が
値が「1」のときに「aaa」という形式で表示しなさい
二つ目のセミコロンの前
「[青][=7]aaa」が、
値が「7」のときに「aaa」という形式で表示しなさい
二つ目のセミコロンの後
「aaa」が、
上記の条件以外のときに「aaa」という書式で表示しなさい
ということをそれぞれ意味しています。
以前ご紹介した、ユーザー定義書式を使って、条件により文字色を変更する方法を利用しているわけです。
色は、[黒][白][赤][緑][青][黄][紫][水]の他、ColoerIndexプロパティ値を使って指定することもできます。
言うまでもなく、「aaa」は日本語で曜日を表示するための書式指定記号です。
▼サンプルファイル(002541.xls 23KByte)ダウンロード
サンプルファイルには2枚のシートが作成してあります。
「土日の色を変更_1」シートが上記の手順で作成したものです。
「土日の色を変更_2」シートは、B1セルやB2セルの値を変更するとA5:B35セルの値が自動的に変更したり、それに伴って29日〜31日の表示/非表示を切り替えるようにしたり、日付が一桁のときと二桁のときで文字が揃うように書式設定したり、ということを行っています。
- Newer:自動索引登録で読みを認識させる
- Older:VistaとOffice2007の悲劇
Home » Excel(エクセル)の使い方-セルの書式設定 » 日付・時間の表示形式 » 条件付き書式を使わず、土日の色を変える