メインコンテンツへスキップ

Excelで数式を使用してセルを強調表示/条件付き書式設定する方法は?

定数と数式の両方を含む大きなワークシートがあり、すべての数式セルの場所を知りたいとします。 もちろん、特別に移動機能を使用すると、すべての数式を簡単かつ迅速に選択できます。 ただし、データや数式を時々変更する必要がある場合は、この関数を繰り返し適用する必要があります。

ここでは、より良い解決策である条件付き書式を紹介します。 条件付き書式を使用すると、数式を使用してすべてのセルを強調表示できます。さらに、強調表示された書式は、変化するデータに合わせて調整されます。

数式の定義と条件付き書式を使用して数式セルを強調表示する

ユーザー定義関数と条件付き書式を使用して数式セルを強調表示する

Kutools forExcelで数式セルをすばやく簡単に強調表示する


使用する前に 条件付き書式、定義済みの名前を作成する必要があります。次の手順で実行してください。

1。 ワークシートを開いてクリックします > 名前管理者、スクリーンショットを参照してください:

ドキュメントハイライト式1

2。 飛び出した 名前管理者 ダイアログボックスで、をクリックします。 NEW

ドキュメントハイライト式1

3。 とで 新しい名前 ダイアログボックスで、次の操作を実行します。

  • (1.)定義した名前式の名前を入力します。この例では、入力します フォーマット式;
  • (2.)選択 ワークブック [スコープ]ドロップダウンリストから。
  • (3.)この式を入力します = GET.CELL(48、INDIRECT( "rc"、FALSE))を参照する フィールド。

ドキュメントハイライト式1

4。 次に、をクリックします OK 前のダイアログに戻って閉じます。

5。 次に、数式セルを強調表示する範囲またはワークシート全体を選択します。

6。 下 ホーム タブをクリックします。 条件付き書式 > 新しいルール、スクリーンショットを参照してください:

ドキュメントハイライト式1

7。 の中に 新しい書式設定規則 ダイアログ、クリック 式を使用して、フォーマットするセルを決定する オプションを入力し、この式を入力します =フォーマット式 (フォーマット式 手順3)で定義した名前である場合は、独自の定義名に変更できます。 スクリーンショットを参照してください:

ドキュメントハイライト式1

8。 次に、をクリックします フォーマット ボタンをクリックし、下にフォーマットを設定します 埋める タブ、スクリーンショットを参照してください:

ドキュメントハイライト式1

9。 そして、 OK > OK 操作を終了すると、次のように数式を含むすべてのセルが一度に強調表示されます。

ドキュメントハイライト式1

注意:

1.条件付き書式の対象となるセルのいずれかに数式を入力すると、数式が自動的に強調表示されます。

2.操作が終了したら、ワークブックをとして保存する必要があります。 Excelマクロ対応ワークブック 条件付き書式セルが保存されるようにします。 次回ワークブックを開くときは、 コンテンツを有効にする。

ドキュメントハイライト式1


定義された名前の式を使用したくない場合は、単純なユーザー定義関数を作成してから、条件付き書式を適用してこのタスクを解決できます。

1。 まず、 Alt + F11 キーを押して Microsoft Visual Basic forApplicationsウィンドウ.

2に設定します。 OK をクリックします。 インセット > モジュール、次の短いコードをに貼り付けます モジュールウィンドウ.

Function HasFormula(Rng As Range) As Boolean
'Updateby Extendoffice
Application.Volatile
HasFormula = Rng.HasFormula
End Function

3。 次に、このコードを保存して閉じ、ワークシートに戻って、数式セルを強調表示する範囲またはワークシート全体を選択します。

4。 に行く ホーム タブをクリックして 条件付き書式 > 新しいルール.

5。 の中に 新しい書式設定規則 ダイアログ、選択 式を使用して、フォーマットするセルを決定する オプションを入力し、この式を入力します = Hasformula(A1)、スクリーンショットを参照してください:

ドキュメントハイライト式1

6. 次に、をクリックします。 フォーマット ボタンをクリックし、下で好きな色をXNUMXつ選択します 埋める のタブ セルの書式設定 ダイアログボックス。

7。 そして、 OK > OK ダイアログを閉じます。 そして、数式を含むすべてのセルがすぐに強調表示されました。

注意:

1.式で A1 選択した範囲の最初のセルを示します。必要に応じて変更できます。

2.条件付き書式の対象となるセルのいずれかに数式を入力すると、数式が自動的に強調表示されます。

3.操作が終了したら、ワークブックをとして保存する必要があります。 Excelマクロ対応ワークブック 条件付き書式セルが保存されるようにします。 次回ワークブックを開くときは、 コンテンツを有効にする.


上記のXNUMXつの方法はどちらもExcelの初心者にはやや難しいようですが、ここでは強力なツールをお勧めします- Kutools for Excel、その多機能で ワークシートのデザイン 機能を使用すると、ブック全体のすべての数式をすばやく強調表示できます。

注:これを適用する ワークシートのデザイン、まず、ダウンロードする必要があります Kutools for Excel、次に機能をすばやく簡単に適用します。

インストールした後 Kutools for Excel、次のようにしてください。

1。 すべての数式を強調表示するブックを開きます。

2に設定します。 OK をクリックします。 クツールズプラス > ワークシートのデザイン、および新しい 設計 タブがリボンに表示されたら、をクリックします 数式を強調表示 内のオプション View グループ、スクリーンショットを参照してください:

1

3。 また、ワークブック全体のすべての数式がすぐに強調表示されています。 スクリーンショットを参照してください:

ドキュメントハイライト式1

注意:

1。 クリック 数式を強調表示 この場合も、強調表示はオフになります。

2.をクリックすると、ハイライトの色を好きなように変更できます 設定設計 タブをクリックしてから、 デザインツールの設定 ダイアログで、お好きな色をXNUMXつ選択してください 数式の色 セクション:

3.現在のブック内のいずれかのセルに新しい数式を入力すると、それらは自動的に強調表示されます。

このHighlightFormulasユーティリティの詳細については、ここをクリックしてください。

今すぐExcel用のKutoolsをダウンロードして無料トライアル!


Kutools for Excel:300以上の便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。 今すぐダウンロードして無料トライアル!

関連記事:

Excelで数式をロックして保護する方法は?

Excelの数式バーに表示されていない数式を非表示にするにはどうすればよいですか?

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

説明


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hey,

ik wil een cel, welke een formule heeft, met een kleur aanduiden in functie van een andere cel die een waarde heeft.

vb: als E10<4 dan moet F10 (welke een formule heeft) samen met E10 in een bepaalde kleur komen.

Als ik dit doe, wordt enkel E10 gemarkeerd.


Hoe los Ik dit op?


Mvg
This comment was minimized by the moderator on the site
I was able to follow all the below. I made a macro to do this for me, but it is not able to apply the formatting. My range is named, but how to I ass VBA to highlight the range with formatting. For context, I am highlighting all cells with a formula in it to be a green color. If the formula is typed over it changes colors
This comment was minimized by the moderator on the site
This is exactly what I want to do, and the first stage (highlighting every cell with a formula in) isn't working for me either, despite following steps to the letter. Did you manage to get a solution?
This comment was minimized by the moderator on the site
dear sir, i have a doubt ,for example in a student marks table i want the student names highlited based on the student who got lessthan 400 total marks using conditional formatting.please help me sir
This comment was minimized by the moderator on the site
Hi, How can I highlight cells in a row based on days of a month, for example if I need to highlight cells in increments of 1 day i.e. it should highlight each subsequent cells if 24 hrs has passed,
This comment was minimized by the moderator on the site
Hi, I am trying to do conditional formatting on a cell based on another cell value which already has a formula on it. i have tried everything but i would not work. eg. cell B1 has a formula (A1+1) and i am trying to change the color of say cell D8 by using formula (=B1=21). it works fine when i remove the increment formula from B1 and enter a value manually...
This comment was minimized by the moderator on the site
Thanks for the help. This is the only website where i have found complete steps
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations