お願いします
アクセスで次のようなアンケートCSVをインポートして集計しています。質問1・2に入力されるのは選択肢番号です
<アンケート結果テーブル>
名前 回答者 質問1
==========================
20080710 Aさん 1
20080710 Bさん 2
20080710 Cさん 5
上記をクロス集計を行い日別の集計を行っております。
<クロス集計>
日付 1 2 5
===========================
20080710 1 1 1
上記の結果を回答がなかった選択番号は下記のように0を表示させたいのですがどうすればよろしいでしょうか?
日付 1 2 3 4 5
===========================
20080710 1 1 0 0 1
No.2ベストアンサー
- 回答日時:
選択肢をすべて表示するには
列見出しプロパティーに全ての選択肢番号を書きます
Nullを0にするにはNZ関数を使用します
No.1
- 回答日時:
とりあえず、大まかには、
A)選択肢が「1~5」なのでしたら、常にそれが表示されるようにする
B)集計されるデータがない場合の空白を、「0」に変換する
という手順を経ることになるかと思います。
以下、それぞれを具体的に説明します:
A)全ての選択肢が、常に列として表示されるようにする
集計対象となるデータさえあれば、列は表示されますので、全ての
選択肢をデータとして追加してしまえばOKです。
(あまりスマートな方法ではありませんが(汗))
日付 回答者 質問1
==========================
20080710 Aさん 1
20080710 Bさん 2
20080710 Cさん 5
(System) 1
(System) 2
(System) 3
(System) 4
(System) 5
→これにより、集計結果は以下のようになります:
<クロス集計>
日付 1 2 3 4 5
==========================
1 1 1 1 1
20080710 1 1 1
B)空白を「0」に変換する
クロス集計クエリをデザインビューで開き、カウントを指定している
列を以下のように修正します:
(現在)
質問1のカウント: 回答者
アンケート結果テーブル
カウント
値
※SQLビューなら「Count([アンケート結果テーブル].[回答者])」部分。
(修正後) *「テーブル」行(2行目)は空白にします。
質問1のカウント: Nz(Count([アンケート結果テーブル].[回答者]),0)
カウント
値
※SQLビューなら「Nz(Count([アンケート結果テーブル].[回答者]),0)」
に修正。
→これにより、(1行目に「日付」が空白のデータは入るものの)ご希望
の結果になるかと思います:
<クロス集計>
日付 1 2 3 4 5
==========================
1 1 1 1 1
20080710 1 1 0 0 1
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) アンケート集計用VBAについて教えて下さい。 約100人にアンケート内容が入ったExcelファイルを 1 2022/07/27 13:12
- 統計学 前回イベントと今回イベントのデータ集計について 質問させてください。 イベント参加者の内アンケートを 3 2022/09/30 22:23
- Excel(エクセル) EXCEL マクロで 同じフォルダ内の複数ファイルの複数行全体を選択して1つのファイルに集約 4 2022/09/27 18:41
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) Excelの複数ファイルの複数行を別ファイル1つのシートにVBA、マクロで集約する方法 5 2022/09/13 06:30
- Excel(エクセル) Excel使用前提 同じフォルダ内にあるファイルの集約等をマクロでできますか 4 2022/09/06 19:03
- 政治 コンピューターで政党支持のアンケートをするのって、結果にどんな影響が出るでしょう? 5 2023/03/22 17:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのピポットテーブルで...
-
ピボットテーブルのことです
-
マクロで貼り付け位置を可変さ...
-
オートシェイプを色別に個数を...
-
ピボットテーブルの項目間の計算
-
勤務表の中抜け集計の関数を教...
-
エクセルの集計を数字以外です...
-
ピボットテーブルへの集計フィ...
-
IF関数を使用した数字に、カン...
-
パワーポイントで資料を作る時 ...
-
Excel週ごとの集計を関数で
-
エクセルで○や×の図形の集計は...
-
ピボットテーブル オリジナル...
-
Microsoft Formsによるアンケー...
-
ピボットテーブルの集計値をVBA...
-
エクセルの集計機能を横方向(...
-
保存ブックを開かずコピーペー...
-
関数を教えていただきたいです...
-
エクセルを使ってCSVデータを自...
-
ワードで配布したアンケートの集計
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ピボットテーブルのことです
-
エクセルのピポットテーブルで...
-
列を増やさずに、月だけの件数...
-
マクロで貼り付け位置を可変さ...
-
エクセルの集計を数字以外です...
-
エクセルで○や×の図形の集計は...
-
ピボットテーブルの項目間の計算
-
オートシェイプを色別に個数を...
-
勤務表の中抜け集計の関数を教...
-
確定申告書作成においてパソコ...
-
ピボットテーブルへの集計フィ...
-
IF関数を使用した数字に、カン...
-
Microsoft Formsによるアンケー...
-
パワーポイントで資料を作る時 ...
-
エクセルの集計機能を横方向(...
-
ピボットを使ったシートに計算...
-
エクセルで数値のプラス毎とマ...
-
Excel週ごとの集計を関数で
-
価格帯別集計 EXCELで効率の良...
-
エクセルのフッターについて
おすすめ情報