• ベストアンサー

複数ファイルの集計

会社の個人評価表を1人1bookで管理しています。 350名ほどの社員の声(コメント行)を社長が一つ一つみていくのが手間なので事業所ごとや全体でまとまったものをみてもらう様に作りたいです。 具体的には一つのフォルダにファイルを入れて、その中のファイルを読み込み、指定した行を1つの集計ファイルに追加していきたいです。 現行は一ファイルずつ開いてコピー&ペーストしていますが、自動化するには具体的にどうすれば良いでしょうか? 良い例が紹介しているページがあれば教えてください。

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

  • ベストアンサー
  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.1

ヘルプで「串刺し集計」を参照されるか 日経PC21 http://pc.nikkeibp.co.jp/pc21/tech/index.shtml を探訪されると良いかもしれませんね

nisan23
質問者

お礼

回答ありがとうございました。 「串刺し集計」、異なるシート間では有効みたいですね。 異なるブックを自動処理っていうのはやはり難しいのでしょうか。

関連するQ&A

  • 複数のエクセルファイルの集計

    VBAを使って複数のエクセルファイルをあるひとつのファイルにコピーをするにはどうすればよいのですか? アンケート集計をしてます。同じフォルダー(C:\Test)にある回収した1000件分のアンケートを全てData.xlsに集計したいと思っております。具体的にはアンケート表の「1アンケート.xls」のセルS84:S94,S102:S115,S123:S131,S139:S154を]集計表.xls]のA1:AX1に行列を入れ替えて値貼り付けし、「2ンケート.xls」も同じセル番号を、「集計表.xls」のA2:AX2に、・・・・・・(繰り返し)・・・・・「1000アンケート.xls」を「、「集計表.xls」のA1000:AX1000という具合に集計したいと考えております。 似たような質問もあり、自分なりに調べてカスタマイズしてみましたが、VBAを全くやったことない私にはどうしても出来ません。どなたかご教授していただけると幸いです。

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

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

  • 同一ファイルにある複数の一つにまとめる方法

    エクセル2013を使用しています。 既出の質問かもしれませんが調べている時間があまりないため、 どなたかご教授いただけますでしょうか。 こんなことが可能かどうかはわからないのですが、ご回答いただけると幸いです。 一つのファイルの中に、毎日集計をとっている31個のBOOKが入っています。 ファイル名は、「2014.07.01大阪(1)」、「2014.07.02大阪(1)」というように31種類の日付で作成をしてあり合計で31つあります。 集計というBOOKをつくっておき、ここに32個のシートを作成します。 シート名は「2014.07.01」「2014.07.02」と日付を続け、一番最初には「集計」シートがあります。 作りたいマクロが、 2014.07.01大阪(1)のデータは2014.07.01のシートに 2014.07.02大阪(1)のデータは2014.07.02のシートに これを31日分、シート全体を貼り付けたいのです。 各BOOKにはシートが複数あり、Sheet1のみ貼り付けたいです。 なおかつ、計算式が入っているため、値にして貼り付けれれば理想的です。 よろしくお願いいたします。 わかりにくいかもしれませんが、よろしくお願いいたします。

  • 該当するデータを集計したい

    集計についての質問です。 よろしくお願い致します。 A1:N?(最終行は定まっておりません。ファイルによってまちまちです)の表があります。 A列に入力されている文字が11文字(半角のアルファベット1文字+数字10桁)、且つB列が空白のとき、 その同じ行のC列:N列の情報を1つのシートに集計をしたい。 【環境】 同じフォルダ内にエクセルファイルがいくつかあります 保存されているエクセルファイルは全て集計の対象になります 表の形式は全て同じになります シートは全て1枚で同じシート名になります 集計シートの2行目より該当するデータをあるだけ追加していくようなイメージになります。 要は同じフォルダ内の複数のエクセルファイルで、該当するデータを、 新たに1つのシートでまとめたいと考えております。 該当データが不特定なので追記していく方法がよくわかりません。 どなたかご教授いただけますでしょうか

  • EXCEL VBA 複数のファイルをひとつのシートにまとめたい

    多数のユーザーから集計表が送られてくるので、いくつかの取り纏めの箇所を経由して集計をまとめようと思います。 マクロでそれぞれの集計表を特定のフォルダに格納し、フォルダ内の対象ファイルを探し、そのファイル名をシートに書き出すところまで行ったのですが、ひとつのファイルのひとつのシートにまとめる方法がわかりません。 (元の集計表は総て同じレイアウトになっています。 これをひとつのシートの下方向に追加していくようにひとつの表にまとめたいのです。) ある取り纏め担当者は3つのファイルをまとめれば済むかもしれませんが、ある担当者は20個のファイルをまとめないといけないかもしれません。 この後をどうすればよいか、どなたかお教えください。 宜しくお願いいたします。 説明が分かり難いようでしたら申し訳ございません。

  • アンケートの集計

    約500人の人にアンケートをします。全部で150程の答えがあります。当然集計をしなければいけないのですが、エクセルやアクセスでできる、と聞きました。アクセスはちょっと手に負えないので、エクセルで挑戦しようと思います。でも何をどうすればいいのかイメージもわきません。たぶん列に問題の番号1行に一人の答えをずーっと入れていくんですよね。で、500数行目で合計。その表を元にグラフなどを作るといいのでしょうか。でもそれなら、やっぱり、500人分の入力の手間はどうしようもないですよね。それとも他に何かいい方法というか、アンケートの集計ってこうするのよ。っていうのがあればおしえてください。

  • エクセルで同じ様式のファイルを集計するには「VBA

    某会社の総務系の者です。 エクセルのsheet1に以下のような5行、4列の表を作り(課の名称もA1セルに入れてもらいます)、80個ほどの部署にそれを送り入力してもらい、それをこちらで1枚のシートに集計することになったのですが、困っています!どうかお力を貸してください。m(__)m ○○課            21年度   22年度   23年度   「あああ」の人数 「いいい」の人数 「ううう」の人数 「えええ」の人数 集計シートもこちらで作るので決められた様式はありませんが、集計したい項目としては、組織全体(80個ほどの部署)の21年度、22年度、23年度ごとの「あああ」「いいい」「ううう」「えええ」それぞれの合計人数です。 VBAを使うとするとどのように書けば良いでしょうか? ファイルを開くのも、課ごとにデータを取得するのも自動でできたらなと思っています。 なお、私は、各部署に送るファイルのsheet2にsheet1の表に入力してもらったデータを以下のような横長の2行に飛ばそうかと考えています。(素人意見なのでわかりませんが、VBAで処理をするにしてもsheet1から直接よりもそのほうが集計がしやすいうよいな気がするので。)      21年度     22年度      23年度     21年度     22年度   23年度・・○○課 あああの人数 あああの人数   あああの人数 いいいの人数 いいいの人数 いい・・ どうか、よろしくお願いいたします!      

  • EXCEL 複数シートを1つのシートに集約する方法

    1つのブックに複数(30程度)の同一フォームのシートがあり、それらを1つのシートにまとめる方法があれば教えて下さい。 データを統合(集計)するわけではなく、単純にシート1の最後のデータの次の行にシート2のデータを追加、同様にシート3~最後のシートのデータを次々に追加したいのです。 手作業でデータをコピー&ペーストでももちろん可能ですが、結構時間がかかりますので簡単なマクロでできれば助かります。 よろしくお願いします。

  • エクセルで、複数ブックの表を効率的に集計する方法

    エクセルで、複数ブックの表を効率的に集計する方法を考えています。 定型の集計用シートがあり、Aさん、Bさん、Cさんの3人が記入するとします。 その結果できたシート(シートa、シートb、シートcとします)を以下の2つの方法で集計したいと考えています。 (1)串刺し。上記の様式と同じかたちの集計シートを作成し、各項目ごとに数字を合算。 (2)縦並びの一覧表。 シートaの項目、シートbの項目、シートcの項目が縦に並ぶ一覧表です。 ちなみに、上記3シートは、同一ブックではなく、異なるブック(ファイル)です。 この例のように、3つくらいのデータをまとめるのであれば、手作業でなんとでもなるのですが、実際は、数十~百数十のデータの集計を考えています。 こういう作業を効率的に行う「方法」か「アプリケーション」はありますでしょうか? ちなみに、「Excelシート差込アドイン」というアプリケーションを使って少し省力化できました。

  • Excel VBA 複数のブックから新しいブックでひとつの表に集計

       A B 1   45 2   62 82 3   51 . . 複数のExcelファイルに上記のような表があります。「B列に数値が入力されており、なおかつA列に数値が未入力のセル」を、1個とカウントし、新しいブックでファイル名別に項目をつくり、表を作成したい考えています。↓ ファイルその(1)  4 ファイルその(2)  6 ファイルその(3)  0 VBA等で集計する方法はあるでしょうか。よろしくお願いいたします。

専門家に質問してみよう