- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelの sheet1 に、下記の様な表を作成しておいて)
Excelで複数のシートを利用してデータを関連付ける方法を教えてください
このQ&Aのポイント
- Excelで複数のシートを利用してデータを関連付ける方法を教えてください。
- 具体的な例として、Sheet1には地名と重量が、Sheet2には地名と単価が記録されています。
- Sheet2のC列に関数を入力することで、地名に応じた単価が表示されるようになります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
sheet2 C2 : =SUMPRODUCT((Sheet1!$A$1:$A$4=A2)*(Sheet1!$B$1:$B$4=B2)*Sheet1!$C$1:$C$4) ※ C3以降は上記の式をコピーすれば良いです。
その他の回答 (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
質問者
お礼
ご回答ありがとうございました。
お礼
ご回答ありがとうございました。