• ベストアンサー

大分類と小分類が一致する項目の数を出すには?

http://oshiete1.goo.ne.jp/qa2574389.html で質問したものです。少々パターンの変わったものが出てきました。 ファイル1に    A      B       C        D 10       テレビ修理 ビデオ修理 ラジオ修理  … 11 ネジA 12 ナットA 13   … とあり、 ファイル2が     A      B       C        D 1         2 テレビ修理  ネジA     50 3 テレビ修理  ナットA    30 4 ビデオ修理  ネジA     50 5   … という並びになった場合。ファイル1のB11に「50」、Bの12に「30」の数字を出す場合の関数の組み方を教えていただきたいのです。よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#262398
noname#262398
回答No.1

ファイル1のB11=SUMPRODUCT(([Book2.xls]Sheet1!$A$2:$A$20=B$10)*([Book2.xls]Sheet1!$B$2:$B$20=$A11)*[Book2.xls]Sheet1!$C$2:$C$20) 右へ、下へコピー。 ついでに前回のご質問ですが、 MATCHやVLOOKUPは完全一致じゃなくても大丈夫です。 =VLOOKUP("*"&B$10&"*",・・・) とか =MATCH("*"&B$10&"*",・・・) のように 検索値にワイルドカードをつければ部分一致でも検索できます。

wagako
質問者

お礼

ありがとうございます。 MATCHやVLOOKUPで*を使えばあいまい検索出来るのですね。 活用してみます。

関連するQ&A