• 締切済み

Excel複数のファイルデータを一つのシートにまとめるには?

Excelについてお力を貸していただきたく、質問させていただきます。 例えば、私の会社(本所)は4支所の売上データをExcel様式でそれぞれの所々に売上表として入力してもらってます。(マイネットワークで繋がっているため各所にて入力してもらっている) さて、この時点でファイルが4つ(A~D所売上表)あり、これを一つのExcel様式(5つ目のファイル・総合売上表)に自動で集計したいのですが、関数、集計方法も含めていい方法を教えてください。 なお、それぞれのファイルにはシートが毎月分の12あり、シートには日付、商品名、売上、コスト等入力欄があります。セルを指定して=でとも考えたのですが、毎度売れる数が違うため空欄ができたり、足りなかったりしてダメかなと考えてます。 現在5つ目のファイルに各所のデータをコピー・張り付けして作成している為、コピーミスによる入力漏れがたまにあります。(恥ずかしながら) 私も今一つなのですが、支所も含めて周りにはパソコンに入力するまではできる程度の者しかいないので、取りまとめる上では私が担当してます。 他業務もある為こちらの効率化を図りたいと考えており、何かいい案をよろしくお願います。

みんなの回答

  • nza49739
  • ベストアンサー率46% (29/62)
回答No.1

せっかく同一のネットワークになっているのであれば、とりあえず同一のフォルダーにまとめられるということですね。 そこで、売上表を各支店ごとに作成してもらって、共通のフォルダーにコピーしてもらう。その後、集計というパターンですね。 で、集計ですが、コピーしなくてもファイルの中身を参照するということもできるので、この方法がいいでしょう。参照形式は =[ファイル名]!シート名!セル名 です。これはそのまま、計算式にできます。足し算であれば、 =[ファイル名]!シート名!セル名+=[ファイル名]!シート名!セル名 となります。(前後のファイル名、シート名、セル名は別々でもよい)。あとは、集計する上での障害となっているセル数の指定ですが、売り上げ数の数にも限度があるはずでの最初の行を集計行にしておいて、最大のセル行数で集計しておけば特に問題ないはずです。 後、気をつけないといけないのは支店側の集計結果が変わった場合、すぐには反映されないことです。できるだけ、支店側の集計が完了した時点で、総集計シートを利用するように心がけてください。

関連するQ&A

  • Excel複数のファイルデータを一つのシートにまとめるには?

    Excelについてお力を貸していただきたく、質問させていただきます。 例えば、私の会社(本所)は4支所の売上データをExcel様式でそれぞれの所々に売上表として入力してもらってます。(マイネットワークで繋がっているため各所にて入力してもらっている) さて、この時点でファイルが4つ(A~D所売上表)あり、これを一つのExcel様式(5つ目のファイル・総合売上表)に自動で集計したいのですが、関数、集計方法も含めていい方法を教えてください。 なお、それぞれのファイルにはシートが毎月分の12あり、シートには日付、商品名、売上、コスト等入力欄があります。セルを指定して=でとも考えたのですが、毎度売れる数が違うため空欄ができたり、足りなかったりしてダメかなと考えてます。 現在5つ目のファイルに各所のデータをコピー・張り付けして作成している為、コピーミスによる入力漏れがたまにあります。(恥ずかしながら) 私も今一つなのですが、支所も含めて周りにはパソコンに入力するまではできる程度の者しかいないので、取りまとめる上では私が担当してます。 他業務もある為こちらの効率化を図りたいと考えており、何かいい案をよろしくお願います。

  • エクセルのファイルの名前の変更が出来ません

    エクセルで売り上げデータの集計をしています。 「売り上げ集計」というフォルダに2003年度、2004年度、2005年度、売り上げデータ入力、分析表、在庫管理、等のワークシートが入ってます。 在庫管理を仕入れデータと名前を変更しようとすると「拡張子を変更すると、ファイルが使えなくなる可能性があります」と表示されます。 初心者でどうしていいか分かりません。 どうしたらいいか教えてください。 よろしくお願いします。

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

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

  • 複数のエクセルファイルのデータを新規のファイルで一覧表にまとめるには?

    1つのホルダーの中に1000のエクセルファイルがあり、これらのファイルには、複数のシートがあります。これら1000のファイルから指定するシート(シートの様式とシート名は同じ)のデータ(C5:C17)を一覧表にまとめたいのです。 1000のエクセルファイル名は、○_■(○:個別、■:共通)で、一覧表は新たなエクセルファイルを作成し、1行目は左(A1)から順に、○(ファイル名の個別の部分)、C5のデータ、C6のデータ..C17のデータを  2行目には次のエクセルファイルの○(ファイル名の個別の部分)、C5のデータ、C6のデータ..C17のデータを ・・ と1000ファイルのデータをコピー&ペーストしたく、マクロ作りに挑戦したのですが、うまくいきません。どなたか助けてください。よろしくお願いいたします。

  • 複数のエクセルファイルとシートからデータ抽出したい

    すみませんが教えてください! 複数のエクセルファイルがあり、それぞれに複数のシートがあります。 (ファイルによってシート数は異なります) そのすべてのファイル/シートから、C列の最後の行のデータを抽出し、集計ファイルに書き出したいのです。 書き出しのフォーマットは3セル使用して、ファイル名、シート名、データとしたいです。 すみませんが、よろしくお願いいたします。

  • Excelでシート間のデータの抽出方法

    1つのブックに集計用のシートと、A店、B店、C店という各店舗別の売上シートがあります。 Sheet集計用のA1にA店のコード(A店は001、B店は002というようなコード)を入れると、Sheet集計用のB列の上期売上、C列の下期売上にSheetA店のB列の上期売上、C列の下期売上のデータが入るようにすることは可能でしょうか? Sheet集計用のA1のコード変更することによってデータを引っ張ってくるシートが変わる様にしたいということなんですが、Excelでどのようにすればいいかわかりません。 各店舗のシートのA1のセルにも、その店舗のコードが入力されています。

  • 同一様式複数シートから集計

    エクセルで毎日の売り上げを同一の表で1日1シート、計31シートを使い集計しています。 会社名 担当者 売上 A社   あ   100 B社   い   200 この表から会社別の月間の売上を集計したいのですが、良い方法を教えていただけないですか。会社名は200件ぐらいあり1日のシートの中に担当者別で同じ会社名が数回出てくることもあります。

  • エクセル。複数のシートを使っての複雑な集計のやり方

    エクセル。複数のシートを使っての複雑な集計のやり方を教えていただきたいです。 縦は上から150期から155期まで、横は4月から3月まで(12カ月)でそれぞれ売り上げ額が入っています。 その下には各月の粗利益%が入っています。このような表が入った計10シートが同じファイル内にあることとします。 この10シートの集計をしたいのです。 私はよくわからなくって、すべてひとつひとつシートを選んではクリックしながらとても長い数式を入れていました。これでもできたのですが、 いろいろネットで調べたら、サム関数を使ってシートを一気に選択して(コントロールを押しながらシートを選択して)コピー出来る事を知りました。 それはなんとなくわかったのですが、売り上げの下にある、「粗利益〇%」の集計もしたいのですが、いまいち簡単なやり方がわかりません。 粗利益の合計を出すには→各月の売り上げ×その月の粗利益を、売り上げで割ると出るので、 それを地道に、たとえば155期4月の粗利益の集計を出す場合は、(1)シートの4月の売り上げ×粗利益+(2)シートの4月の売り上げ×粗利益+・・・(とこれが10シート続きます)これを、(1)シートの4月売上+(2)シートの4月売上+・・・で割るという数式になります。 10シートなので、相当長い数式になってしまいます。 これができたら他にひとつひとつコピーしていくというかんじでした。 上記のようなサム関数などでシートをまとめて集計するようなやり方ってないのでしょうか? 掛けたものを足してそれをまた割ってという場合は、簡単に集計するのは難しいのでしょうか? もっと簡単なやり方があったら教えていただきたいです。 わかりにくくすみませんが、わかる方、教えていただきたいです。

  • Excel画面で複数のファイルを開けないようにする

    Excelで入力用のシートを作り、VBAにてスクロールバーの設定や画面サイズの変更を 行っています。 このファイルを開いている状態で、他のExceファイルをオープンすると、後から開いたExcelファイル が、アクティブ画面として表示される為、入力用のシートが見えなくなってしまいます。 入力用シートのExcelファイルは常に表示しておきたいので、1つのExcelの画面に、入力用シートのExcelファイル以外を開けないようにしたいのです。 何かいい方法があれば教えて下さい。 お願い致します。

  • 【エクセル】別シートの元データを、分類方法を変えて集計する方法

    シートA(集計元データ)を、シートB(集計表)に、Bの分類条件にあったデータを検索かつ集計する方法を教えてください。 ○シートA)集計元データの様式 (列a)大分類/条件1、(b)中分類/条件2、(c)小分類/条件3、(d)データ(1)、(e)データ(2)  ↓ ○シートB)集計表の様式 (列a)条件2、(b)条件3、(c)データ(1)、(d)データ(2) ○その他 ※シートA(元データ)の条件(1~3)に該当する内容は、集計期間により変動する(様式は変わらない)が、集計表の様式・条件(2~3)・条件に該当する内容は固定なので、シートAから該当するデータを検索して、シートBに集計しなければならない。 ※シートBでは、集計元データ大分類(条件1)を表記せず、条件2・3から表記するため、その分、データの集計が必要となる。 条件が2列に分かれているためSUMIFが使えず、DSUM・SUMPRODUT・DSUM等など、素人なりに調べて試してみましたが、どうしてもできません。できない理由も含めて、教えていただければと思います。 内容がわかりにくいと思いますが、どうかよろしくお願いいたします。

専門家に質問してみよう