Subject: ひとつのシートにアンケートの結果をまとめて表示したいのですが。 ======================================== From: YUMI Date: 1999/08/26(木) 16:04:46 EXCEL97で作成した同じフォーマットのアンケート結果が複数あります。このアンケート結果をひとつのシートにまとめたいのですが、 何か良い方法があったら教えて下さい。(アンケートはファイルであります) 例:まとめのシートでは1行目のA列に名前、B列からそれぞれの項目名が入力されていて、2行目からひとりずつのデータが表示される様にしたいのです。100人いれば100行使う事になります。 何か良い知恵をお貸し下さい。 ======================================== From: 吉谷 隆 Date: 1999/08/27(金) 04:30:10 yumiさん、おはようございます。 だれからも回答が寄せられててないようですので、 私、回答してみたいと思います。 アンケート結果のシートとまとめのシートとは同じ フォーマットだとして、お話します。 (フォーマットが違っている、とかでしたら、再度詳しく 事情をお聞かせください。) それから、アンケート結果は数値で記入されているとして お話します。(もし、○、×、△でしたら、数値に置き換え ないといけないし、又、文章でしたら、集計など出来ない しなあ。) 関数など使わなくても、手作業で十分できます。 各ファィルをひとつのシートにまとめる。 名前をkeyにして、データを並べ替え。 データ集計を実行 というふうにすすめていくのですが。(まだ続くけど) もし、その方法で良いですよ、というのでしたら、再度 お知らせください。懇切丁寧に説明します。 全然事情がちがうよ、というのでしたら、もう少しくわしく どうしてほしいのか教えてください。 その症状によって、関数を使うのか、はたまた、vbaを つかうのか処方が分かれてきますでしょう。 ======================================== From: YUMI Date: 1999/08/27(金) 23:47:14 吉谷 隆さん、回答ありがとうございます。 私の質問の仕方が悪かったと思うのですが 集計シートといってもデータを合計するのではなく 単にアンケート結果の一覧を作成したいだけなのです。 ですから、アンケートと集計のフォーマットは違います。 アンケートの結果を名前別、質問ごとに表示したいのです。 一人目の結果をリンクで表示させ、次の行にリンク式を コピーして、置き換えでファイル名を変更するという 半手作業でやってみましたが、他にもっといい方法が あったら教えて下さいませ。 お忙しいところすいません。 ======================================== From: hakase Date: 1999/09/07(火) 15:06:56 YUMIさん、こんにちわ(^○^) 私もユーザーから事後アンケート集計ということで、 各自アンケートフォーム(ブック単位)で入力、 それを一つのブックに まとめるというのを作ったことがあります。 内容はこんな感じです。 ・アンケートフォームは1ブックで2SHEET構成、 1sheet目はアンケートのフォームで、 2sheet目は1sheet目のデータとリンクした計算式を入力しておく ・集計(まとめ)は1ブックで、1アンケートに対して、 1行(列に項目)というもの。 ・集計(まとめ)するためのプログラムブックを1ブック用意する。 プログラムブックのVBAは、 複数ファイルを開いて、各ブックの2sheet目を値コピーすると いうもので、簡単な内容です。 まとめのブックは新規の場合と、既存ブックの場合と2パターンとします。 もし、こんな内容でよければ、ソースを送りますよ。(^○^) でも、ちがうかな???