LoginSignup
7
2

More than 5 years have passed since last update.

Googleスプレッドシートの数式に自動で色を付ける

Posted at

はじめに

「数式」が設定されているセルに色を付けたいと思いググっても、「カスタム書式に数式を設定」する方法ばかりひっかかってしまい、ドンピシャな方法が見つけられず、自分が思いつく方法でやってみました。

設定方法

  1. メニューから「表示形式」「条件付き書式...」を選択
  2. 「新しい条件を追加」を選択
  3. 以下の設定を記入する(全範囲に設定する場合)
    1. 「範囲に適用」: A1:Z1000
    2. 「セルの書式設定の条件」:カスタム数式
    3. 条件:=ISFORMULA(A1)
    4. 「書式設定のスタイル」:お好みで

image

これでできないこと

ImportRangeが設定されている範囲全体を色付きません。無念。。。

どういう時に使う?

複数人でGoogleスプレッドシートを編集していると、「数式」で入力しているセルを値で上書きしてしまうというミスがしばしば起こります。大抵の場合その時点では問題になりませんが、それをコピーのベースにして新しいシートを作るときに問題が起こります。
パット見で「数式」と「値」の区別がつかないため、「すべて数式で設定されているだろう」と思いこんでしまい、直接入力された値の誤りに気づくことが困難になります。

そこで「数式は赤色」「値は黒色」のようにルールを決めて運用することで、区別できるようになります。

この解決法の課題

  • 色付けは誰でも自由に設定できるものなので、色で区別するというのはルールを守らない人がいる限り破綻しそうです
  • 数式の内容をコピペミスしても気づけない(数式が1セルずつズレてたりしたら?)
  • セルをロックするという案も考えられるが、シートをコピペ運用していく場合、ロック設定が煩雑になりそう

こうなってくると数式を使うこと自体が問題な気がしてきますね!

おそらく、コピペ運用のルールを見直す必要があるでしょう。
色付け自体は有用ですが、他のルールと組み合わせて現実的な運用方法を模索する必要がありそうです。

7
2
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
7
2