• ベストアンサー

Excelを利用したデータを月別で分ける方法

上手く説明ができず申し訳ないのですが。 Excelでシート1に大元のデータを入力すると 別シートに月毎のデータ(12ヶ月分の12シート)が自動的に 入力され閲覧できるようにしたいのですが、どのような方法で 行えば良いのでしょうか? 大元データの月は、独立したセルで入力しています。 宜しくお願いします。

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

  • ベストアンサー
noname#22222
noname#22222
回答No.4

s_husky です。 シートは2枚ではダメなんでしょうか? 請求書=Sheet2 Sheet2!顧客名 Sheet2!請求月 Sheet2!請求書作成ボタン こっちが、格段にコードがシンプルです。 請求書の内訳件数の制限は、どう解決するのでしょうか?

JudeLaw
質問者

お礼

回答をありがとうございます。 私のスキルでは、まだちょっと理解に苦しむ結果となりましたがもう少し自分で頭を整理して考えてみたいと思います。 ありがとうございました。

その他の回答 (3)

noname#22222
noname#22222
回答No.3

VBAを使っても良いのでしょうか?

JudeLaw
質問者

補足

引続きの回答をありがとうございます。 VBA等の利用も勿論OKですが、私のスキルでも理解できればという感じですが・・・。 もう少し詳しくご説明するとシート1に全ての顧客データが入っていてそれの請求を 4月にする分がシート2に5月に請求する分がシート3に自動的に入力されて、例えば4月には シート2を見れば請求先がわかるような仕組みを作りたいと思っています。 宜しくお願いします。

  • jambogoo
  • ベストアンサー率39% (26/66)
回答No.2

うーん、イメージがうまく出来てないですね(笑)。 すみません。 もし12シートで表示するセルが、 シート1の入力セルとすべて同じ配置なら、 =Sheet1!B1と入力したセルをドラッグコピーして 大量のセルに事前に関数だけ書いておくのはどうですか? そうすると”0”が表示されちゃいますが、 条件付書式で”値が0と等しい時は文字色を白” にすれば表示されないので見苦しくもないです。

JudeLaw
質問者

お礼

回答者の皆さんと質問者(私)のレベルが違いすぎて(もちろん私のレベルが低いわけですが)結局、よくわかりませんでした。 もう少し頭を整理して出直します。 ご親切にご回答頂き、ありがとうございました。

  • jambogoo
  • ベストアンサー率39% (26/66)
回答No.1

一番簡単なのは、12シートそれぞれのデータ欄のセルに"=(イコール)”を入力してから、Sheet1の表示したいセルをクリック、Enterすることで、大本データの入力値が常に同時に表示される状況になると思いますが。 あまりにたくさんデータがあれば、面倒かな。

JudeLaw
質問者

補足

回答ありがとうございます。 ただ、今後もシート1のデータは増えつづけていくので その度に=で手入力をせずに自動で飛んでもらえると 良いのです。 引続きよろしくお願いします。

関連するQ&A