• 締切済み

Accessで住所ごとに集計したい。

Access超初心者です。 アンケートの集計を取りたいのですが、住所ごとに細かく数えたいです。 例えば、○○市●●区△△町▲▲の場合、▲▲で何件かを知りたいのですが、今集計されているのは●●区で何件という形になってしまっています。 住所にはコードがつけてあり○○●●△△▲▲という感じで数字が振ってあります。 ▲▲のところは3桁で001は一丁目002は二丁目みたいになっているのですが、単純に▲▲でカウントしてしまうと、○○市●●区△△町までが違っていても一丁目が何件という数になってしまいますよね? そうではなくて、○○市●●区△△町一丁目で何件、○○市●●区△△町二丁目で何件という数を知りたいのですがどうやって条件をつけたらいいのかわからないので教えて頂きたいです。 質問の内容もわかり難いかと思いますがどうぞよろしくお願いいたします。 Access始めたばかりなので難しいことがわかりません。 どうかお力を貸して頂きたいです。

みんなの回答

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.3

時間が経ってますが解決に至ってませんか? クロス集計クエリの作成はお分かりですか? クロス集計クエリの「行見出し」に住所コードを、回答を「列見出し」に、 カウントを取れば住所別回答別件数を得ることができます。 ただし、誰も選択しなかった回答は表示されません。 回避策は、オール9などのダミー住所コードに全選択肢の回答を一件ずつ作成しておいて、クロス集計結果をEXCELなどにエクスポートしておいて、ダミー住所コード部分を削除する、でしょうね。

joymei
質問者

補足

クロス集計でできるのですね。 気がつきませんでした。 回避策もなるほどと感心いたしました。 Excelにエクスポートしておいて、修正したものをまたインポートすれば大丈夫なのでしょうか?

  • pkh4989
  • ベストアンサー率62% (162/260)
回答No.2

こんばんは。 具体的に書くと、こうなります。 SELECT 住所コード, COUNT(住所コード) AS CNT FROM テーブル名 GROUP BY 住所コード

joymei
質問者

補足

具体例をあげていただきありがとうございます。 >SELECT 住所コード, COUNT(住所コード) AS CNT >FROM テーブル名 >GROUP BY 住所コード ドコに入力したらよいものなのでしょうか? 何度もすみません。よろしくおねがいいたします。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

素直に住所コードでGroupByすればOKです。 住所コードが全部で11桁と仮定しますね。 都道府県2桁+自治体3桁+大字(町名)3桁+小字(丁目)3桁の11桁。 丁目は末尾の3桁の部分ですから、001が一丁目であっても上位8桁が異なるのでそれぞれ一意になります。

joymei
質問者

補足

早速回答ありがとうございます。 GroupByとはなんでしょうか? どう使用したらよいか教えて頂けると助かります。

関連するQ&A

  • Accessで住所ごとに集計したい(2)

    Access超初心者です。 アンケートの集計を取りたいのですが、住所ごとに集計をしたいです。 住所にはコードがつけてあり○○●●△△▲▲という感じで数字が振ってあります。 ▲▲のところは3桁で001は一丁目002は二丁目みたいになっています。 ○○市●●区△△町一丁目で何件、○○市●●区△△町二丁目で何件という形になっているのですが、もっとおおざっぱに△△町で何件かという形に集約したいです。 今は○○市●●区△△町一丁目で何件、○○市●●区△△町二丁目で何件という形なのですべてに数字が入っているわけではありません。 そして0が入っているわけでもなく空白のままになっているデータもあります。空白のままでも集計結果は正しく出るのでしょうか? どのようにしたらいいのかわからないので教えて頂きたいです。 質問の内容もわかり難いかと思いますがどうぞよろしくお願いいたします。 Access始めたばかりで難しいことがわかりませんので、なるべく簡単な方法で教えて頂けると助かります。 どうかお力を貸して頂きたいです。よろしくお願いします。

  • 細かく住所事の件数をカウントしたい。

    例えば、 ○○市東3丁目3番3号 ○○市東原2丁目4番1号 ○○市東町1丁目 ○○市東1丁目2番1号 これらのデータをcountif()を使い、「○○市東」で集計すると4件集計されてしまいます。 これを「○○市東」で検索すると2件と集計させるにはどうしたらよいのでしょうか? 市区町村名別の集計がしたいと思っています。 宜しくお願いします。

  • 住所について教えてください。

    家が16件並んでいて、○○○市○○町○丁目○○ー1~16かと思ったら、1~14までは並びで、1件場所が並びじゃなくて、でもそこは番地があって、残りの1件だけ1~16のどれも違って、実際あるのは1~15までで、1件だけ住所が不明なんですけど、なぜですか? あと、他の地域を見たときに、家が並んでいるのに番地があっちいったりこっちいったり並んでないのはなぜですか?数字が間抜けだったり。 回答よろしくお願いします。

  • ○丁目の○は算数字でも可?

    「×△町○丁目**-*」の○の箇所は、一般的に漢数字、 (たとえば二丁目など)であるものと思っていたのですが 市によっては2丁目など算数字で定められているところもあるようなのです。 この○の部分は自治体ごとに算数字でも漢数字でも 自由に定められるものなのでしょうか? ×△町二丁目15番1号 などと表記するものと思っていました よろしくお願いします。

  • エクセルの区切り数字を個別に集計する方法を教えてください。

    エクセルでアンケート集計しているのですが、 カンマ区切りの数字から特定の数字の個数を カウントする方法をご存じでしたら教えてください。 現在、複数回答の項目を下記の様に入力。 A4のセル 1,2,3,5,10,15,21 A5のセル 1,2,12,22 例えばA6のセルで、「1」と答えた数をカウントしたい。 複数回答の項目が一桁だと、 A6=COUNTIF("A4:A5","*1*") で集計できたのですが、 今回のように二桁になると A6=COUNTIF("A4:A5","*1*")=5 となってしまいました。 よろしくお願いします。

  • Accessのクロス集計

    データテーブル 地域コード 年  データ 12204   2002   70 12204   2003  70 12204   2004  70 12205   2002  100 12205   2003  100 12205   2004  100 12206   2002  50 12206   2003  50 12206   2004  50 地域テーブル 地域コード 市名  合併情報 12202   松戸市 12203   市川市   12204   野田市   12205    柏市   沼南町(沼南町は柏市は合併しましたという意味) 12206   昭南町 作成したいクロス集計表 市名  2002 2003 2004 野田市  70  70  70 柏市  150  150  150 沼南町 50  50  50 市名と年 のクロス集計で もし地域テーブルに合併情報があれば (上記の場合 柏市(100)+昭南町(50)) それを反映させて集計するという形を作りたいのですが クロス集計クエリを作るときの抽出条件に記述すればいいのか、それとも1からコードを記述しなければならないか どうやって作ったらいいかよくわかりません。 説明がちょっとわかりづらいのですが もしわかるかたがいらしたら抽出条件式やコードなど詳しく教えていただけないでしょうか よろしくお願いいたします。

  • 住所名称の決定権は誰に(どこに)あるのでしょうか?

     現居住地は区画整理が終わり、住所が変更されることになりました。「○○市△△△×丁目」の△△△×丁目の部分です。ちなみに △△△は既存の町名で、×丁目が新たに割り振られました。 (二丁目に続けて三丁目、といった具合です)  この「△△△×丁目」の割り振りを決めるのは誰(どこ)なの でしょうか? 市町村でしょうか?  

  • ACCESSのクエリで集計

    チェックボックスにチェックのあるものの個数を数えたいのですが、クエリの集計でカウントを選び抽出条件にYesを入れても結果がレコード数の数でしか出てきません。集計条件を合計にするとチェックのあるものは-1なのでマイナスの数字が出てきます。どうしたらよいのでしょうか?

  • Accessのレポートの集計に条件をつけたい

    いつもお世話になります。 Access2010でレポートでの集計を行う際に条件をつけるには、どうすればよいか 教えて下さい。 レポートを作成した際、販売店コードでグループ化しています。 その中で消費者コードのレコードをカウントし、販売店コードフッターでカウント数を プリントしています。 このレコード数をカウントする際に、すべてのレコードではなく、そのレコード内にある 売上額の欄が0円より大きい(売上がある)消費者の件数をカウントするようにしたいと 考えています。 明細行には売上のない消費者もプリントされるため、プリントされる行数とカウント数は 異なってきますが、それはかまいません。 また売上がない消費者も含めた全レコード数も必要ありません。 このような条件を指定するにはどうすればよいでしょうか? よろしくお願いします。

  • 市区町村名の次に○丁目がくる住所

    日本の住所では 〇〇県〇〇市△△一丁目~ のような形が多いと思いますが、この△△が無く ○○県○○市一丁目~  というパターンも少ないながらあったと思います。 つまり「一丁目」という町名、というのでしょうか。 二丁目でも三丁目でもいいのですが、こういう「○丁目」という町名の一覧がどこかにないでしょうか。 かつてネット上で見かけた気がするのですが… ご存知の方はどうかご教示ください。 なお市区町村名の次に「○丁目」ではなく「○番地」がくるもの(○○市○○番地)については知っておりますのでご教示いただかなくて結構です。 よろしくお願いいたします。

専門家に質問してみよう