2016-05-20 13 views
2

私はエクセル正確な単語とSUMIFではなく、大文字と小文字を区別試合

Column A       |  Column B  |  Column C 

war            | 1          | war 

War            | 2 

warred         | 3 

war and peace  | 4 

awful war      | 5 

dead war horse | 6 

が今では大文字と小文字は区別されていない単語「戦争」を含むすべての行を見つける必要があり、この問題の例については、簡略化のテーブルを持っていますが、必要があります別の言葉であり、別の言葉の一部ではない。例えば

は今見つけ

=SUMIF(A1:A6;"C1";B1:B6) 

だけでも、「戦争と平和」、「ひどい戦争値私はそれを見つけたい3.

である「戦争」と「戦争」とSUM値戦争 『と『彼らはすべての単語を含んでいるので、』」と』死んだ戦争の馬はSUM値は18

私は検索用語を使用することはできませんする必要があります

"*war*" 

には「warred」という値も含まれているため、これは別の単語であり、一致しないはずです。

一つの可能​​性の用語

war 
war_* 
*_war 
*_war_* 

_ is space 

で4つの異なるSUMIF-Sを作成し、これら4つを合計することであり、これは、そのエレガントではありません。

EXACTのSUMPRODUCTはうまくいくと思っていましたが、これは列ではなく、行ではなく、EXACTは適切ではないようです。

大文字と小文字を区別しない単語に基づいて行を照合し、一致する行を持つ列Bのすべての値を合計する方法はありますか?あなたが使用することができ

答えて

2

= SUMPRODUCT((ISNUMBER(SEARCH( " "& C1 &""、 " "& A1:A6 &"")))* B1:B6)

+0

感謝オリジナルにスペースを追加することについても考えていませんでした。 – karjuuhin

関連する問題