ACCESSでグループ化して集計する方法
- ACCESS2000を使用して、テーブルをグループ化し集計する方法を求めています。
- 都道府県と市区のデータを集計する際、区分に何か入っていた場合に1カウントし、グループ化したいです。
- 集計クエリで都道府県と市区をグループ化すると、それぞれの合算された「その他」部分が同じ値になってしまいます。個別に出力する方法はありますか?
- ベストアンサー
accessでグループ化して集計する方法
ACCESS2000を使っています。 たとえば、こんなテーブルがあるとします。 |都道府県|市区|区分| |東京都|目黒区|A| |東京都|板橋区|A| |東京都|板橋区|B| |東京都|その他|B| |東京都|その他|C| |千葉県|市川市|A| |千葉県|千葉市|C| |千葉県|その他|A| これを |東京都|目黒区|1| |東京都|板橋区|2| |東京都|その他|2| |千葉県|市川市|1| |千葉県|千葉市|1| |千葉県|その他|3| のように、|区分|に何か入っていたら1カウントして集計したいのですが、どうすればいいでしょうか? 集計クエリで、|都道府県|と|市区|でグループ化したのですが、 |東京都|目黒区|1| |東京都|板橋区|2| |東京都|その他|5| |千葉県|市川市|1| |千葉県|千葉市|1| |千葉県|その他|5| となってしまいます。 |その他|の部分が、どちらも全て合算されてしまいます。 それぞれに出すにはどうしたらいいのでしょうか?
- clarice1976
- お礼率90% (224/247)
- オフィス系ソフト
- 回答数2
- ありがとう数2
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> データは存在しませんでした。 そうですか。妙ですね。 以下、デザインビューのSQLビューで見てください。 select [都道府県], [市区], count(*) from <元データ> group by [都道府県], [市区] ; こんな感じになってますか? 対処として、|都道府県|と|市区|を連結して使用してはどうでしょう? select [都道府県]&[市区], count(*) from <元データ> group by [都道府県]&[市区] ;
その他の回答 (1)
- bin-chan
- ベストアンサー率33% (1403/4213)
実際にデータが存在するんじゃないですか? (1)都道府県(2)市区順でソートして確認してみては?
お礼
すいません、もう一度確認したら、この質問に書いたテーブルだと、出来ました。 実際のテーブルは、都道府県テーブルと市区のテーブルを持っていて、リレーションで結んであります。 0件のデータも出したいので、都道府県テーブルと市区のテーブルでグループ化してあるのですがもしかしたらそのあたりがいけなかったのでしょうか?
補足
データは存在しませんでした。 実際にテストデータを作ってやってもみましたが、やはり同じ結果でした。
関連するQ&A
- Excel上、データを行毎にサマリーしたい
無知ですみません、どなたかエクセル関数、マクロを駆使した効率のいいやり方をご教授下さい。 エクセル上で、以下のようなリスト【サマリー前】について、数量が一致する行をサマリーして【サマリー後】のような形で集計したいのですが、いい手法が思い浮かばずに困っています。 数量の集計だけならピポットテーブルでも事足りると思うのですが、どうしてもは以下のようなリスト形式にまとめたいのです。 地道に1行1行手で集計しようとすると数万行あるため、ミスが怖くてできません。 何卒、よろしくお願い致します。 ■サマリー前 品名 業者 住所 数量 アイス 業者1 東京都渋谷区 1個 アイス 業者1 東京都渋谷区 2個 チョコ 業者2 千葉県市川市 3個 チョコ 業者2 千葉県市川市 2個 アイス 業者2 千葉県市川市 4個 アイス 業者2 千葉県市川市 1個 ↓ ■サマリー後 品名 業者 住所 数量 アイス 業者1 東京都渋谷区 3個 チョコ 業者2 千葉県市川市 5個 アイス 業者2 千葉県市川市 5個
- 締切済み
- Excel(エクセル)
- エクセルでのデータ集計方法について
エクセルで、【1.元データ】のようなデータがシート毎に5,000社ほどあります。このデータを各市区町村ごとに集計を取りたいのです。 【1.元データ】 A社 ┃ 東京都品川区戸越 B社 ┃ 東京都新宿区下落合 C社 ┃ 東京都新宿区新宿 D社 ┃ 埼玉県川口市柳崎 E社 ┃ 神奈川県川崎市中原区丸子通 そこで、ピボットテーブルを使って集計したかったのですが、同じセルの中に番地までデータが入っていて【2.集計後のイメージ】のような意図している集計が出来なかったです。 【2.集計後のイメージ】 品川区 ┃ 1 新宿区 ┃ 2 川口市 ┃ 1 川崎市 ┃ 1 これを解決するにはどういう集計の仕方をすればいいでしょうか? 現在はエクセル上で住所データで並べ替えをして数えて集計をしているのですが、時間がかかってしまうため、何かいい方法はありませんか?
- 締切済み
- オフィス系ソフト
- Access で重複データを削除
Access2010を使用しています。フィールドが2個あります。【都道府県名フールド】【市区町村名フィールド】です。 都道府県フールドには、重複データが有ります。【東京都 品川区】【 東京都 大田区】【千葉県 市川市】【千葉県 船橋市】・・・・】このような重複データがある時に、エクセルの【データ 重複の削除】の様な結果が欲しい。実行後は【東京都 品川区】【千葉県 市川市】です。*エクセルの重複の削除は最初の行が残ると有りました。簡単な方法をお願い致します。現在実施している方法はアクセスで、エクセルでエクスポートして、【データ データの削除】を実施しています。 ※OKWAVEより補足:「ひかりTVのサービスやISPぷらら」についての質問です。
- ベストアンサー
- その他(趣味・娯楽・エンターテイメント)
- 千葉県 東京に一人暮らしするなら
今住んでる所は申しはけないけど書けませんが 千葉県 東京で一人暮らしするなら? 千葉市中央区 柏市 市川市 松戸市 板橋 練馬区 豊島区 中野区 色々書いてしまいましたがどこが良いですか? 千葉県の方が家賃は安いですよね?
- 締切済み
- 賃貸・アパート
- 複数テーブルの条件毎での同一項目のSELECT方法
以下のテーブルはAコードでキーになっています。 テーブルA、Bのコード・名称・住所項目は型レングスともに同一形式になります。 テーブルA Aコード 名称 住所 1 あいうえお 東京都足立区 2 かきくけこ 東京都目黒区 テーブルB Bコード 名称 住所 Aコード 100 さしすせそ 東京都荒川区 1 200 たちつてと 東京都板橋区 2 300 なにぬねの 東京都板橋区 2 400 はひふへほ 東京都江戸川区 500 まみむめも 東京都大田区 テーブルBのAコードが入力されていて、テーブルAに存在したらテーブルAから情報を取得し、 なければ、テーブルBを取得するということがしたいです。 上記例としては、SELECTの結果として以下のようにしたいです。 1 あいうえお 東京都足立区 2 かきくけこ 東京都目黒区 400 はひふへほ 東京都江戸川区 500 まみむめも 東京都大田区 何卒ご教示お願いします。
- ベストアンサー
- SQL Server
- 32条の越県利用はできるのですか?
具体的な都道府県まで挙げるのは不安なので例としますが、たとえば私が千葉県市川市(本八幡駅付近)に住んでいるとします。通学の都合で都営地下鉄新宿線を利用するため、受診したい病院は東京都にあります。 家は自営業のため、国民健康保険ですから、保険者は千葉県市川市です。こういう場合、東京都のその病院を利用する際にでも32条の適用を受けることは可能なのでしょうか? 通学定期もあるし、帰宅途中に途中下車して通えるので、県内で病院を探してそこに通院するのは時間的にも大変でなので、もしそれができるのなら、そうしたいのですが、どなたかご存じの方いらっしゃいましたら教えてください。お願いいたします。
- ベストアンサー
- 心の病気・メンタルヘルス
- 東京電力の電気料金は地域によって異なったら?
もし、東京電力の電気料金は地域によって異なったらどうなりますか? 例 東京電力の家庭用電気料金は、1kWh当たり25円とすると 東京23区の都心部A(千代田区・港区) 90円 東京23区の都心部B(中央区・渋谷区・文京区) 70円 東京23区の都心部C(新宿区・豊島区) 50円 東京23区の南部(目黒区・世田谷区・品川区・大田区田園調布エリア) 60円 東京23区足立区 30円 東京23区その他 40円 東京都多摩地域(武蔵野市) 60円 東京都多摩地域(東側) 40円 東京都多摩地域(西側) 25円 千葉県(松戸市・市川市・柏市などの北西地域) 20円 千葉県(市原市・木更津市などの市原市以南・成田市などの成田市以東) 16円 埼玉県 20円 茨城県 16円 群馬県 16円 栃木県 16円 神奈川県(その他) 25円 神奈川県(川崎市・横浜市) 35円 神奈川県(横浜市中区) 60円
- ベストアンサー
- 自然環境・エネルギー
お礼
色々と調べてみたら、やはりリレーションのかけ方が悪かったみたいでした。元々入ってくるデータがちょっといけてなくて(説明すると長くなりそうなので、すいませんが割愛します。)、暫定的に帳尻あわせをした結果が今悪影響を与えていたようです。 もう一度いちから設計しなおしてみることにします。 それでも無理だったら連結という手もありますね。 ありがとうございました。