2017-03-07 11 views
1

私は以下のことに困惑しています。私は間違ったことをしているに違いないが、何が見えないのだろうか。Excel 2013条件付き書式設定NOT()演算子が機能していないようです

これは、唯一の違いは、変更する必要がありますNOT()演算子です。これは、

=NOT(FIND(A$6,CONCATENATE($A$2,$B$2,$C$2,$D$2,$E$2,$F$2,$G$2,$H$2,$I$2,$J$2,$K$2,$L$2,$M$2))) 

すべてが同じ範囲、同じでは動作しません

=FIND(A$6,CONCATENATE($A$2,$B$2,$C$2,$D$2,$E$2,$F$2,$G$2,$H$2,$I$2,$J$2,$K$2,$L$2,$M$2)) 

作品条件をTRUEからFALSEに変更し、FIND()の結果がTRUEでないセルを強調表示します。

答えて

0

FIND機能はTRUE又はFALSEを返さない - 検索値が存在しない場合には

検索値(番号)または#VALUE!誤りの位置を返す任意ので、条件付き書式に、必要に応じてそれが動作しますゼロ以外の数値結果はTRUEのと等価である(ゼロはFALSEある)

おそらくそれが検索値が見つかった場合、条件付き書式でTRUEを返すために、このバージョンを使用することがより理解できるであろう。

=ISNUMBER(FIND(A$6,CONCATENATE($A$2,$B$2,$C$2,$D$2,$E$2,$F$2,$G$2,$H$2,$I$2,$J$2,$K$2,$L$2,$M$2)))

ので逆のために、あなたはISERROR機能を使用することができ、すなわち

=ISERROR(FIND(A$6,CONCATENATE($A$2,$B$2,$C$2,$D$2,$E$2,$F$2,$G$2,$H$2,$I$2,$J$2,$K$2,$L$2,$M$2)))

注:値A6A2:M2値の1に等しくなるように期待していた場合、それが簡単かもしれませんこれにはCOUNTIFを使用します。

=COUNTIF($A$2:$M$2,A$6)>0

=COUNTIF($A$2:$M$2,A$6)=0

+0

、非常に多くのバリー私の部分に、このような愚かな間違いをありがとうございます。 COUNTIF()の方がはるかに優れたソリューションに感謝しています。Test2で見つかるようにTestから見上げると、Test2とTest2のようなセルは強調表示されません。 – AndreS

関連する問題