2017-05-30 7 views
1

これを通常のExcel機能で試してみました。私が持っているものはキーワードのリストであり、それをより小さな用語リストと照合する必要があります。リストとレンダリング用語に対してセルを一致させよう

例えば、セルA2は、卸売割引の家具を持っている

私のリストがあります:

discount 
cheap 
sale 
bargain 

私はリストに対してセルをチェックして、セルに「割引」をレンダリングする何かを必要としています。

これまでのところ、私が行うことができました最高のは、リストから任意の用語は、細胞内にある場合、私に告げる

=SUMPRODUCT(COUNTIF(A2,"*"&Sheet2!$I$2:$I$6&"*"))>0 

です。その後、TRUEと表示される用語を手動で入力するだけです。

答えて

1

使用し、この式:それは部分的な単語を見つけるよう

=INDEX(Sheet2!$I:$I,AGGREGATE(15,6,ROW(Sheet2!$I$2:$I$6)/(ISNUMBER(SEARCH(Sheet2!$I$2:$I$6,A2))),1)) 

enter image description here

上記式は、偽positvesを与えることができる。例えば、それはcheapestcheapを見つけます。これがあなたの意図ではなく、完全な言葉を見つけたい場合は、この変更を使用してください:

=INDEX(Sheet2!$I:$I,AGGREGATE(15,6,ROW(Sheet2!$I$2:$I$6)/(ISNUMBER(SEARCH(" " & Sheet2!$I$2:$I$6 & " "," " & A2 & " "))),1)) 
+0

ありがとうScott、これは完璧に動作します! –

+0

@ParthShah答えのチェックマークをクリックして、正しいとマークしてください。 –

関連する問題