ローデータからのクロス集計
たとえば、列1に学年1年~6年 列2に県名、列3~列10に人数、が入りその下には数字
学年 出身地 1人 2人 3人
----------------------------------------------
1年 東京都 3 2 3
2年 千葉県 4 2 4
というようなエクセルの表から下記の式に従い、
クロス集計表を作りたい場合どうすればよろしいでしょうか?
アクセス?エクセルのピボットテーブル?
↑の数千倍のデータがあります。
(SC17/学年×SC18/出身地)×SC19/
回答(7件)
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示
No.7ベストアンサー20pt
学年 出身地 1人 2人 3人
----------------------------------------------
1年 東京都 0 1 0
2年 千葉県 1 0 0
1年 千葉県 1 0 0
・・・・・・・・・・・・・・・・・・・・
を
学年 出身地 1人 2人 3人
----------------------------------------------
1年 東京都 3 2 3
2年 千葉県 4 2 4
としたいのでしたら
Accessでは集計クエリで
学年 出身地 1人 2人 3人
グループ化 グループ化 合計 合計 合計
とすれば良いのでは?
No.6ベストアンサー10pt
ローデータと言う意味は1行が1人のデータと言う了解で良いですか?
(システム用語なので)
即ち、3~10列には何れか一つにフラグになる1が1つだけ存在すると言うことになります。
ピボットで十分できますが、実行する前にデータを整列させないと
上手く行きません。
データがあるセル全体を選択してソートします。
・A1からあるなら、A1を選択し、Ctrl+Shift+end をとすると全てのセルが選択されます。
・ソートは、データ→並び換えで行います。
・ソート順は学年を優先させるなら学年の列を1に(最優先されるキー)いれます。この場合2には出身地を入れます。
ソートが終ったらデータ→ピボット・・・を選択しウィザードに従って作業して見て下さい。
>ローデータ
「ロー」とは、「生の」のRAWですか?
日本語ではあまり使わないと思うが。データで良いと思うが
ーー
肝心のデータはどういう形、エクセルでは、行や列の項目構成
、になっているかが、書かれていないが。
学年以下は、最終目的の出来上がり表の形式でしょう。
使えそうなのは、エクセルのピボットテーブルでしょう。
例データ
学年府県兄弟数
1t1
1k2
2c2
3s1
2t2
1s3
2k1
3k2
結果
合計 / 兄弟数兄弟数
学年府県123総計
1k22
s33
t11
1 合計1236
2c22
k11
t22
2 合計145
3k22
s11
3 合計123
総計38314
ーーー
要点は
レイアウトで
行に学年+府県
列に兄弟数
データに兄弟数(のカウント)
をD&D
でどうですか。
すみません補足を拝見してもよく分かりませんので、こちらで推測した内容を質問として書きます。内容が違っていたら分かりやすく補足お願いします。
1)データは生徒一人につき1行なのですか。つまり生徒が300人いれば、300行のデータがあるのでしょうか?
2)これは何を意味していますか?
学年 出身地 1人 2人 3人
----------------------------------------------
1年 東京都 0 1 0
「この1年の生徒は二人兄弟である」でよいのでしょうか?
1行の中ではc列~i列の数値の1つだけが「1」で残りは「0」という認識でよいですね。
1)、2)の推測が正しければ以下の操作を行い、ピボットテーブルで集計して下さい
a)「出身地」と「1人」の間に1列追加しタイトルに「兄弟人数」を入力します
b)1行目がタイトル行、2行目からデータがあるとして、c2(aで追加した列)に式を入れます
=IF(ISERROR(MATCH(1,D2:J2,0)),"",INDEX($D$1:$J$1,1,MATCH(1,D2:J2,0)))
するとこのセルには兄弟人数が表示されるはずです。ただしd列~J列の「1」が一つもないときは何も表示しません
c)a列(学年)、b列(出身地)、c列(兄弟人数)を使ってピボットテーブルでクロス集計して下さい。
>>(SC17/学年×SC18/出身地)×SC19/
全く理解不能です。
PCでは"/"が÷の意味です。また、最後に演算記号で終る式は
完結していないのでエラーになります。
SC17 SC18 SC19 これはセルの座標ですか?
この回答への補足
SC17 SC18 SC19は意味がありませんでした。
質問項目の通し番号でした。
質問があります。
1.どんなクロス集計表を作りたいのか。
2.(SC17/学年×SC18/出身地)×SC19/は、何ですか。
この回答への補足
間違えました。
元データは↓のような感じです。
学年 出身地 1人 2人 3人
----------------------------------------------
1年 東京都 0 1 0
2年 千葉県 1 0 0
1年 千葉県 1 0 0
(SC17/学年×SC18/出身地)×SC19/兄弟人数
要するに1年で東京都出身の兄弟1人が何人いるかと
いう集計を取りたいです。
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示












