我翻了翻后台的留言,发现“Excel怎么做区域分布图”这个问题被问到的频率实在不低。很多人觉得做地图图表是专业GIS软件的活儿,或者得用Python画,其实真不用。Excel里藏着一个挺冷门但好用的功能,叫“地图图表”,三步就能搞定一张能放进汇报PPT里的区域分布图。今天咱就把这个操作掰开了揉碎了讲明白,你跟着点就行,包教包会。

第一步,也是最重要的一步,不是打开Excel,而是整理你的数据。很多人栽跟头就栽在这儿。你手里拿着的原始数据,比如各个省份的销售额,这没问题,但Excel地图图表认的不是“北京”“上海”这种简称,它认的是标准的地理名称,最好是“北京市”“上海市”这种带“市”“省”字样的全称,或者干脆用拼音。你直接把“京”“沪”这种单字简称丢进去,图表大概率会给你画出一片空白,或者干脆报错。所以,动手画图之前,先花两分钟把数据源里的地区列整理成标准全称,顺手排个序,让同级别的区域挨在一起,这一步能帮你省掉后面一半的麻烦。
数据整理干净了,第二步就顺理成章了。你选中那两列数据——一列是区域名,一列是对应的数值——然后点Excel顶部菜单栏里的“插入”,在图表区里找到那个像小地球一样的图标,那就是“地图图表”。点一下,Excel会立刻根据你选中的区域自动生成一张中国地图,上面每个省的颜色深浅就代表数值大小。如果你用的是Office 365或者2019以上的版本,这个功能基本是标配;要是你找半天没找到,那可能是版本太老,得升级一下。生成之后,地图默认是单色的,你得让它有颜色深浅的层次感,这才叫数据可视化。
生成的地图看着挺像那么回事,但离能拿得出手还差一步。第三步就是美化,或者说叫“调教”。你右键点击地图,选择“设置数据系列格式”,右边会弹出一个面板,里面有个“系列颜色”选项,默认是“单色”,你把它改成“多色”或者“分段色阶”,这样数值高的区域会变红,低的变蓝,中间是渐变色,一眼扫过去,高低分布清清楚楚。如果你觉得颜色太土,可以手动改成“蓝-白-橙”这种商务配色,看着就高级多了。在这个面板里还能调整“地图面积”,如果你数据只涉及华东几个省,可以选“仅包含数据区域”,地图会自动放大聚焦,细节看得更清楚。
到这步,图基本成型了,但你别急着截图走人,还差几个微调。地图上那些省的名字默认是不显示的,你需要在“设置数据系列格式”里往下拉,找到“地图标签”,选“显示”或“根据数据”,这样每个区域上就会浮出地名。要是你的数据里有异常值,比如某个省数值特别高,把其他省份的颜色都“压”成一片白,那你得注意一下“颜色缩放”的数值范围,手动改一下最大最小值,让颜色层次拉开,别让一两个极端值毁了整张图的区分度。这一步最考验耐心,但也是区分高手和新手的分水岭。
弄完这些,一张像模像样的区域分布图就躺在你的Excel里了。不过我得提醒一句,这种地图图表有个小脾气:它只认标准行政区划,你要是想画某个省的市县级分布,那得看运气,有时候支持,有时候画出来是歪的。所以这招最适合做全国各省、或者全球各国的数据分布,再细的粒度,还是建议换专业工具。但话说回来,日常汇报、季度总结,手头没有专业软件,用Excel这张地图,配上几个数据标签,已经足够撑起场面了。
我还试过一种更灵活的玩法,就是把这张地图图表复制粘贴到PPT里,然后点右键选“另存为图片”,做成高清PNG,这样不仅防别人误改,而且排版的时候想怎么裁就怎么裁。要是你想让图片更生动,还可以在Excel里给地图加个“数据条”或者“自定义标签”,把具体数值直接显示在地图上,老板看完都不需要再看你的Excel原表,一张图就讲完了所有故事。
有人可能会问,这玩意儿跟条件格式那套“色阶”有啥区别?区别大了。条件格式是在单元格里涂颜色,你看到的是表格,不是地图;地图图表是把数据放到真实的地理坐标上,人眼对空间位置的敏感度远高于对表格数字的敏感度。你说“华东销量高”和看到地图上华东那一片红彤彤,冲击力完全不是一个量级。做汇报的都知道,看图比看数快,看地图比看图快。
说回操作本身。三步走完,其实总共花不了五分钟。第一次用可能会卡在数据格式上,多试两次就顺手了。别把这事想得多高深,Excel里藏着的好用功能多了去了,地图图表只是其中一个。你把这张图往报告里一放,别人以为你偷偷学了什么高级数据可视化工具,其实你只是把Excel玩明白了。下次再有人问“Excel怎么做区域分布图”,你就把这个方法甩给他,顺便告诉他,三步,真的就三步。


新闻中心