30
21

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 3 years have passed since last update.

条件付き書式で別シートと比較する方法【Google Spreadsheet】

Posted at

概要

値の差分だけ背景色を変えるために、別シートの同位置と比較したい。

Screen Shot 2563-01-23 at 14.48.25.png

やり方

条件付き書式

背景色の変更は、条件付き書式から設定することができます。
なので、まず範囲を指定し右クリックメニューから条件付き書式を選択します。
Screen Shot 2563-01-23 at 14.49.38.png

カスタム書式の設定

書式ルールに別シートとの比較式を入れる必要があるため、カスタム書式を選択します。
Screen Shot 2563-01-23 at 14.50.45.png

やりたいことはこれなんですが、カスタム書式では別シートをそのまま指定することができません。

=A1<>'比較用マスタ'!A1

別シートを指定する場合は、INDIRECT関数を通す必要があります。

=A1<>INDIRECT("比較用マスタ!A1")

ただこれだとA1が文字列で指定されてしまってるため、全てのセルがA1と比較されてしまいます。
動的に参照するセルを変えるためには、A1は文字列でなく、セルで指定する必要があります。

=A1<>INDIRECT("比較用マスタ!"&CELL("address", A1))

そのためにCELL関数を通して、セル指定からその文字列に変換します。

完成!

これで別シートとの差分だけ背景色を変えることができました!
差分以外でも、INDIRECTとCELLを組み合わせることで自由に別シートを条件付き書式で利用することができますね。

Screen Shot 2563-01-23 at 14.48.25.png
30
21
2

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
30
21

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?