2016-08-03 12 views
1

Excelで検索式を使用して列に文字列が含まれているかどうかを確認しようとしています。しかし、私は一致が正確である必要はありません。したがって、列のセルにabcdが含まれていて、abcを検索しているときに値が返されたければ、f.i.残念ながら、私がabcdを正確に検索すると、現時点では返された値しか得られません。私が使用Excel検索式が完全一致の場合のみ有効

式は今、次のようになります。

=SEARCH("abc";A2:A8) 

返さは値がA3はそれで「ABCD」を持っているにもかかわらず、ありません。

ありがとうございます!

+1

あなたは細胞の_range_ではなく_single_セルを検索しようとしているので。あなたは配列式を使うか、代わりに '= MATCH()'を使う必要があります。 –

答えて

2

私は普通の答えのリンクを提供するために、好きではない...しかし、私は数週間前にこのEXACT同じことをしなければならなかった、と私に答えを与えたリンクへ開催:

Contains in Excel

要するに、部分文字列が存在する場合は、結果を数値でチェックする方法を使用します。奇妙なアプローチのように見えますが、それは魅力のように機能します。

1

使用MATCH()ワイルドカードと

=MATCH("*abc*",A2:A8,0) 

enter image description here

関連する問題