もくじ
→https://qiita.com/tera1707/items/4fda73d86eded283ec4f
やりたいこと
エクセルの表で日付を扱うときに、特定の曜日だけセルの色を自動で変えたいときがある。
条件付き書式を使えば、簡単に実現できる。
いつもやっていて大した話ではない。が、だいたいは覚えているのだが、毎回細かいところで具体的にどういう設定とか書き方すればよかったか忘れてしまうので、いっぺん書き留めておく。
忘れること
以下の3点を、大体忘れる。
- 曜日を取得する関数がなんだったか?たしかWEEKがどうとか、DAYがどうとか?
- WEEKがどうとかDAYがどうとかいう関数は、曜日ごとに値を返してくれるんだった気がするが、どんな値が返るんだったか?
- 条件付き書式の「数式を使用して、書式設定するセルを決定」に式を書いてやればよいことは覚えてるが、具体的にどう書けばよかったのか??
やり方
1.WEEKDAY関数を使う
WEEKDAY
関数を使えば、曜日ごとの値をとってこれる。
2.基本は、日曜=1、月曜=2 ~ 土曜=7
ただし、WEEKDAYに渡す第二引数の値によって、戻ってくる値が変わる。
3.「=WEEKDAY(色を変えたいセル)=曜日の値」と書く
あとは、横にコピーしていけばOK。