• ベストアンサー

エクセルでシートは別ですが、同じセルの集計を行いたいのですが

自治会のアンケートの集計に頭を悩ましています。 一つ目のシートに集計結果を入力出来る表を作りました。 組が10組有りますので、シートのコピーを繰り返して10組分を作成しました。 11シート目に各組の組別の質問毎の集計表を作成しました。 アンケートの設問が23問あり、選択も各問に3項目有ります。 最初は、集計表に各組の結果を入力すれば、自動的に集計表に転記出来るにと、集計表の入れたいセルをシフト+=を押して、その組のシートを開いて、集計結果のセルをクリックして、シフト+=+エンターを繰り返していましたが、余りにも回数が700回近く行わなければ成りません。 そこで教えて頂たいのですが、 10個のシートの同じセルを、各組に入力すれば集計表に自動的に同じ数字が入る様にする方法は有るのでしょうか? 宜しくお願い致します。 マクロはさっぱり判りませんので簡単に出来る方法をご教示頂きたくお願い致します。

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

  • ベストアンサー
回答No.6

最初のシートの作り方が間違っています。 ですので、40回くらいの貼り付け作業は我慢してください。 もっと簡単な表にすると簡単に集計が出来ます。 しかし、現在の表を崩さず利用して集計してみましょう。 (1)集計シートのC10に=Sheet1!$C10、E10に=sheet1!$E10、G10に=Sheet1!$G10 と入力。 $はF4を3回押せば、列のほうにだけ付く。 (2)2組目以降の明細のために、B7:G10を選択し、コピー、H7に貼り付け、N7に貼り付け、T7、Z7、AF7、AL7、AR7、AX7、BD7と繰り返し貼り付け。 (3)I10からBI10までの数式のSheet1の「1」をそれぞれ該当するシート番号「2」「3」・・・と変更する。 (4)右端に、横計の欄を答イ・ロ・ハそれぞれ設けて、=SUM(C10,E10,・・・)とセルをクリックして入力して行く。  (5)B7:右端列11行までを選択し、コピー、問2以下のセル(たぶんB11からだと思いますが)に、貼り付けしていく。 一度コピーボタンを押すと、後は何回も貼り付けできる。 (6)縦計は通常通り=SUM                         以上 表は、空行空列を設けず作るものです。 それだとコピー貼り付けも10回くらいで済みます。 最初のシート作りで集計や編集も随分楽になります。

jyon2jp
質問者

お礼

色々と何度も教えて頂き涙が出る位感動致しました。 実は、出来ないと考え、息子に依頼して必死に700回行い、一応完成は致しました。 しかし、2回目のアンケートの実施が近づいていますので、今回ご教示頂きました内容を吟味させて頂き、次回のアンケート集計に利用させて頂きたいと念じています。 しかし、色々な方法が有る事も今回勉強をさせて頂きました。改めてご返答頂きました皆様にお礼を申し上げたいと思います。

その他の回答 (5)

回答No.5

1組のシートの列と行の項目がどうなっているか、入力してみてください。 例えば、      A列    B列    C列    D列 1行目        答1    答2    答3 2行目 設問1   ○個    ○個    ○個 3行目 設問2  こんなふうにです。 どのようになっているか想像できませんので。

jyon2jp
質問者

お礼

色々と考えて頂きありがとうございます。

jyon2jp
質問者

補足

   A列          B列      C列         D列      E列         F列      G列 7行目問1(7~10行目を拡張) (B列とC列拡張)答えイ  (D列とE列拡張)答えロ (F列とG列拡張)答えハ 8行目中央に揃え     8行目と9行目空白     8行目と9行目空白       8行目と9行目空白 9行目 10行目          小計の文字  数字入力    小計の文字  数字入力      小計の文字  数字入力 数字入力を行う所は、判りづらいと思いますが、イの答えはC10 ロの答えはE10 ハの答えはG10です。 この様に23問のアンケートが有ります。 以上宜しくお願い致します。

回答No.4

各組のシートで設問ごとの集計が出来ているというのに、 11枚目のシートでまた、各組の設問ごとの明細を入れるのはなぜですか? NO.1さんのおっしゃるとおり、串刺し演算して10組の合計を算出するというのなら理解できますが。 もし、各組の設問ごとの明細と10組の合計を1枚のシートで表したいのなら、 1枚目のシートに全組の集計結果を入力し、普通に集計すれば良いような気がします。 答が各設問3つあるということなので、NO.2さんがおっしゃるようにピボットテーブルを使ったらどうでしょうか? データメニューのピボットテーブル・・・を選択するとウィザードが現れます。

jyon2jp
質問者

お礼

ご返答ありがとうございます。 確かに1枚のシートに10組の集計を入れるのが当初の目的でした。 しかし、各組長が集計する表を作成して欲しいとの事で、新たに表を作成致しました。組毎に戸数などが違う為、組名・戸数・回収数などをシートで個別に作成しました。同じ作成するなら、入力ミスをしたくないのと、組長から回収した、表の数字を同じ所に入力した時、同時に集計表に反映したかっただけです。 仰る通りです。 各組長は年令も高齢化している為、アンケート用紙1枚づつ見て、集計する所にペンで正の形を書いて集計して頂きます。 このデータを各組のシートに入力したかった訳です。 ピボットテーブルは、私には高度過ぎて途中で訳が判らなく成りました。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.3

EXCELでは複数シートの同じセルを集計するのに =SUM(Sheet1:Sheet10!A1) =COUNT(Sheet1:Sheet3!A1) のように複数シートを範囲に指定できます。 質問の集計がSUMで行えるのか、COUNTで行えるのかは実際のデータを見ないと分かりませんが、この方法は使えませんか?

jyon2jp
質問者

お礼

ご返答ありがとうございます。 私の質問の仕方が悪く、皆様にご迷惑をお掛け致しました。 ご教示頂きました最初は、No.1の方と同じ方法で確かに集計は出来ますが、合計数字のみで、各個別の組の明細が判りませんでした。 2番目の方法は、何回カウントしたかでした。 私がしたかったのは、アンケートの個別の数字を、集計表に表示させたかったのです。 私の質問が悪くて申し訳有りませんでした。

noname#25507
noname#25507
回答No.2

#1です。 失礼しました。 アンケートの項目の集計だけではなく、それぞれの組での個別の明細データもシート11に表示させるのでしたか。 アンケートの回答が、選択肢から一つだけ選ぶもので統一されているとしても、明細データを一つのシートにまとめるには、シートのデザインを設問シートとは異なるものにしなくてはなりません。 http://hp.vector.co.jp/authors/VA014071/tips/xl_pvt2.html の一番上に表示される表のようにデータベースの元となるような少し味気ない表ですね。 その上で、各セルへの数式を入力することになりますが、この場合でも数式の入力は基本となる数式の一部を変更するだけであったり、Excelのオートフィル機能を利用することも可能ですので、少なくとも700回の数式入力という作業はしなくてもよろしいでしょう。上記URLではそれらをピボットテーブルを利用して集計結果を表示させる方法にも言及しています。 また、別法として、アンケート集計のフリーのツールをご利用になったり、Excel上で動作するフリーソフトなどをお探しになるのも手かと思われます。

jyon2jp
質問者

お礼

再度のご返答ありがとうございます。 11のシートをコピーして行いましたが、途中で訳が判らなく成ってしまいました。 折角ご教示頂きましたが、時間が差し迫っていますので、現在は諦めました。 フリーソフトも探しましたが、これも時間の関係で、全て最初から入力しますと、時間の関係で諦めました。 色々とご教示頂きまして感謝申し上げます。

noname#25507
noname#25507
回答No.1

http://www.relief.jp/itnote/archives/000120.php 串刺し演算 とか 3D集計ってヤツですね。

jyon2jp
質問者

お礼

早速のご返答ありがとうございました。 教えて頂いたサイトを確認を行いましたが、 私の行った方法が間違っているのか、10組の合計が1組の所に出てしまいます。 各組の個別の明細が出てきません。 各組の個別の明細が出れば自分で合計は出来ますが、 各組の個別のデータが出る方法は無いのでしょうか? 再度教えて頂ければ幸いです。

jyon2jp
質問者

補足

私の行った方法 集計を入れたい1組~10組のセルをドラッグ後、 シフト+=を押して、SUMをクリック後、1組の使いたいセルをクリックし、 2組~10組のシートを順次クリックした後、「Ctrl+Enter」を押しました。

関連するQ&A