エクセルで出納帳みたいなものを作っています。

ひとつのブックの中にシートが4枚あるのですが、そのうちの最初の1枚目にはすべての購入品名・日付・価格を適当にどんどん入力しています。
残りの3枚は品名別に分けて日付・価格を入力しています。
そこで質問なのですが、たとえば、1枚目のシートの名前を仮に「全部」、2枚目を「みかん」3枚目を「イチゴ」4枚目を「リンゴ」としたとして、「全部」シートに入力した内容を自動的に、それぞれの品名のシートに振り分けるにはどうすればいいでしょうか?振り分けたい内容は価格と日付です。分かりにくい質問ですが、ご解答よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:nyomonyomo No.1

回答回数17ベストアンサー獲得回数0

ポイント20pt

全部自動的にやるとなるとマクロを組む必要が出てきますが

オートフィルタを使うと指定の購入品名だけのリストを表示することができますので、そのリストを指定のシートにコピーすればよいのではないでしょうか

id:hiroshisp

コピーではだめなのです。その方法も試してみましたが、もっと簡単にできるといいです。

2005/12/07 00:49:34
id:ytakan No.2

回答回数831ベストアンサー獲得回数64

ポイント20pt

このURLにある方法で、フィルタオプションを使ってはいかがでしょうか?

元データから条件に合致したデータの行を指定位置へ抽出できます。

id:hiroshisp

ありがとうございます。こんなのを探してました。

2005/12/07 01:10:49
id:n_kusano No.3

回答回数48ベストアンサー獲得回数1

ポイント20pt

http://www.vector.co.jp/soft/win95/edu/se233882.html

EXCEL VBA超入門(Windows95/98/Me / 学習&教育)

「全部」シートの1行目から順に品名を見て、それぞれの品名シートに「全部」シートの行をコピーするようなマクロを作成してみてはいかがでしょうか?

id:hiroshisp

すいません、なるべくマクロは使いたくないのです。

2005/12/08 19:26:48

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません