• ベストアンサー

Excel一つのファイルを複数人で編集し集計するには

imogasiの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

sheet1からSheet5までの対応するセル(例えば各部ともc3は、帳簿印刷物費予算を記入するものとする)は同じ性格の項目とする。 もう1枚の「データは空白」のSheet6を考える。 各シートのA1よりデータが入っているとして、Sheet6の A1のセルに次ぎの式を入れる。 =Sum(Sheet1:Sheet5!A1) Sheet1:Sheet5はSheet1からSheet5までの意味。(初めと 終わりにカッコは不要であることに注意。)!はSheetとそのセルとを区切る記号。「Sheet1のA1」の「の」に当たる。 この式をデータを記入すべきセル全部に複写する。 (まずセル右下に現れる「+」を最下行までドラッグ。 A列最下行のセルの右下に現れる「+」を最右行までドラッグ。これで複写完成。) これでSheet6に「串刺し算」(私だけの用語か)が算出 される。

chokochama
質問者

お礼

くし刺し演算ですね!私もだいぶ前に研修で教えてもらったことがあります。 そうですね、この方法がありましたね!↓にも書きましたが、相談を受けた時に勝手に難しく考えてしまって。定型のフォーマットを使う、今回の場合には最適な集計方法ですね。さっそく経理部に報告したいと思います。 ありがとうございました。

関連するQ&A

  • EXCEL複数のファイルから指定されたデータを抽

    初めて、マクロ初心者です。 お手数をおかけしますが、助けてください。 条件(1)同じフォルダに 約200個のエクセルファイルがあります。 名前はバラバラです。 管理表を作りたいため、200個をコピーするのも苦痛でしたので、簡単なマクロはありませんか? 条件(2)シートの作りはすべて同じです。それぞれ15個のシートがあります。(お客様のデータを管理しているため。) 同じデータの部分を抽出して、新しいExcelブックに集計したいです。 例えば、 ファイル名0001、シート1のA1のセルで記載されている「文字」もしくは「数字」を新しいブックののA1にコピーして、ファイル名をB1記入したい。 ファイル名0002、シート1のA2のセルで記載されている「文字」もしくは「数字」を新しいブックののA2にコピーして、ファイル名をB2記入したい。 コピーすることは出来るマクロを教えてください。 順番はなく、ファイル名と集計したい「データ」が一致であればOKです。 よろしくお願いします。

  • 複数ファイルを指定して取り込み、そのデータを集計してくれるマクロの作り

    複数ファイルを指定して取り込み、そのデータを集計してくれるマクロの作り方を教えてください! 初めての投稿なので、質問が分かりづらいかもしれませんが、ご容赦ください(>_<) その際は指摘してくだされば書き足します! マクロ初心者です。 今回、以下のような条件を可能にしてくれるマクロを作りたいです。 ・他ファイルから取り込んだシートを、作業中のブックに新しいシートとして追加する  (取り込む内容は数値が違うだけで、同じフォーマットのデータです) ・取り込むシートの数は場合によって異なるので、何枚でも追加できるようにしたい ・出来ればその追加したシートにそれぞれ名前をつけたい(データA,データBなど) ・追加されたシートのデータを最後に集計する  (例えば・・・追加されたデータAとデータBのセルA1を足した値を集計シートのA1セルに入れる) 雛形の枠があって、その中に別ファイルから取り込んだデータをコピーして、その枠の中に入れることはできたのですが、新しくシートをどんどん追加していくのができませんでした。 どうか、よろしくお願いしますm(__)m

  • Excel2010でマクロが止まる

    Excel2003で作成したマクロがExcel2010で使えません。 内容は任意のフォルダ内にある同じフォーマットの複数のファイルを1ファイルづつ開いては別の1つのファイルのシート毎にコピーしていくマクロなんですが、21個目のファイルを開こうとした際にループが止まってしまいます。 どなたか解決方法をご存知でしたらご教授願います。

  • EXCELで複数ファイルのセル抽出マクロ

    EXCELで複数ファイルのセル抽出マクロ いつもお世話になっております。 首題の件ですが、複数のEXCELファイル約100個があるフォルダに入っています。 フォーマットは統一されていますが、記載してあることは別です。 特定のセルの内容を抽出し、別のEXCELブックに保存したいと考えております。 例) パス-D:\集計\ ファイル名-統一されていません シート名-アンケート(統一している) 抽出したいセル-A1:A10とC10:C20(結合されているセルもあります) できれば保存するEXCELブックに抽出したA1の全集計結果をA1に、 抽出したC10の全集計結果をC10に保存したいのです。(1ファイルずつ改行を入れて) マクロを検索して調べてみたのですが、自分の環境に合わせてみるとうまく動かなく、 (単に私の勉強不足ですが・・・)お手上げ状態です。 皆様、宜しくお願いします。 また、厚かましく下記にも別件で質問をしております。 お力添え頂ければ幸いです。 http://okwave.jp/qa/q6170791.html

  • excelの串刺し集計マクロ

    現在各所から送られてくる同一フォーマット書類(ファイル名は別,シート1枚,名称:sheet1)約150ファイルを 集計ブックと同じフォルダに保存して集計ブックの集計シートで串集計するマクロコードを見つけて便利に使用しております。 が、このたび各所から送られてくる同一フォーマット書類がシート二枚(名称:sheet1,sheet2)に渡る事になりまして、 集計ブックの集計シートもそれぞれ用に2枚必要になり、 1枚目の「集計1シート」には「sheet1」だけを集計し、二枚目の「集計2シート」には「sheet2」だけを集計するのはどうすればよいでしょうか? また、今回追加になったシートは計算シートで、計算式が埋められており、「マクロの記録」なんてのでやってはみましたが、 埋められている計算式が反映されるだけで計算結果が反映されませんでした。 合わせてご教授願えると大変助かります。 老人にお知恵をお貸しください。よろしくお願いいたします。

  • コピーしたファイルのマクロを実行すると前のファイルが開く

    よろしくお願いします。  エクセルで2005年度の売上集計ファイルを作りました。一定の条件で並び替えをしたかったので、マクロの自動記録でその[並び替え]を記録しました。それをユーザー設定ボタンとしてツールバーに表示させました(ニコちゃんマーク)。  そして年度が変わったため、そのファイルをコピーし名前を変えて2006年度として記録を始めたのですが、このマクロを使うと動作は2006年度のファイルに対して動くのですが、なぜか前の2005年度の売上集計ファイルが開きます。 (最初に「マクロを有効にしますか?」と聞いてきます)  前のファイルが開かないようにして、2006年度のファイルだけでこの並べ替えができるようにするにはどうしたら良いでしょうか?  よろしくお願いします。 ThinkPad X40 OS: WinXP SP2 Excel: 2003 SP2

  • EXCELで以下のような集計を簡単に行いたいのですが、簡易な方法ってあ

    EXCELで以下のような集計を簡単に行いたいのですが、簡易な方法ってありますでしょうか? これに関してはマクロでは実現させるつもりはなく、あくまでEXCELの基本機能(と関数レベル)で行いたいのです。 マクロは作れますし今回の例が実現できる(擬似)マクロは既にあります。しかし、今回の話ではマクロは使わない!で、且つEXCEL初心者が操作手順A4紙1枚程度を見て操作できるものが良いです。 実は表を選択して「データ」の「集計」で簡単に出来るだろうと思っていたのですが…出来ませんでした。 データは図の左側のように担当者の名称がそれぞれ何個か書かれているだけです。このようにたった1列だけというデータになります。 これを図の右側のように担当者毎の回数と割合を表にします。(これに似た適当なフォーマットでOKです) 表ができればあとは業務が流れていくので助かります。 XPのEXCEL2003レベルでお願いします。ヒントでもモチロン構いません。お願いします。

  • [Excel ADO]同じテーブルを複数ファイル化

    Excel2007でExcel ADOによるCSVファイル処理をしています 対象はあるアプリからエクスポートした販売データで、月締め処理後の集計が主な内容です。 その際に、10年分以上ある全期間を対象にエクスポートすると時間がかかるので、 せめて前年度以前の分は年度締め時に一度程度、月締め時は当会計年度分に絞り時短を狙いたいのです そのようにして作った2つの販売データファイルから、全データを対象にした処理をするにはどうしたらよいでしょうか? 一つのファイルに対して SELECT * FROM 全データ.csv AS 元帳 WHERE 諸条件 として動いている状態で、 SELECT * FROM ((SELECT * FROM 当年度データ.csv) UNION (SELECT * FROM 前年度以前データ.csv)) AS 元帳 WHERE 諸条件 のような形でいけないかと思ったのですが、「JOIN操作の構文エラーです」となりました (SELECT * FROM 当年度データ.csv AS 元帳 WHERE 諸条件) UNION (SELECT * FROM 前年度以前データ.csv AS 元帳 WHERE 諸条件) とすると一応は動くのですが、実際はもっと複雑なSQL文となっていることもあり、 対象データ(DB)をまず結合した上で、絞り込みや並べ替え等をやれたらと思っています 何かよい方法があれば教えてください

  • エクセルの集計機能のマクロ

    会社の従業員にアンケートをエクセルで送付し、所定の表に回答を入力してもらい、そのエクセルを全従業員(50人)から回収するということを実施しました。 回答フォームは以下の通りでして、同様のフォームに記入された回答が50個のエクセルファイルとして存在します。 配布されたエクセルのフォームは 従業員No. 質問1  質問2   1      ○    A といった横3列、縦1行の表となっています。 各人のフォームが同じですので、これを50人分自動集計できるマクロを作成したいと思っています。集計したいイメージは以下の通りです。 従業員No. 質問1  質問2   1      ○    A   2      ×    D   3      ○    C  (間、省略)   50      ×    B       上記のように自動集計するマクロを作成したいのですが、どのようにプログラミングすればよいか分かりません。 いろいろなサイトを見ましたが、奈何せん初心者ですので理解できませんでした。 どなたか分かる方がいらっしゃいましたら、具体的なプログラムをご教授いただけませんか。

  • Excelでマクロを使って集計したい

    いい方法がわからず困っています。 Excel2000を使って報告書の集計をしたいのですが・・・。 支店が100店舗あり、毎日Excelファイルの報告書を送ってもらっています。フォーマットは全店共通です。 報告書のファイル名には各支店名が入っています。 ファイルの中は、顧客名や誕生日、商品コード、商品名などのリストになっています。 (件数は毎日変動、1日1店舗平均50件位、0件の場合もあり) 今現在、ひとつずつファイルを開いて、入力されている範囲をコピーして、全店集計用の別のファイルに貼り付けて、毎日の全店分のリストを1つのシートにまとめています。 この作業をマクロを使って、ボタンを押すと自動的に全店集計用ファイルにデータが貼り付けられる方法はないでしょうか。 そして、集計が完了すると、別のマクロのボタンを押すことで、各店(100店舗)の報告書のデータをクリアさせたいのです。 お知恵を貸してください。宜しくお願いします。