2016-08-10 19 views
0

入力した数値範囲外のセルを強調表示する条件を適用しようとしています。私はまた、非数値の値が強調表示されないようにする必要があります。最初は私の条件を任意のセル値として設定しました =$AJ$1 and =$AJ$2範囲に適用=$AJ$7:$AJ$3000 これは非数値セルをハイライト表示したので、条件=ISTEXT(AJ7:AJ3000)を適用して任意の書式をクリアしました。一緒にまた別々に、私の思ったようにこれらの条件はまったく行動していません。時には非数値セルを強調表示し、指定範囲外の一部の値のみを表示します。Excelの条件付き書式設定時に適用する

このスクリーンショットでは、問題の十分な明快さが得られ、この非常に混乱しやすい問題を解決する方法があることを願っています。 enter image description here (ぼかし選択については申し訳ありません。彼らはただセクションヘッダです。)

+0

あなたはあなたの質問で 'ISTEXT(AJ7:AJ3000)'を使っていると言っていますが、 'ISTEXT(AJ1 ...)'と書かれた条件付き書式の画像から見ると?条件式の数式が正しいことを確認しますか? – Asthor

+0

はい私はそうです。申し訳ありませんが、私は数式を切り捨てています。式は '= ISTEXT(AJ1:AJ3000)' – bonzo

答えて

0

ISTEXTは、単一セルのテストです。つまり、指定されたセルにテキストが含まれているかどうかをテストします。それはあなたのためにそれがデフォルトの定義された動作ではない範囲で動作しますが。

ISTEXT(AJ1:AJ3000)を使用すると、条件付き書式設定にさまざまな問題が発生します。条件付き書式を表示するときは、選択したセルに適用されます。画像ではAJ1です。数式にもそのことが反映されるはずです。そのセルにはISTEXT(AJ1)が必要です。 Applies toエリアでは、作業中のセルに適用される残りの数式を修正します。

これで問題が解決するはずです。

+0

です。私はあなたの提案を試みましたが、無駄です。条件を適用するたびに、列全体が強調表示されます。この写真(http://pasteboard.co/70emElf1K.png)では、私はフォーマットの拡張版を持っています。さて、何らかの理由で、それは完全に完全に機能します。しかし、別の列でまったく同じ手順を繰り返すと機能しません。範囲内のセルが強調表示されます。または、上位2つのセルが空白の場合はランダムなセルがハイライトされます。私が調べなければならないことをする別の方法がありますか? – bonzo

+0

@bonzoまず、条件付き書式の式は常にtrueになると適用され、= trueは必要ありません。あなたの数式はまだ '= ISTEXT(AJ7:AJ3000)ですので、式を' = ISTEXT(AJ7) 'に設定しようとしましたか? AJ7:AJ3000の範囲を持つことで、通常はかなりランダムな動作をします。条件付き書式設定は、Excelで最も直感的なことに気づいたかもしれません。 – Asthor

+0

ええと、私はいつも '= TRUE'がちょっと変わったと思っていましたが、別のスレッドで見つけました。それを維持することを決めた。それを取り除くことは何の変化ももたらさなかった。私は式を '= ISTEXT(AJ7)'に変更して、変更は見ませんでした。範囲セルが空白のままになっている(ゼロ以外の数字がハイライト表示されている)ときにも同じエラーが発生するため、そうではないようです。 今のところ、範囲が常にデフォルトでセルにある場合、私はすべてうまくいきます。空白のままにしておくと自動的に記入する方法があるかどうかがわかります。私はそれがバンド救済の解決策だと知っています。 – bonzo

0

OPは、かろうじて分かりすべての場合、しかし、想定している:私は選択ColumnAJとHOMEを提案し、下向きRow7から

ハイライト列AJ細胞を0か、そして

1を含む場合>スタイル - 条件付き書式設定、新しい規則... 書式を使用して書式設定するセルを決定するおよびこの式が真である書式の値:

=AND(OR(AJ1=0,AJ1=1),ROW()>6,NOT(ISBLANK(AJ1))) 

フォーマット...、お好みの選択色塗りつぶし(ハイライト)、OKOK

+0

あなたの助けと入力をありがとう。私の投稿があなたが生きているような最高水準までないなら、私は残念です。あなたの目にそのような奇跡的な記事を作成する方法で私を教育するようにメッセージを私に指示することをお勧めしますか? これは方法が間違っているので、私はすでに実際にそれを試してみたが、結果はまだ見つかりませんでした。私はそれがエクセルの奇抜なものだと判断し、これを修正するにはもっと退屈な(しかし効率的な)アプローチをとることに決めました。 – bonzo

+0

@bonzo他人のためにあなたのアプローチを共有するように気をつけますか? – pnuts

関連する問題