• 締切済み

複数の検索結果を抽出したい

Excelでシート営業とシート顧客の2つがあります。どちらも互いの部署のデータが入っています。 シートの説明をします。シート顧客のD列に部品コード【145847】のような数字が1000以上あり、シート営業にも同じ数字がB列に1000以上ランダムにあり更に同じ数字が出てきます。シート営業のA列には、取引先コードが【123-254】とあり、同じ部品コードでも違う取引先コードがいくつかあります。 そこで私の作りたいのは、シート顧客をベースにして、部品コードD1を検索値として、シート営業の部品コードB列の検索範囲から検索して、ヒットした取引先コードのみをシート顧客の部品コードD1隣空セルに入れたいのです。このとき、検索結果が複数あった場合はさらに隣の空セルにいれたいのです。開きセルE.F.G.H.I.Jのように10個程度必要です。つぎは部品コードD2を検索値として行います。これを1000以上繰返したいので、関数かVBAを考えています。 長くなってすみません。 マクロについては あまり詳しくないので できれば関数を使いたいのですが 無理でしょうか? マクロを使うのであれば 分かりやすくプログラムを教えていただきたいのですが・・方法が分からず困っています。 お手数ですが、どうかお教えください。

みんなの回答

  • orangezzzz
  • ベストアンサー率35% (401/1119)
回答No.2

おはようございます。#1です。 再度回答します。 シート顧客でピボットテーブルを作るという方法ではだめなのでしょうか。

すると、全ての回答が全文表示されます。
  • orangezzzz
  • ベストアンサー率35% (401/1119)
回答No.1

こんにちは。 シート顧客でピボットテーブルを作るという方法ではだめなのでしょうか。 関数では無理だと思いますし、(このサイトでは)わかりやすくVBAを教えてあげることもできませんので。 せめてご自分でVBAに取り組んで頂けると良いのですが。

すると、全ての回答が全文表示されます。

関連するQ&A