2016-05-09 8 views
0

私はすべての異なるソースを調べており、正確な答えを見つけることはできません。誰かが私を助けることを望んでいた。セルの列に部分的に別の列にテキストが含まれている場合

COL1  COL2 
abc  defghe 
def  iabclmn 
ghi  zhued 
fgh  lmnop 

私はCOL1の値がCOL2に存在するかどうかを知りたい:

私は2つの列があります。したがって、この場合、私はそれが次のようになりたいで:私は特定の値を呼び出すことはできませんので

COL1  COL2  COL3 
abc  defghe  TRUE 
def  iabclmn TRUE 
ghi  zhued  FALSE 
fgh  lmnop  TRUE 

はこれを行うことができます機能があり、私は500を超える行がありますか?

私が知っているが、このような特定の値を行い例ですが、私はそれが列全体でになりたい:

=ISNUMBER(SEARCH(substring,text)) 

ありがとう!

答えて

1

これはそれを行うだろう。

=SUMPRODUCT(ISNUMBER(SEARCH(A1,$B$1:$B$4))*1)>0 

SUMPRODUCT()は、列Bを反復処理し、trueを返すものを追跡するために、それを強制します。したがって、見つかったものがあればプールに1を加えます。

>0が返されたかどうかをテストします。実際の非配列数式として完全な列のためにそれを行うには

enter image description here

+0

しようが、戦いの半分であるので、なぜ私もXD – findwindow

+1

@findwindowを試してみます。 –

2

=COUNTIF(B:B,"*"&A1&"*")>0 
関連する問題