LoginSignup
0
1

More than 3 years have passed since last update.

[excel] エクセルの表で、特定の曜日だけセルの色を自動で変えたい

Last updated at Posted at 2020-05-18

もくじ
https://qiita.com/tera1707/items/4fda73d86eded283ec4f

やりたいこと

エクセルの表で日付を扱うときに、特定の曜日だけセルの色を自動で変えたいときがある。

image.png

条件付き書式を使えば、簡単に実現できる。
いつもやっていて大した話ではない。が、だいたいは覚えているのだが、毎回細かいところで具体的にどういう設定とか書き方すればよかったか忘れてしまうので、いっぺん書き留めておく。

忘れること

以下の3点を、大体忘れる。

  1. 曜日を取得する関数がなんだったか?たしかWEEKがどうとか、DAYがどうとか?
  2. WEEKがどうとかDAYがどうとかいう関数は、曜日ごとに値を返してくれるんだった気がするが、どんな値が返るんだったか?
  3. 条件付き書式の「数式を使用して、書式設定するセルを決定」に式を書いてやればよいことは覚えてるが、具体的にどう書けばよかったのか??

やり方

1.WEEKDAY関数を使う

WEEKDAY関数を使えば、曜日ごとの値をとってこれる。

2.基本は、日曜=1、月曜=2 ~ 土曜=7

ただし、WEEKDAYに渡す第二引数の値によって、戻ってくる値が変わる。
image.png

3.「=WEEKDAY(色を変えたいセル)=曜日の値」と書く

例えば下記のようにしたかったら、
image.png

下記のように書く。
image.png

あとは、横にコピーしていけばOK。

メモ(書式ルールの編集)まで行くには

  • [ホーム] > [条件付き書式] > [新しいルール] image.png
  • [新しい書式ルール]ダイアログで[数式を使用して、書式設定するセルを決定] image.png
  • ここに入れればOK。
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1