Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
0
Help us understand the problem. What is going on with this article?
@masakuni-ito

スプレッドシートでよく使う条件付き書式

最近はスプレッドシートかスライドを作る人になっています。こんばんは。とは言ってもなぜか毎回 条件付き書式 を忘れるので、随時更新する形で生きた証をここに残します。

ステータスが完了の行の書式を変えたい

一番使う。実はボタン一つでそろそろできる機能があるんじゃないか。

image.png

項目 設定値
範囲 A2:C
カスタム数式 =$B2="完了"
書式 上の図では背景色を変えた

あるセルで前行と同じ値が続くときに書式を変えたい

結構使うし必ず忘れる。これをやりたい理由は一つのシートでデータとフォーマットを同時に表現しなきゃならないことがあるから。データは全部入れときたいし、見やすさのためにセル結合はしたくない、みたいなときに文字を薄くして見やすくしたりする。行を入れ替えても見やすさをそれなりに保てる。

image.png

項目 設定値
範囲 A2:B
カスタム数式 =A2=OFFSET(A2,-1, 0)
書式 上の図では文字色を見にくした

日付から日曜日を判断して書式を変えたい

それなりに使う。あと土曜日を青くする。 WEEKDAY のデフォルトは1=日曜日から始まり、7=土曜日。空白を渡しても7が返ってくるので気を使う場合は気をつける。

image.png

項目 設定値
範囲 A:B
カスタム数式 =WEEKDAY($A1)=1
書式 上の図では背景を赤くした

日付から祝日を判断して書式を変えたい

そこそこ使う。これもそろそろ便利な関数とかあるんじゃないかと疑ってる。準備として 名前付き範囲 を作っておかなくてはならない。下記のように別シートに祝日のリストを作っておいて、この範囲に 公休 と名前をつけた。

image.png

で、条件付き書式は下記のように INDIRECT公休 の範囲に一致するものがあるかを COUNTIF で取得して書式を変えている。

image.png

項目 設定値
範囲 A:B
カスタム数式 =COUNTIF(INDIRECT("公休"), $A1)
書式 上の図では背景を赤くした

まとめ

スプレッドシートは便利だ。何にでも使える。
前半には同意する。

0
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
masakuni-ito
カツラです。
hamee
happy mobile , easy e-commerce

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
0
Help us understand the problem. What is going on with this article?