関数?異なるシートの同セルの文字を別シートに返したい
Excel初心者ですが、宜しくお願いします。
現在、複数種の野菜の入荷予定をExcelで管理しています。
ブック毎に「タマネギ」「ジャガイモ」「ナス」として、各ブック内でSheet名を,入荷の予定がたったものから通し番号で"タマネギ-2007年001","ナス-2007年012"等とし、それぞれのセル(例えば"タマネギ-2007年001"Sheet)A1「タマネギ-2007年001」,B1「埼玉産タマネギ100kg」,C1「(入荷予定日の)3/14」,D1「3-2(3月第2週入荷予定)」、同様に"タマネギ-2007年002"SheetはA1「タマネギ-2007年002」,A2「茨城産タマネギ50kg」...と入っています。以外のセルには詳細や備考が記載されています。各野菜のブック毎にこのようなSheetが15程あります。
これらをタマネギでしたら"タマネギ一覧"とした新規SheetのA1~D1セルに"タマネギ-2007年001"のA1~D1セルを、A2~D2セルに"タマネギ-2007年002"のA1~D1セルを自動で反映させるような関数?はありませんでしょうか?【=】で返す方法は分かるのですがSheetを増やす度に一覧に【=】を作る手間を省きたいのです。
また、異なるブックにあるタマネギ、ナス、ジャガイモの一覧から『3-1(3月第1週入荷予定)』や『3-2』だけを抽出した"3-1Sheet"や"3-2Sheet"も作成したいと思っています。
何かこれは!といった方法がありましたらご教授下さい。
どうぞ宜しくお願い致します。
お礼
ありがとうございました。 ほとんど思った通りのものでした。 頂いたマクロを自分でも読み解いて勉強させて頂こうと思います。