カスタム値の書式設定をエラー値に適用する


2

エラー値を返すExcel 2007のセルにカスタム数値形式を適用しようとしています。

POSITIVE; NEGATIVE; ZERO; TEXTの形式で数値/テキスト値にカスタム数値書式を適用できることを理解しています。ただし、エラー値はこれら4つのカテゴリのいずれにも当てはまらないようです。「[condition] format」のフォーマットを適用できることも知っていますが、エラーの有無をテストする方法が見つかりません。

Microsoftにはいくつかの回避策がありますが、それらはすべてエラーを別の値に変換するか、結果を白いテキストとしてフォーマットする必要があります。

セルにエラー値を含めることができる何も表示しないように、カスタムの数値書式を適用する方法はありますか?答えがいいえの場合、なぜですか?


「答えがノーの場合、なぜですか?」-これは間違いなくここで答えることができる質問ではありません。単にマイクロソフトの実装方法に依存しているからです。条件付き書式設定にアクセスできる場合は、おそらく式を変更することもできIFERROR(<original formula>,"")ます。追加するだけで、すべてのエラーが自動的に空に変換されます。
マテユハス

回答:


4

いいえ、それは不可能です。

Microsoftがそのように決定したため、おそらく資格の低いユーザーにとっては危険であるため、エラーは表示されなくなります。

できること-推奨されたくない場合IFERROR(<original formula>,"")-は、セルに条件付き書式を設定することです。ここで、数式=ISERROR(cell)と結果の書式を白い背景に白いテキストで使用します

繰り返しますが、それを忘れたり、次のユーザーがそれを知らないという危険があります。大きなシートでは、これは悪夢が構築されるものです...


1
2番目の式では、次のように記述できますISERROR
マテユハス

Microsoft(または他の誰か)は、カスタム数値フォーマットを使用してエラー値をフォーマットできないことについてのドキュメントを持っていますか?
Stadem

0

セルB2に数式があるとします

=B1/A1

ここに画像の説明を入力してください

FormulaIsオプションを使用して、条件付き書式をB2に適用します。

ここに画像の説明を入力してください

ゼロ除算の場合:

ここに画像の説明を入力してください

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