2016-11-04 19 views
0

現在Excelで作業していますが、複数のセルに別のセルの文字列値が含まれているかどうかを調べる方法を見つけようとしています。と列が会う。私が望むものの例を作りましたが、それはずっと大きなスケールでしかありません。Excelの式にセルが含まれている場合

Excel Image

私が使ってみた:=ISNUMBER(SEARCH(substring,text))が、私はそれを私がしたいの方法を使用するかどうかは非常にわかりません。

ご協力いただければ幸いです!

答えて

2

にあなたの式はうまく動作します。あなたがしたいことは、ハイライトしたいすべてのセルにその数式を入れて、すべてのセルでFALSEとTRUEを得ることです。

次に、2つの条件付き書式設定ルールを使用します。最初はCell Value = TRUEを探し、セルの背景とフォントの色を黄色に設定します。 2番目のセルは、Cell Value = FALSEを探し、セルの背景をNo Color、Font to Whiteに設定します。

これは、あなたが探している結果を再現します。追加するには、編集

あまりにも使用してこれだけの条件付き書式を行うことは可能であるが、それはもう少し厄介です。あなたはそれを試してみたい場合は、これを行うことができます:

  1. をあなたの範囲をハイライト表示し、セルがアクティブとなっているノートを取る

    - それはまだ白いです、あなたの強調表示範囲内のセルです。また、左上の[名前]ボックスにアドレスが表示されます。この回答のために、B2

  2. という新しい条件付き書式設定ルールを作成します。 「書式を使用して書式設定するセルを決定する」を選択します。

  3. =ISNUMBER(SEARCH(B$1,$A2)を使用してください。セルの背景だけをカラーにするようにフォーマットを設定します。

ここで、$は最初の部分に固定された行番号を残しておき、2番目の部分には固定されている列のままにしておきます。

これは、条件付き書式設定で絶対、相対、および混合参照を使用して、どのセルを書式設定するかを見つけることができるという利点があります。また、より洗練された解決策ですが、シートの再使用や改造が行われた場合は、維持するのが難しくなります。

+0

恐ろしい、助けてくれてありがとう! –

+1

そのアプローチはなぜ遅くなるのでしょうか?それは同じ数の計算であり、一度だけ入力しなければならないので、私はそれをやりにくくすることも考えています –

+0

良い点、私はうまくいきませんでした。再利用されたシートは、余分な計算でそれを減速させます。私は "維持するのが難しい"と言わなければならない - これを反映するように編集する。 – Werrf

3

あなたのアプローチは正しいです。条件付き書式設定が式をドラッグして相対参照を適合させるように適用されるという事実を利用できます。

条件付き書式設定式のルールを作成します

=ISNUMBER(SEARCH(B$1,$A2)) 

応用B2:D7

関連する問題