Googleスプレッドシートで数式を含む範囲内のすべてのセルを強調表示します


10

シートのすべてのセルに条件付き書式を適用し、数式を含むセルを強調表示したいと考えています。カスタム数式に基づいてセルを書式設定できることと、ISFORMULA()関数を使用してセルに数式が含まれていることを確認できることを知っています。

たとえば、カスタム数式を使用してセルB7に条件付き書式を適用できます=ISFORMULA(B7)

この数式を使用して範囲全体をフォーマットするにはどうすればよいですか?すべてのセルにこの数式を手動で入力したくありません。

回答:


15

ISFORMULA()関数のパラメーターとして範囲を使用できます。

たとえば、範囲内の数式を含むすべてのセルを強調表示A1:J10する場合は、数式=ISFORMULA(A1:J10)を使用して範囲に適用できますA1:J10

式<code> = ISFORMULA(A1:J10)</ code>を使用して、範囲<code> A1:J10 </ code>に適用します

これは通常の範囲(B2:F30など)では機能しますが、無限の範囲(B:Fなど)では機能しないことに注意してください。


2
私はそれを試してみましたが、それは魅力のように機能します。現在の範囲を想定しているのではなく、2回効果的に指定する必要があるのは少し残念です。
David Brossard

0

(あなたの場合)のように条件付き書式を使用することも可能であることに注意してください:

=isformula(a1)

この種の仕様は、全範囲の回答よりも柔軟性があります。たとえば、列のセルにA数式が含まれているかどうかに基づいて行全体をフォーマットする場合は、次のようにします。

=isformula($a1)

トリックを行います。もちろん、どちらの場合も、フォーマット範囲はそのままです。A1:J10

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.