Excel中创建可交互筛选地图图表有五种方法:一、用内置填充地图+切片器联动;二、Power Map三维动态可视化;三、数据透视表+地图实现多级筛选;四、条件格式模拟简易交互地图;五、Power BI嵌入式地图链接Excel。

如果您希望在Excel中创建可交互筛选的地图图表,以直观展示不同地区的数据分布(如销售额、人口数量等),可以通过内置的“地图图表”功能结合切片器实现动态筛选。以下是多种适用于零基础用户的地理数据可视化操作方法:
一、使用Excel内置地图图表与切片器联动
此方法利用Excel 2016及以上版本(含Microsoft 365)原生支持的“填充地图”图表类型,配合切片器实现点击式区域筛选。
1、准备数据表,确保包含标准地理名称列(如“省份”、“国家”或“城市”)和对应的数值列(如“销售额”)。
2、选中数据区域,点击【插入】选项卡,在【图表】组中选择【地图】→【填充地图】。
3、Excel将自动生成按地理区域着色的地图图表;若提示“无法识别某些位置”,需检查地理名称是否符合标准(建议使用中文全称,如“广东省”而非“广东”)。
4、将光标置于数据表任意单元格,点击【插入】→【切片器】,勾选地理字段(如“省份”)并确定。
5、调整切片器样式和位置,点击切片器中的某个区域(如“北京市”),地图图表将自动高亮并仅显示该区域数据,实现交互筛选。
二、通过Power Map(3D地图)创建动态地理可视化
适用于Excel 2013及以上版本(Windows系统),可构建三维地球模型并支持时间轴动画与筛选。
1、确保已启用Power Map插件(在【文件】→【选项】→【加载项】中管理COM加载项,勾选“Microsoft Power Map for Excel”)。
2、选中包含地理字段和数值的数据表,点击【插入】→【3D地图】(旧版称为Power Map)。
3、在Power Map窗口中,将地理字段拖至【位置】框,数值字段拖至【高度】或【颜色】框。
4、点击顶部【筛选器】面板,添加其他分类字段(如“产品类别”),生成交互式下拉菜单。
5、用户可通过筛选器选择特定类别,地图上的柱状图或热力区域将实时更新以反映筛选结果。
三、结合数据透视表与地图图表实现多级筛选
通过数据透视表作为中间层,增强筛选灵活性,尤其适合含多维度数据的场景。
1、选中原数据区域,插入【数据透视表】,将地理字段放入【行】,数值字段放入【值】,其他分类字段(如“季度”)放入【筛选器】。
2、基于该数据透视表,再次插入【填充地图】图表(需确保Excel版本支持)。
3、在数据透视表字段列表中,勾选【分析】→【插入切片器】,为地理字段和其他维度分别添加切片器。
4、调整切片器连接至同一数据透视表(右键切片器→【报表连接】,勾选对应透视表)。
5、当用户点击任一切片器选项时,数据透视表和关联的地图图表将同步刷新显示匹配的地理数据。
四、使用条件格式模拟简易交互地图(无内置地图功能时)
若Excel版本不支持地图图表(如Excel 2010或Mac版部分版本),可用条件格式+中国/世界地图图片替代。
1、下载一张清晰的矢量地图图片(如中国省级行政区划图),插入Excel工作表。
2、在旁边建立省份与数值对照表,例如A列为“省份”,B列为“销售额”。
3、为每个省份区域命名(选中对应单元格,输入名称到名称框,如“北京”、“上海”)。
4、在地图图片下方或旁边,使用VLOOKUP公式引用数值,并应用色阶条件格式生成颜色梯度。
5、插入切片器连接至辅助数据表,当筛选省份时,条件格式区域颜色变化可间接反映地理数据变化,实现视觉上的交互效果。
五、导入Power BI嵌入式地图并链接Excel数据源
借助Power BI服务创建高级交互地图,再通过Excel获取其可视化结果(适合需要复杂地理层级的用户)。
1、将Excel数据上传至Power BI Online,或使用Power BI Desktop连接本地Excel文件。
2、在Power BI中,选择【地图视觉对象】,拖入地理字段(需为“位置”类型)和度量值。
3、添加切片器控件(如“地区”、“年份”),配置交互筛选逻辑。
4、发布报表后,在Excel中通过【数据】→【获取数据】→【从Power BI】连接该报表。
5、在Excel中插入Power BI可视化对象,用户可在Excel内直接操作切片器,地图将响应筛选指令并动态重绘。










