3 Replies Latest reply on Apr 9, 2017 9:14 AM by Shinichiro Murakami

    市の人口を同名の市と重複せずに出力する方法

    Kazuya Niikura

      こんにちは、にいくらと申します。

      どなたかご存知の方はご教授お願いします。

       

      添付ファイルのExcelを用いて、人口増減率を市区町村レベルで図示された日本地図を作成しています。

      それと合わせて、人口が多い市区町村を上位Nレベルの棒グラフで表したものを作成しようとしています。

      ここで悩んでいることは以下の点です。

       

      ・シート2で上位Nレベルで市区町村を出力した際、他県の同名市区町村の人口が集計された状態で出力される。

       (中区が大阪府、静岡県、神奈川県、広島県、岡山県、愛知県のそれぞれの中区の合計として出力される)

       

      この状態を改善して、他県の同名の市とは区別して正しい上位Nレベルの市区町村を出力したいです。

      お手数をお掛けしますが、どなたかよろしくお願いいたします。

        • 1. Re: 市の人口を同名の市と重複せずに出力する方法
          Shinichiro Murakami

          にいくらんさん、

           

          この場合テクニカルには、市町村ごとの重複はもとより、「年毎に変わる順位」のほうに注意を払う必要があります。

          重複は、下のように都道府県と市区町村を結合することで解決できます。

           

          [都道府県 + 市区町村]

          [都道府県]+" "+[市区町村]

           

           

          が、実はこれは使用する必要はありません。単年であれば、上記フィールドをtop10 でフィルターすれば事足りますが、

          「年毎に変わる順位」を考慮に入れる際、どっちにしろ都道府県と市区町村も、テクニカルには同時に取り扱われるからです。

           

          単年のケース

           

           

          複数年のケース

           

          年毎のランキングを計算するフィールドを作成します。

           

          [Rank]

          rank(sum([人口]))

           

          ソート、フィルタ どちらもこのフィールドがキーになります。

           

          テーブル計算なので、その設定を行います。

           

           

          フィルタ

           

           

           

           

           

          ソート

           

          Rankをコピー(上記テーブル計算設定を保持できる)

           

           

          Headerを非表示

           

           

           

           

           

          以上です

           

          むらかみ

          • 2. Re: 市の人口を同名の市と重複せずに出力する方法
            Kazuya Niikura

            むらかみさん

             

            返信が遅れてしまい、申し訳ありません。

            重複しない方法だけでなく、それを発展させた方法を教えていただきありがとうございます。

            とても勉強になりました。

             

            にいくら

            • 3. Re: 市の人口を同名の市と重複せずに出力する方法
              Shinichiro Murakami

              にいくらさん

               

              Rankをはじめ、テーブル計算は、慣れるまで結構ややこしいですが、使えないと制約も大きいので、

              徐々に覚えてもらったら良いかと思います。

              何かありましたら、またご質問ください。

               

              むらかみ