• 締切済み

Excelで統合の機能を使いたい

Excelで統合の機能を使ってデータを集計したいのです。 例えば、Aさんの売上表をsheet1に作成します。 売上表は、項目やセル位置に若干の違いはあるものの、 似たような作りの表なので、 Aさんのシートを元にして、シートコピーを行い、 コピーしたシートに、Bさんの売上表、Cさんの売上表を作成しました。 そして、集計するためのシートにて、統合を選択しました。 集計方法を「合計」、 統合元範囲をそれぞれ「Aさんのシートにある表範囲」 「Bさんのシートにある表範囲」「Cさんのシートにある表範囲」を追加し、 統合の基準で「上端行」「左端列」にチェックを入れ、OKを押しました。 しかしその結果、合計行が2つでてしまい、正しく集計が行えませんでした。 どこか、やり方が間違っているのでしょうか? 試しに、シートコピーを行わないで各シートごとに表を1から作成し、 統合を実行したところ、ちゃんと合計行も1つで、正しい集計結果が得られました。 もしかして、統合の時には、表をコピーしてはいけないのでしょうか? 以前にも、1から表を作った場合と、シートコピーをした場合とで、 集計結果に、「項目の並び順の違い」がでたことはあったのですが、 そのときは並び順だけが違い、集計結果はあっていたので、 特に気にしていませんでした。 なぜ、こういう結果になってしまうのか、 どなたか、ご存知の方いらっしゃいましたら、 アドバイスいただけたらと思います。 よろしくお願いします。

  • u6_6u
  • お礼率50% (8/16)

みんなの回答

  • mandori2
  • ベストアンサー率17% (3/17)
回答No.2

 オートサムを使って統計しているのですよね?例えば集計の1月のA商品はSUMでシート1~3指定でやっていますか?方法は違っても表を見る限りしっかり集計出来ていると思いますが、1点間違っている場所がありますね。  集計のDの4の数式を確認してみてください。間違ってはいませんでしょうか?、その部分の集計結果だけなぜか2倍になっているので修正すれば直ると思います。集計の仕方自体は間違ってはいないと思います。

u6_6u
質問者

補足

mandori2様。ご回答いただきありがとうございます。 2倍になっている箇所は、私の記入ミスでした。 まぎらわしくてすいません。 集計の仕方自体が間違ってないとすると、 やはり『コピー』がうまく行われていないせいなのでしょうか。 --------------------------------------- 売上集計[sheet4]←この集計結果を得たい     1月  2月  3月  合計 A商品  25   22   45   92 B商品  20   36   35   91 C商品  27   44   49  120 D商品  25   18   11   54 合計   97  120  140  357 --------------------------------------- 売上集計[sheet4]←このような結果になる     1月  2月  3月  合計 A商品  25   22   45   92 B商品  20   36   35   91 C商品  27   44   49  120 合計   72  102  129  303 D商品  25   18   11   54 合計   25   18   11   54 ----------------------------------------

  • mandori2
  • ベストアンサー率17% (3/17)
回答No.1

 表を見れないので的確な回答とはいかないかもしれませんが、例えば計算式を入力した後にシートコピーを行うと計算式のエラーが起こることがあると思います。Σを重ねて使う式などによると思いますが。  通常はシートコピーでもいけると思いますし、別のファイルからのコピーでも問題ないと思いますが、例えばシート1~3の合計を出したい場合などは、再度その部分だけ式を入力し直さなければいけない場合があると思います。  「項目の並び順の違い」は、普通の作業では起こらないと思いますので、おそらく式が交差しているか、行または列のコピーミスかと思います。わかりにくくてすいません。

u6_6u
質問者

お礼

mandori2様。ご回答いただきありがとうございます。 各シートの表は、下の例えのような簡単な表の作りです。 合計は、SUM関数を使って入力しています。 コピーした表の合計は、入力しなおしています。 例えば・・・ Aさん[sheet1]     1月  2月  3月  合計 A商品  10   12   20   42 B商品  20   16   18   54 C商品  15   14   22   51 D商品  25   18   11   54 合計   70   60   71  201 ---------------------------------------- Bさん[sheet2]     2月  3月  合計 A商品  10   13   23 B商品  20   17   37 C商品  30   15   45 合計   60   45  105 ---------------------------------------- Cさん[sheet3]     1月  3月  合計 A商品  15   12   27 C商品  12   12   24 合計   27   24   51 ---------------------------------------- 上記のようにsheetに表を作成して、 sheet1~sheet3を、下記のようにsheet4に集計したいのですが、 コピーではやはりうまくいきません。 ---------------------------------------- 売上集計[sheet4]     1月  2月  3月  合計 A商品  25   22   45   92 B商品  20   36   35   91 C商品  27   44   49  120 D商品  25   18   11  108 合計   97  120  140  411 ---------------------------------------- なぜなのでしょう・・・?

関連するQ&A

  • エクセルの統合機能の使い方

    統合機能で教えて下さい。複数のシートで一項目に数件の数字があります。項目は全てのシートにはありません。これの合計表を統合を使って作りたいのですがどなたかお教えいただけませんか? NO(1)シート            NO(2)シート        4月 5月 6月          4月 5月 6月 A商品売上  5  6  7  A商品売上    6  7  8 A商品在庫  7  8  9  A商品在庫    1  2  3 B商品売上  2  3  4  C商品売上    3  4  5 B商品在庫  1  2  3  C商品在庫    2  3  4 

  • エクセルの集計機能

    エクセルのデータ→集計の設定で例えば品目ごとの売り上げの合計などで、1つの集計行を作成するだけでなく、合計と平均、最大値などの2項目以上の集計行を作成し、同時に複数行それぞれに表示する方法はありますか?必要なだけ行を挿入し、集計等の関数をデータの下に当てはめるということです。お忙しいところ恐れ入ります。

  • エクセルの統合

    エクセル2007を使用しています。統合機能を使って、上端行左端列にチェックを入れまして表を統合しました。 お聞きしたいのは、統合した結果、左端列の項目の並びなのですが、何か基準があるのでしょうか。 あいうえお順でも、範囲選択した順でもありません。ご存知の方いらっしゃいましたら教えてください。 よろしくお願いします。

  • エクセルで2行毎ずらして表示するには?

    ひとつのシート内に複数の表を貼り計算をしています。 複数の表の下に集計結果を表示しました。 集計結果は月ごとに昇順で表示しています。 集計結果の月ごとの部分を新たに増やしたいのですが コピーをすると「複数の表のなかの2行ある計算範囲」が1行ずつしか下に 移動しませんが2行ずつ移動する簡易な方法はありますでしょうか?

  • エクセルでのマクロを教えて

    下記のようなものをみたすマクロは組めますか? ファイルにシートが何種類かあります。 sheet1には各店の集計データーがあります。 その中にA列には集計の項目名がAZ列まであり 1行目には店舗名が10種類あります。 sheet2からはsheet名をsheet1に記入されている1行目にしている店舗名にしてあります。 またA列には集計の項目名がありますが sheet1にある項目と全く同じではなく 項目は少なくなっています。 また、sheet2からの店舗名にはsheet1の集計表にはない 店舗名もあります。 このsheet1のデーターをもとに sheet2の1行目の項目と一致する項目の値や数字を sheet1からコピーするというものです。 よろしくお願いします。

  • シートが増えていく場合の統合機能について

    シート名に日付を入れて、一日のデータを入力しています。 A     B    C あいう  5   2 かき   3   1 さし   2    0 A列の項目の部分は、増えていきます。データは、毎日ありませんので、シート名の日付は、続いていない時もあります。 で、そのシートの先頭(一番左側)に、日付で入力したシートのデータを統合しています。 日にちが多くなってくると、統合するのは大変なので、マクロ、VBAなどでできないかなぁといった相談です。 1.データを入力する用の”本日”という名前を作成し、データを入力する。 2.集計用のシートの右側のシート(1日とは限らないため)から本日までのシートを統合する。 3.統合できたら、1で作成した本日のシート名を日付に変更する。 2の部分でマクロでできるのかなぁと(マクロの知識がありません)思っているのですが、考え方自体が間違っていますか?マクロの本で探し作成してみましたが、シートが増えないデータ統合はできた(本に載っていたので)のですが、シートが増えていく場合はどのようにしたらいいのか、わかりません。「集計用シートの右側のシート」をどう指定するのかもわかりません。 こうういった統合でマクロを利用するのは、可能なのでしょうか? ご教授いただければ幸いです。

  • エクセルで複数シートからデータを統合したグラフを作る

    エクセル2000を使用しています。 複数のシートの表からデータを統合したグラフを作りたいのです。 たとえば シート1:A 12 B 5 C 7 シート2:A 10 B 5 C 4 というデータから シート3で2つの表を統合したグラフ(たとえば積層グラフ:A  12と10  B・・・)をつくりたい。 但し、表は1つには統合しません。 また、データはそれぞれで、合計ではありません。 データの範囲の指定の仕方がわかりません。(たぶんここでは?) 

  • EXCELでこんな集計はどうするのでしょうか

    商品管理の表で以下のようになっています。 A1   B1    C1     D1    E1 担当者 分類番号 商品コード 整理番号 以下各月毎の売り上げ そしてこの表は1500行程度あり、B列、C列でソートしています。 この表をB列の分類番号毎、C列の商品コード毎で各月の売上合計を上記の表のシートとは別のシートに集計したいのですが、どのようにしたらよいのでしょうか。シートをコピーして集計するのはできるのですが、そうしたら容量が(サイズが)大きくなりすぎるため、できれば避けたいと思っています。

  • excelでのデータ集計

    エクセルで、合計を出すために、データ集計を使いました。 それを別のシートにコピーすると、集計された行だけを貼り付けたいのに、集計もとの、合計の行以外の行もコピーされてしまします。 集計した行だけを抽出し別シートにコピーしたいのですが、できますか?

  • エクセルで、こんな場合は統合を使う?

       A    B 1 担当者 売上金額 2 あああ 100,000 3 かかか 200,000 4 あああ 50,000 5 おおお 20,000 6 おおお 180,000    A    B 1 担当者 売上金額 2 あああ 150,000 3 かかか 200,000 4 おおお 200,000 上の表から下の表を作成する場合、「統合」を使えばいいですか? 最も適切な方法は何でしょうか。

専門家に質問してみよう