• 締切済み

エクセル入力で項目別に複数シートに自動入力のやりかたを教えてください!

エクセル初心者です。今とっても困ってます! シート1では1つの会社の全ての売上を入力しています。  シート1  売上表には コードで部署名が出るようにしています。  シート2~シート9までを総務課・税務課などの部署でわけてます。   例)シート2・・・総務課 シート3・・・税務課 ・・・ など そこで、教えてほしいのですが、シート1に入力すると、入力された部署のシートに自動でデーターが入力出来る方法がわかりません。   シート1(入力するシート)    B     C    D   E   F     G  H 11) コード・ 部署名・ 日付・伝番号・商品名・ 車番・担当者  例)  1   総務課  3/1   001 ガソリン 0000  佐藤     2   税務課  3/2   010  軽油  1111  森     1   総務課  3/5   100 ガソリン 2222  山口         といったようなかんじで毎日入力していきます。そこで シート2(総務課請求書)     C    D   E      F    G 9   日付・ 伝番・ 商品名・  車番・  担当者  10   3/1  001   ガソリン  0000   佐藤 11   3/5  100   ガソリン  2222   山口 といったように入力されたらうれしいのですが・・・ シート1に例のような入力したら、シート2の総務課シートにも自動で内容が入力される方法を、おしえてください。 どのような方法がありますでしょうか? 出来ればわかりやすくお願いしたいのですが、よろしくお願いします! 追伸 VBAは全然勉強してないのでわからないのですが・・・ あと、今自分でがんばってシート1からシート2に自動入力はIF関数で出来たのですが、セル番号を関数に入力しているので、例えば総務課のシートで3/1のデーターと3/5のデーターの間に空欄ができてしまいます。理由はその間に税務課のデーターがあるからなのですが、税務課のシートをみてみると、1列あいて入力されました。この空白の列を無くす方法ってありますか?素人なので、説明がわかりにくいと思いますが よろしくおねがいします。。。  

みんなの回答

  • higekuman
  • ベストアンサー率19% (195/979)
回答No.1

> シート1に例のような入力したら、シート2の総務課シートにも自動で内容が入力される方法を、おしえてください。 VBAでできますが、 > 出来ればわかりやすくお願いしたいのですが、よろしくお願いします! Excel初心者でVBAを全然勉強していなくてわからない人に、ここで解りやすく教えるのは無理ですね。 とりあえず、オートフィルタ機能を使って、毎日手作業で頑張ってみましょうか。 ピボットテーブルという手もありますが、やはりExcel初心者には理解に苦しむでしょうね。 どうしても自動でやりたいのであれば、まずはVBAを勉強しましょう。 その上で、解らない部分を聞いてみましょう。

nanarichi
質問者

お礼

higekumanさん、ありがとうございます。。。 VBAを勉強してみようとおもいます。 わからないことが、多々あるとおもいますが、またよろしくお願いします!!! とりあえず、オートフィルタ機能でがんばってみます!     ありがとうございました

関連するQ&A

  • セルに入力があったら別のシートに自動で入力させたい

    似たような質問もあり自分でもいろいろ調べたのですが、 解決できなかったのでお願いします。 エクセルは2011で少し使える程度、あまり詳しくはありません。 シート1に「名前」「一回目」「二回目」という列があります。 そこの「一回目」の列に入力があった場合のみ別のシート2に自動で入力(抽出)されるようにしたいです。 例としてはこんなかんじです。↓ シート1 名前  一回目  二回目 佐藤  1         山田       1    鈴木       1 田中  2           とあったら、「一回目」に入力があった行からシート2に シート2 名前  点数 佐藤  50 田中  100 こんなかんじでシート2には「名前」と「一回目」に入力された数値に50掛けたものが自動で表示されるようにしたいのですが、 このようなことは可能でしょうか? 説明がわかりにくいかも知れませんがよろしくお願いします。

  • 【エクセル】一覧の値を複数シートの決まったセルに表示させたい。

    いつもお世話になっております。 [Sheet1]の一覧の値を、複数シートの決まったセルに表示させたいと思っております。 [Sheet2]から[Sheet1]のデータを引っ張ってくるような 数式などありましたら教えて下さい。 ex)[Sheet2]の(B1)に鈴木、(B2)総務部と表示させたい。 ex)[Sheet3]の(B1)に佐藤、(B2)人事部と表示させたい。 ()内の文字はセルの名前です。 宜しくお願いします。 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ [Sheet1] (A1)シート名 (B1)名前 (C1)部署名 (A2)Sheet2  (B2)鈴木 (C2)総務部 (A3)Sheet3  (B3)佐藤 (C3)人事部 [Sheet2] (A1)名前  (B1)鈴木 (A2)部署名 (B2)総務部 [Sheet3] (A1)名前  (B1)佐藤 (A2)部署名 (B2)人事部

  • Access 複数条件から自動入力

    Access素人です。 車の管理で車番から管理番号を自動入力したいです。 tb所有者(データ入力済) 管理番号 名前 電話番号 車番1 車番2 車番3 車番4 tb使用(都度入力) 管理番号 車番1 車番2 車番3 車番4 があり tb使用入力フォームより 車番1(テキスト1) 車番2(テキスト2) 車番3(テキスト3) 車番4 (テキスト4) を入力するとtb所有者のデータから管理番号(テキスト5)が自動に入力できるようにしたいです。 また管理番号の該当がなければないまま車番だけテーブルに入力してきたいです よろしくお願いします。

  • エクセル:複数シートのデータを一覧シートに自動的に入力させるには?

    エクセル:複数シートのデータを一覧シートに自動的に入力させるには? こんにちは。 お恥ずかしながら一日に2回もエクセルの質問をさせて頂きます。 複数シートに同一形式のリストがあり、あるシートに入力していくと 同一ファイル内の「一覧シート」に自動的にID番号順に表記される(※下記参照) というようにしたいと考えております。 何かよい方法はありますでしょうか? お知恵を拝借できれば幸いです。宜しくお願い致します。 Sheet1 ID 日付     名前  達成度・・・ 1 2010/10/17  山田  A 4 2010/10/30 鈴木  A ・ ・ ・ Sheet2 ID 日付    名前  達成度・・・ 2 2010/10/17  佐藤  B 3 2010/10/20 中村  B ・ ・ ・ 一覧シート ID 日付    名前  達成度・・・ 1 2010/10/17  山田  A 2 2010/10/18  佐藤  B 3 2010/10/20 中村  B 4 2010/10/30 鈴木  A ・ ・

  • Excel 複数のシートを使って自動入力させていです。

    Excel 複数のシートを使って自動入力させていです。 Sheet1に「一覧表」とし、A1に日にち・B1に入荷先・C1「品物名」・D1「金額」を入力していく一覧表を作成しました。 入荷先の名前をSheet2.3に作り、入荷先ごとにリストを作成したいです。 一覧表に入力しただけで、自動的に入荷先ごとのシートに自動的に入力されてるってことって出来ますでしょうか? 例   A   B   C   D 1 日にち 入荷先   品物   金額 2 4/1 Aスーパー たまねぎ  100 3 4/5 B商店    きゅり   50 これをSheet1「一覧表」をした場合、 Sheet2を「Aスーパー」とし、Sheet2を「B商店」として。同じ表を作成しておく。 一覧表のシートにAスーパーでの購入を入力すると、「Aスーパー」のシートに自動的に表が作られていく 説明下手で申し訳ありませんが、よろしくお願いします!

  • Excel 異なるシートに自動入力 請求書作成

    例ですが、以下のようにsheet1のセルに入力されています    【sheet1】     A      B      C      D 1  品物   お届け先  配送料   名前 2  リンゴ   品川     100    佐藤 3  みかん  足立      150 田中 4  リンゴ   太田     100    加藤 5  いちご   品川     100    佐藤               ・               ・               ・               ・ *ABCD、12345はセルの位置を示しています。 sheet2に 以下のように自動で入力させ、佐藤さんへの配送料の請求書を作成を考えております。 ・名前がsheet1に「佐藤」と入力されたものだけseet2に 「品物」「配送料」を自動で入力 ・空白は無くA2セルから順に入力される ・「品物」「お届け先」「合計」が入力されている、行には入力しない  (入力されている行は飛ばしてその次の行から入力) 【sheet2】     A      B      C      D 1  品物   お届け先                ←「品物」、「お届け先」は固定  2  リンゴ    100                  ←入力欄 3  いちご 100                  ←入力欄       4                              ←入力欄     5 合計    200                  ←「合計」 は固定  6                              ←入力欄 VLOOKUP関数を用いて自動で入力させようと考えたのですが、TRUEではないセルは「#N/A」(もしくはIF文で空白)と入力させてしまうため,他の方法がございましたら、と思い皆様の知恵をお借りしたく投稿いたしました。 宜しくお願いいたします。

  • エクセル入力で項目別にシートに振り分ける方法を教えてください!

    エクセルでの入力の時に シート1では全ての営業所をひとまとめにして入力 シート2以降では営業所別にシートに振り分ける方法がわかりません。 シート1(入力するシート) 1 営業所名  支出金額  項目 2 群馬支部  11980  雑費 3 長野支部  12080  交通費 4 群馬支部  19800  接待交際費 5 新潟支部  19800  接待交際費 シート2(群馬支部) 1 営業所名 支出金額 項目 2 群馬支部 11980 雑費 4 群馬支部 19800 接待交際費 入力する場所はシート1のみで シート2、3は営業部ごとの項目になっていて シート1に入力すると自動で各シートに 振り分けられるようにしたいのです。 これを解決できる方法とは、どのような方法があり そしてどうやれば出来るのでしょうか? お時間あるときにご返答頂けると嬉しいです。 どうぞよろしくお願い致します。

  • excelでシートから別シートに抽出する方法

    データシートに A   B    C 佐藤 りんご  25個 木村 オレンジ 3個 伊藤 メロン  12個 伊藤 スイカ  2個 佐藤 イチゴ  40個 佐藤 マンゴー 8個 というデータがあったとします。 それを別のシートに A   B    C 佐藤 りんご  25個    イチゴ  40個    マンゴー 8個 また別のシートに A   B    C 伊藤 メロン  12個    スイカ  2個 といったようにAに佐藤とか伊藤とか入力するだけでB、Cが自動で抽出できるようにできますか? 出来れば関数の入力でやりたいのですがわかる人がいましたらご教授ください。

  • エクセルのシートを自動で

    こんにちは。 エクセルの複数のシートのデータを自動的に一枚のシートに反映させたいのですが、教えていただけますか? シート1~31まで日々のデータが入っています。それを自動的に一枚のシートにまとめたいのです(集計ではなくて) 例えば、入力時に自動的に反映しても良いですし、もしくは、他の方法でもOKです。 1~31のシートのデータ数は日々違います。 よろしくお願いいたします。

  • エクセル:複数シートのデータを一覧シートに自動的に表示させるには?

    エクセル:複数シートのデータを一覧シートに自動的に表示させるには? こんにちは。 以前同じ質問をさせて頂いたのですが、締め切った後で試したところ どうにもうまくいかず(試さずに締め切ってしまった私が悪いのですが・・)、 もう一度質問させていただきます。 複数シート(6シート程度)に同一形式のリストがあり、あるシートに入力していくと 同一ファイル内の「一覧シート」に自動的にID番号順に表記される(※下記参照) というようにしたいと考えております。 何かよい方法はありますでしょうか? お知恵を拝借できれば幸いです。宜しくお願い致します。 (例) Sheet1 ID 日付     名前  達成度・・・(項目=15項目ぐらい) 1 2010/10/17  山田  A 4 2010/10/30  鈴木  A ・ ・ ・ (それぞれのシートに100個ぐらいのリスト) Sheet2 ID 日付     名前  達成度・・・ 2 2010/10/17  佐藤  C 3 2010/10/20  中村  B ・ ・ ・ 一覧シート ID 日付     名前  達成度・・・ 1 2010/10/17  山田  A 2 2010/10/18  佐藤  C 3 2010/10/20  中村  B 4 2010/10/30  鈴木  A ・ ・