0

0

Excel怎么制作交互式动态地图图表_Excel按地区筛选显示数据制作动态图表

P粉602998670

P粉602998670

发布时间:2026-01-18 18:12:22

|

904人浏览过

|

来源于php中文网

原创

需用标准行政区名称准备数据、插入三维地图、添加切片器联动、构建多级透视表、导出快照超链接;五步实现Excel动态地理图表。

excel怎么制作交互式动态地图图表_excel按地区筛选显示数据制作动态图表 - php中文网

如果您希望在Excel中创建一张能够根据地区动态更新数据的地图图表,则需要借助地理字段识别与切片器联动功能。以下是实现此效果的具体步骤:

一、准备带地理信息的数据源

Excel地图图表依赖于系统对地理名称的自动识别,因此原始数据中的地区字段必须使用标准的中文行政区划名称(如“北京市”“广东省”“成都市”),不得使用通用、代码或自定义标签。若数据中为城市编码或拼音,需先转换为规范全称。

1、确保数据表至少包含两列:一个地区名称(省/市/县),另一个要可视化的数值(如销售额、人口数等)。

2、选中整张数据表,按Ctrl+T将其转为Excel表格,启用表格引用后续更新。

3、检查地区列是否被Excel识别为地理数据类型:右键该列各单元格→查看“数据类型”选项,若显示“地理”图标则成功识别;若显示“文本”,需点击该图标手动转换。

二、插入三维地图(Power Map)图表

Excel内置的三维地图功能支持地理坐标地图与图层密度,是实现动态地图的基础载体。该图表可响应切片器筛选,并自动重绘区域颜色或气泡大小。

1、选中已转为表格的数据区域(含标题行)。

2、切换到【插入】选项卡→点击【三维地图】按钮(若未显示,请确认已启用“分析”加载项或使用Microsoft 365订阅版)。

3、三维地图窗口启动后,点击左上角【新建场景】→在字段列表中将地区字段拖入“位置”框,数值字段拖入“高度”或“大小”框。

4、在右侧图层中,选择“填充地图”样式,使各区域以颜色深浅反映数值差异。

三、添加地区切片器实现交叉筛选

切片器作为可视化筛选控件,可直接绑定至地图图表所依赖的数据表,触发地图区域的显隐与数值重算。其作用对象必须是原始数据表,而不是地图图表本身。

1、确保数据已转为正式表格(非普通区域),且地区属于独立列(不可与其他字段合并)。

2、选中数据表任一单元格→切换到【插入】选项卡→点击【切片器】→勾选对应地区字段(如“省份”)→点击确定。

MiniMax开放平台
MiniMax开放平台

MiniMax-与用户共创智能,新一代通用大模型

下载

3、右键新建生成的切片器→【切片器设置】→勾选“当前切片器连接到以下工作表”,并确认勾选包含地图图表的工作表名称。

4、在切片器中单击某个省名(如“江苏省”),三维地图将立即仅显示该省管辖的所有地市,并按其数值重新着色或缩放缩放。

四、通过透视数据表桥接多级地区筛选

当需要支持“省→市→区”逐级下钻时,原始图层数据无法直接满足。此时需要构建分层地理维度,利用数据透视表作为中间数据驱动源地图,实现更灵活的筛选逻辑。

1、在空白区域建立辅助地理系统表,包含三列:“省级名称”“市级名称”“区级名称”,每行代表一个完整路径(如“广东省”“深圳市”“南山区”)。

2、将原始业务数据与国家结构表通过VLOOKUP或XLOOKUP关联,补齐全省级、市级字段,形成多粒度地区列。

3、根据扩展后的数据创建数据透视表,将“省级名称”设置行字段,“数值”设置值字段;再插入切片器分别绑定“省级名称”和“市级名称”字段。

4、透视透视表作为新数据源插入三维地图:在三维地图中点击【编辑数据】→【更改数据源】→选择透视表所在区域→重新映射位置与数值字段。

五、导出为网页图表(适用于共享场景)

本地三维地图不支持直接导出为可交互网页文件,但可通过导出快照+超链接跳转方式模拟交互效果。此方法适用于邮件分发或内网展示,接收方安装特定插件。

1、在三维地图窗口中,依次点击每个目标省份→制动停留2秒→点击顶部【捕获】按钮保存当前视图快照(自动生成PNG图片并插入新工作表)。

2、在主工作表中创建地区名称列表,为每个省名设置超链接:右键单元格→【超链接】→【本文档中的位置】→选择对应快照所在工作表与单元格位置。

3、选中全部超链接文字→【开始】→【字体颜色】设为蓝色,下划线开启,设置默认链接样式,点击即可跳转至对应地区地图截图。

相关专题

更多
数据类型有哪几种
数据类型有哪几种

数据类型有整型、浮点型、字符型、字符串型、布尔型、数组、结构体和枚举等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

303

2023.10.31

php数据类型
php数据类型

本专题整合了php数据类型相关内容,阅读专题下面的文章了解更多详细内容。

222

2025.10.31

go语言 数组和切片
go语言 数组和切片

本专题整合了go语言数组和切片的区别与含义,阅读专题下面的文章了解更多详细内容。

46

2025.09.03

golang map内存释放
golang map内存释放

本专题整合了golang map内存相关教程,阅读专题下面的文章了解更多相关内容。

75

2025.09.05

golang map相关教程
golang map相关教程

本专题整合了golang map相关教程,阅读专题下面的文章了解更多详细内容。

36

2025.11.16

golang map原理
golang map原理

本专题整合了golang map相关内容,阅读专题下面的文章了解更多详细内容。

59

2025.11.17

java判断map相关教程
java判断map相关教程

本专题整合了java判断map相关教程,阅读专题下面的文章了解更多详细内容。

37

2025.11.27

vsd文件打开方法
vsd文件打开方法

vsd文件打开方法有使用Microsoft Visio软件、使用Microsoft Visio查看器、转换为其他格式等。想了解更多vsd文件相关内容,可以阅读本专题下面的文章。

480

2023.10.30

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

68

2026.01.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 12.3万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号