0

0

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

P粉602998670

P粉602998670

发布时间:2026-01-10 18:09:16

|

706人浏览过

|

来源于php中文网

原创

需先规范地理字段并设为“地理”类型,再插入地图图表绑定数值列,最后通过切片器联动实现按地区动态筛选更新。

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

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

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

Excel地图图表依赖于内置的地理数据识别能力,必须确保地区列(如省、市、国家)格式规范且被正确识别为地理类型。如果识别失败,地图将无法显示或为问号。

1、在数据表中单独设置一列,列标题命名为“地区”,填入标准中文省级名称(如:广东省、江苏省、北京市)或地级城市名称(需确认Excel地理数据库是否支持)。

2、选中该地区列全部单元格,右键选择“设置单元格格式”,在“数字”选项卡中点击“地理”类别;若未出现该选项,说明Excel版本低于2016或未启用地理数据功能。

3、确认该列单元格左下角出现小地球图标,表示已成功识别为地理数据类型。

二、插入地图图表及绑定数值

地图图表需根据地理字段和得分数值字段生成,仅含地区列无法绘制,必须关联至少一个数值列(如销售额、人口数)。

1、勾选包含“地区”列及至少一个数值列(如“销量”)的整块数据区域(明确标题行也可,但需后续手动添加)。

2、点击【插入】选项卡→【图表】组→【获取地图图表】→选择【填充地图】或【气泡地图】。

3、图表生成后,若地图显示为空白或全灰,右键图表→【选择数据】→确认“水平(分类)轴标签”指向地理列,“图例项(系列)”指向数值列。

三、添加切片器具体地区筛选

切片器可直接作用于地图图表所依赖的数据透视表(若使用透视图)或表格(若使用普通表格),从而触发地图动态重绘

1、确保原始数据已转换为智能表格:选中数据区域→按Ctrl+T→勾选“表格包含标题”→点击确定。

2、点击任意单元格进入该表格→【表格设计】选项卡→【插入切片器】→勾选“地区”字段→点击确定。

微撰
微撰

AI智能写作平台

下载

3、右键新建生成的切片器→【报表连接】→点击当前工作表中的地图图表所在工作表名称及对应数据透视表(或表格名称)。

4、在切片器中单击某个省(例如“浙江省”),地图将仅高亮显示该省区域并刷新对应数值颜色深浅

四、利用透视数据图+地图组合增强交互性

当需要支持多维度筛选(如地区+年份+产品类别)时,简单切片器绑定普通地图图表定义,即可改用数据透视图作为地图数据源。

1、以原始数据为源新建数据透视表:【插入】→【数据透视表】→选择新工作表→将“地区”拖至“行”区域,“销售额”拖至“值”区域。

2、在该数据透视表各单元格内→【分析】→【字段列表】→点击“地区”字段右侧下拉箭头→勾选“显示项目标签”。

3、选中透视表数据区域(含地区与汇总值)→【插入】→【地图】→【填充地图】。

4、为该透视表插入多个切片器:分别对“地区”“年份”“产品类型”等字段执行【分析】→【插入切片器】,所有切片器自动联动地图图表。

五、修正常见地理识别错误

Excel地理识别对名称敏感、微小差异(如“江苏”vs“江苏省”、“广州”vs“广州市”)会导致识别失败,进而使地图区域丢失或错位。

1、检查地区列是否存在隐藏空格、全角字符或符号:使用TRIM(CLEAN(A2))公式新建辅助列清理文本。

2、统一命名标准:参照Excel内置地理数据库,优先采用“XX省”“XX自治区”“XX特别行政区”完整名称;直辖市直接使用“北京市”“上海市”等全称。

3、若仍无法名称识别,临时替换为英文(如北京、广东),Excel部分版本对英文地理识别更稳定,但会丢失中文图例显示。

相关专题

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

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

299

2023.10.31

php数据类型
php数据类型

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

222

2025.10.31

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

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

46

2025.09.03

数据库三范式
数据库三范式

数据库三范式是一种设计规范,用于规范化关系型数据库中的数据结构,它通过消除冗余数据、提高数据库性能和数据一致性,提供了一种有效的数据库设计方法。本专题提供数据库三范式相关的文章、下载和课程。

343

2023.06.29

如何删除数据库
如何删除数据库

删除数据库是指在MySQL中完全移除一个数据库及其所包含的所有数据和结构,作用包括:1、释放存储空间;2、确保数据的安全性;3、提高数据库的整体性能,加速查询和操作的执行速度。尽管删除数据库具有一些好处,但在执行任何删除操作之前,务必谨慎操作,并备份重要的数据。删除数据库将永久性地删除所有相关数据和结构,无法回滚。

2072

2023.08.14

vb怎么连接数据库
vb怎么连接数据库

在VB中,连接数据库通常使用ADO(ActiveX 数据对象)或 DAO(Data Access Objects)这两个技术来实现:1、引入ADO库;2、创建ADO连接对象;3、配置连接字符串;4、打开连接;5、执行SQL语句;6、处理查询结果;7、关闭连接即可。

346

2023.08.31

MySQL恢复数据库
MySQL恢复数据库

MySQL恢复数据库的方法有使用物理备份恢复、使用逻辑备份恢复、使用二进制日志恢复和使用数据库复制进行恢复等。本专题为大家提供MySQL数据库相关的文章、下载、课程内容,供大家免费下载体验。

253

2023.09.05

vb中怎么连接access数据库
vb中怎么连接access数据库

vb中连接access数据库的步骤包括引用必要的命名空间、创建连接字符串、创建连接对象、打开连接、执行SQL语句和关闭连接。本专题为大家提供连接access数据库相关的文章、下载、课程内容,供大家免费下载体验。

322

2023.10.09

c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

25

2026.01.09

热门下载

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

精品课程

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

共162课时 | 11.4万人学习

成为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号