• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:<Excel>データベースの中から特定の要件を満たすデータを抽出し、他のシートへ転記)

<Excel>データベースから特定の要件を満たすデータを抽出し、他のシートへ転記する方法

このQ&Aのポイント
  • Excelデータベースの中から特定の要件を満たすデータを抽出し、別のシートに転記する方法について教えてください。
  • 具体的には、Sheet1にあるデータから顧客別の納品書を作成したいと思っています。
  • 顧客名を入力すると、Sheet1のデータから該当顧客の納品データを抽出し、Sheet2の顧客別納品書に転記する方法を知りたいです。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

A3=INDEX(納品データ!B:B,SUMPRODUCT(SMALL(1000^(納品データ!$A$1:$A$999<>$B$1)*ROW($A$1:$A$999),ROW()-2))) としてC3までコピー後に下方にコピーしてください。 データが存在しない場合は「0」が表示されますので表示形式などで表示しない対応してください。

300glp2
質問者

お礼

ご回答ありがとうございました。 エクセルで設定したところ、当方が望んでいた通りの結果となりました。 上記質問に記載したデータは簡素化した仮のものなので、実際のワークシートに置き換えて式を設定しようと、鋭意努力中です。

300glp2
質問者

補足

早速のご回答ありがとうございます。 御礼が遅くなり失礼いたしました。内容を理解できてからと思い、がんばっているのですが、2点ほど判らない点があります。 式の中にある「1000^」と「<>」が何を意味するか、教えていただけると非常に助かります。

関連するQ&A