- ベストアンサー
エクセル数式教えてください
エクセルの数式を教えてください! 参考書をみても適当な数式を探しだせませんでした・・ 売上をのせた一覧表を別シートに飛ばす方法です。 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から数字が飛ぶ数式を教えて下さい!
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
こんばんは。 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)
例データ 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は場合に合わせて、適当に修正すること。