都道府県穴埋めゲーム

Excelの sheet1 に、下記の様な表を作成しておいて

   A    B    C 
1  東京   1   100
2  東京   2   200
3  千葉   1   300
4  千葉   2   400

sheet2 に、下記の様な入力をした場合

   A    B    C 
1  県名  重量  単価
2  東京   2
3  千葉   2

東京のC欄には 200 ・ 千葉のC欄には 400 と、単価が表示されるようにするには、
sheet2 のC欄にはどのような関数を入れればよろしいでしょうか?

関数については素人です。
ご存じの方、何とぞ宜しくお願いします。

A 回答 (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
「Excelの sheet1 に、下記の様」の回答画像2
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/10/09 00:32

sheet2


 C2 : =SUMPRODUCT((Sheet1!$A$1:$A$4=A2)*(Sheet1!$B$1:$B$4=B2)*Sheet1!$C$1:$C$4)

 ※ C3以降は上記の式をコピーすれば良いです。
    • good
    • 0
この回答へのお礼

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

お礼日時:2010/10/09 00:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!