• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelの sheet1 に、下記の様な表を作成しておいて)

Excelで複数のシートを利用してデータを関連付ける方法を教えてください

このQ&Aのポイント
  • Excelで複数のシートを利用してデータを関連付ける方法を教えてください。
  • 具体的な例として、Sheet1には地名と重量が、Sheet2には地名と単価が記録されています。
  • Sheet2のC列に関数を入力することで、地名に応じた単価が表示されるようになります。

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

  • ベストアンサー
  • jcctaira
  • ベストアンサー率58% (119/204)
回答No.1

sheet2  C2 : =SUMPRODUCT((Sheet1!$A$1:$A$4=A2)*(Sheet1!$B$1:$B$4=B2)*Sheet1!$C$1:$C$4)  ※ C3以降は上記の式をコピーすれば良いです。

sherry0329
質問者

お礼

ご回答ありがとうございました。

その他の回答 (1)

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

こんばんは! 外していたらごめんなさい。 Sheet2のA・B列は手入力でC列のみ表示できれば良いわけですよね? 一応そういうことだとしての一例です。 ↓の画像のようにSheet1に作業用の列を設けています。 作業列D2セルに =A2&B2 という数式を入れオートフィルでずぃ~~~!っと下へコピーします。 そして、Sheet2のC2セルに =IF(COUNTBLANK(A2:B2),"",INDEX(Sheet1!C:C,MATCH(A2&B2,Sheet1!D:D,0))) という数式を入れオートフィルで下へコピーすると 画像のような感じになります。 以上、参考になれば良いのですが・・・m(__)m

sherry0329
質問者

お礼

ご回答ありがとうございました。

関連するQ&A

専門家に質問してみよう