2016-06-15 3 views
0

から完全一致が含まれているマッチ細胞は、私は列Aに以下の10個の項目を含むリストを持っています私は最初のシート内のどの項目を知りたいエクセル私<strong>最初のシート</strong>でリスト

egg 
ham 

:以下の項目:表(good_foodテーブル名)が含まれていセカンドシートを持っていますそのは、の2番目のシートのリストから完全に一致したを含んでいます。

=SUMPRODUCT(--ISNUMBER(SEARCH(good_food;A2)))>0 

TRUEは、すべての項目に返されるけれども:式が作る

egg TRUE 
bootleggers egg TRUE 
egg is good TRUE 
eggisgood TRUE 
egg and ham TRUE 
eggs and hams TRUE 
bootleggers TRUE 
eggshells TRUE 
veggie TRUE 
reggae TRUE 

代わりに「完全一致含ま」の「部分一致を含む」

これはほとんどちょうどこの式に動作します。 「eggisgood」、「eggs and hams」、「bootleggers」、「eggshells」、「veggie」、「reggae」の項目は偽でなければなりません。

私は、MATCH式がこれを働かせるかもしれないと推測していますが、私はどのように理解できません。

更新:大文字と小文字を区別して入力する必要はありません。

+0

[excel-formula]には、通常[EXACT](https://support.office.com/en-us/article/EXACT-function-243E2BC1-93D6-4FD5-9608-DC3C5B8C046B)が使用されます大文字と小文字の区別がありますが、[SEARCH](https://support.office.com/en-us/article/SEARCH-function-F79EF0B8-0991-4FC1-93B0-627F019A69E3)を使用し、[FIND ](https://support.office.com/en-us/article/FIND-function-06213F91-B5BE-4544-8B0B-2FD5A775436F)。どうか明らかにしてください。 – Jeeped

+0

私は彼が大文字と小文字の区別に気を配っているとは思っていません。だから、「卵殻」の「卵」と一致してはいけませんが、部分一致の代わりに別個の単語であるため、「卵は良い」の「卵」と一致する必要があります。 – tigeravatar

+0

@tigeravatar正しいです - 私は大文字と小文字の区別については気にしません。 –

答えて

0

これを解決した式を=SUMPRODUCT(--ISNUMBER(SEARCH(" "&good_food&" ";" "&A2&" ")))>0に変更しました。

0

基準lookup_rangeの両方を適切な区切り文字で区切ってください。

=ISNUMBER(FIND(" "&B$1&" ", " "&$A2&" ")) 

これは、大文字と小文字を区別する検索です.¹。

exact_wildcard


FIND functionは大文字と小文字が区別され¹。 SEARCH functionはありません。

関連する問題