• 締切済み

エクセル関数の質問です

エクセルでの質問です。シートAには顧客名と顧客番号が入ったリストに売上の数字が入っています。このうち、シートBにある顧客売上だけを集計したいのですが、Bには顧客の名称が一部でしか入っていません。たとえばAには、Yahoo Japan Corporation、BにはYahoo としか書いていないのですが、どうしたらBの顧客リストにある顧客番号を検索できるでしょうか?

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんにちは! >どうしたらBの顧客リストにある顧客番号を検索できるでしょうか? というコトですので、やり方だけ・・・ ↓の画像で左側が元データのSheet1で左側のSheet2のA2セルに検索したい一部を入力すると B2セルに「顧客番号」を表示させる方法です。 画像ではSheet2のB2セルに =INDEX(Sheet1!B:B,MATCH("*"&A2&"*",Sheet1!A:A,0)) という数式を入れています。 集計をしたい場合はSUMIF関数で対応できると思います。 ※ 注意点 ※ 「~を含む」という条件の検索になりますので、A2セルに入力したデータが含まれる最初の行がヒットします。 他の顧客で「Yahoo England」などがあった場合もヒットしてしまいます。m(_ _)m

関連するQ&A