2017-03-02 18 views
0

私はインデックスマッチ式がそうのように、列Bを下に実行しているスプレッドシートを持っている:Excel条件付き書式設定:セルが空白でない場合、行に境界線を追加しますか?しかし、式を無視する?

Column B  Column C  Column D  Column E 
=IndexMatch 
=IndexMatch 
=IndexMatch 
=IndexMatch 

私の式が結果を返す場合、それは次のようになります。私がやりたい

Column B  Column C  Column D  Column E 
Value 1 
Value 2 

何されます空白以外の行に条件付き書式を追加し、その行の範囲B〜Eに下限枠を追加すると、返される値を持つ行

したがって、値1と値2の行は境界線を持ちますが、他の行は表示されません。

私はこれを使用しようとしています:

=COUNTA($B14)>0 

をが、これは結果を返すだけでなく1での式ですべての私の行に境界線を追加します。

私が間違っている場所を誰かに見せてもらえますか?

+1

方法については、 '= $ B14 <> ""'を適用しますか? –

+0

@ScottCranerさん、これがうまくいきました。シンプルだと思われる – user7415328

答えて

1
  1. 選択セルB2:E2
  2. 条件付き書式]をクリックします - > [新規ルール - >この式はが

    を入力し、真であるフォーマット値では
  3. をフォーマットするためにどのセルを決定するための式を使用します。

    = NOT(ISBLANK(B2))

  4. クリックして書式]ボタンと

  5. をフォーマットするん3210 [OK]を

enter image description here

+1

空白文字列を返している数式がある場合、ISBLANKはセルに式があり、ISBLANKはFalseを返すと言うので、ISBLANKは機能しません。 –

+0

あなたは本当に正しいです。 –

+0

** = NOT(ISBLANK(B2))**は使用しないでください。代わりに、** = not(exact(b2、 ""))** –

関連する問題