• ベストアンサー

エクセル数式教えてください

エクセルの数式を教えてください! 参考書をみても適当な数式を探しだせませんでした・・ 売上をのせた一覧表を別シートに飛ばす方法です。 SHEET1  A  B   C  D   1   10日 11日  12日 2ペン 100  150  210 3靴  900  840  920  4鞄  1000  790  980  SHEET2  A  B   C   D 1   12日  11日  10日 2ペン 3鞄 4靴 販売項目(シート2のA列)と日付(シート2の1行目) を入れるとシート1から数字が飛ぶ数式を教えて下さい!

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

  • ベストアンサー
noname#187541
noname#187541
回答No.1

こんばんは。 B2 =VLOOKUP(A2,SHEET1!$A$2:$D$4,MATCH($B$1,SHEET1!$B$1:$D$1,0),FALSE) C2 =VLOOKUP(A2,SHEET1!$A$2:$D$4,MATCH($C$1,SHEET1!$B$1:$D$1,0),FALSE) D1 =VLOOKUP(A2,SHEET1!$A$2:$D$4,MATCH($D$1,SHEET1!$B$1:$D$1,0),FALSE) と入れて下へフィルコピー。 どうでしょうか。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

例データ Sheet1 A1:E100 - 10日 11日 12日 ペン 100 150 210 靴 900 840 920 鞄 1000 790 980 ーー Sheet2A1:E100 11日 12日 10日 ペン 150 210 100 鞄 790 980 1000 B2の式 =IF(A2="","",INDEX(Sheet1!$A$1:$E$100,MATCH($A2,Sheet1!$A$1:$A$100,0),MATCH(B$1,Sheet1!$A$1:$E$1,0))) B2の式をE2ま複写し、 B2:E2の式を下方向に複写する。 Eや100は場合に合わせて、適当に修正すること。

関連するQ&A