• ベストアンサー

1枚のシートに集計を入力して別シートで印刷

シート1に日付と商品の個数を入力して別のシートに日付指定してその日の集計を印刷をしたいのですが日付の指定がうまうできないので教えて下さい。 エクセルは2010です。 シート1(入力のみ)      1日   2日   3日・・・・・ 商品1  2    3     5 商品2  4    1     2 商品3  3    3     3 シート2 1日←日付指定 商品1  2 商品2  4 商品3  3 シートを日数分作り印刷をするのも考えたのですが出来ればシートを増やしたくないので ご教授宜しくお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

>商品の順番が違う表示したい場合はどこの数値を直せば良いのか 違うことをやりたくなったら、違う数式を立てます。 きつい言い方をするとご質問者さんはみんな逃げちゃいますが、違うことをしたくなったら改めて何をしたいとキチンと状況を添えて新しいご質問として、元のご相談はちゃんと解決で閉じてから、改めてご相談を投稿することを覚えてください。 シート2のA2以下に商品が順不同で記入されている シート2のB2に =IFERROR(VLOOKUP(A2,Sheet2!A:IV,MATCH($A$1,Sheet2!$1:$1,0),FALSE),"") 以下コピー。

kan1sp
質問者

お礼

ありがとうございます。最初にハッキリしていれば良かったのですがどうしても順番を変えざるおえなかったので、私が少し直せば出来る物と思っていたのでそのままご相談してしまいました。今度、同じような事がありましたら新しく質問を投稿致します。ご指摘ありがとう御座います。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

シート2のA1セルに日付を入力してA2セルから下方に商品名を並べるとしたらB2セルには次の式を入力して下方にオートフィルドラッグコピーします。 =IF(OR($A$1="",A2=""),"",INDEX(Sheet1!A:AF,MATCH(A2,Sheet1!A:A,0),MATCH($A$1,Sheet1!$1:$1,0)))

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

シート2のA1に、入力規則の「リスト」を使ってシート1の日付行(仮に1行目)に書かれている日付をプルダウンで選択できるように仕込む シート2のA2以下にシート1のA2以下をコピーして並べておく シート2のB2に =IFERROR(HLOOKUP($A$1,Sheet2!$1:2,ROW(),FALSE),"") と記入し、下向けにコピーして並べておく。

kan1sp
質問者

補足

ありがとうございます 思っていた形に近づいたのですがシート2の商品セル位置がシート1と同じように商品が 並べば問題はないのですが、商品の順番が違う表示したい場合はどこの数値を 直せば良いのかご教示お願い致します。 シート2 1日←日付 商品1  2 商品3  3 商品2  4

関連するQ&A