10
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【意外と知らない】スプレッドシート - Tips(条件付き書式編)

Last updated at Posted at 2022-06-15

はじめに

スプレッドシートって便利な機能たっぷりですが、
機能が多くて知られてないことが多いなと感じるシーンが多々‥ タタタ♪

と、いうことで。
私的オススメ機能を備忘録がてら残してゆきます。

今日は、「表の中に特定のフレーズが出現したら行を塗りつぶす方法」です。
手作業で塗りつぶしてる人をたまーに見かけますが、条件付き書式で一発で解決できます🙌

アウトプットイメージ

投稿状況が「投稿済」の行はグレーアウトしたい。
画像の説明

やりかた

1. まず、メニューバーの 表示形式 から 条件付き書式を開きます。
画像の説明
2. 色を塗りつぶしたい範囲を書式設定の対象範囲として選択します
画像の説明
3. 細かな書式設定を行います
  • 書式ルールは カスタム数式 を選び、条件式を入力します。
  • あとはスタイルを好きに設定すれば完成!
画像の説明

条件式のセルの指定方法

  • 判定したい列 / 行の一番上もしくは左のセルを指定します #ややこしい
    • 特定の列の中から判定したい場合は、一番上のセルを指定
    • 特定の行の中から判定したい場合は、一番左のセルを指定
  • セルを指定する際は、列記号もしくは行番号に 「$」 マークを付ける必要があります
    • 行を塗りつぶしたい場合は、列記号に$を付ける(例:=$D3="投稿済"
    • 列を塗りつぶしたい場合は、行番号に$を付ける(例:=D$3="投稿済"

行列反対バージョンを作ってみました。
特定の行の中で判定して、列を塗りつぶしたい場合はこんな感じ。
画像の説明

おまけ

条件式は色々な関数を使用することが可能です。

例えば今日の日付を塗りつぶす場合は、today関数を使うことができます。
=$C3=TODAY() と入力すると、
画像の説明

OR関数を使って複数条件でヒットするようにもできます。
=OR($D3="下書き",$D3="未着手") と入力すると、
画像の説明

色々できるんだね~

さいごに

関数とか記法を覚えるのは面倒ですので、毎回ググるかストック推奨です。
(今回のは、覚えれるかも‥‥?)

10
6
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
10
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?