Excelで日本地図

Yahoo!知恵袋で回答した質問の中から、Excelで日本地図を塗る方法を紹介します。

質問

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10280034820

Excelのマップ色分け機能で、日本地図を作ろうとしています。ランキング上位3位のみ色をつけたい(かつ1位、2位、3位の各順位は色を分けたい)のですが、何か方法はありますか?
データ系列の書式設定>系列の色で「左右逆方向(3色)」を選択していますが、上位3位以外も色がついてしまいます。

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10280034820

回答

私の回答はこうです。

質問者様が質問文に書いたその設定のまま、「最小値」を「数値」にして値のところに第3位の数値を入れてみてください。

それから「中間値」も「数値」にして値のところに第2位の数値を入れてみてください。

最大値はそのままでよいです。

表の方の、第1位、2位、3位以外の値は空白にします(でないと、3位と同じ色になってしまいます)。

図は、都道府県別人口でやってみたものです。東京が最大値、神奈川県が2位、大阪が3位となって色分けされています。

ただ、3つしか値がないので、凡例がおかしなことになっています(図参照)。凡例は表示しない設定にする方がよいでしょう。

もともとExcelが提供しているのはグラデーションマップなので、1位2位3位だけ色塗りするのであれば、グラデーションを使う必要もないので、有志の方が公開している白地図を利用するのも一つの手かなと思います。

解説

グラデーションマップというのは、いい感じにしてくれる色調補正のことです(これが私のせいいっぱいの理解です)。

だんだんと色味が変わることでいい感じにしているので、「ここの県は赤!ここの県は黄色!」と、はっきりくっきり色が変わるような場合には、使えません。

だから、正直言って今回の質問者さんのやりたいことには向かない機能なんですが・・・・。

どうしてもExcelのグラデーションマップでやりたいということであれば、回答欄に書いたようなやり方をするしかないと思います。

でも、私だったら↓こういう有志の方が公表している白地図を利用すると思います。

日本白地図 – Microsoft Office カッパの備忘録

https://kappanosara.jimdofree.com/word/map-japan/

同じことをカッパの備忘録さんが公開している白地図で実装してみた図