Excel动态气泡图怎么做 Excel散点图动态展示效果【教学】
发布时间 - 2026-01-22 00:00:00 点击率:次可在Excel中创建随时间变化的气泡图:一、准备年份、地区、销售额(X)、利润(Y)、员工数(气泡大小)结构化数据;二、插入散点图(带气泡),取消气泡缩放;三、用OFFSET+MATCH定义动态名称绑定数据;四、添加滚动条控件交互切换年份;五、宽表数据可用Power Query转长表。
如果您希望在Excel中创建随时间变化的气泡图,以直观呈现多维数据(如地区、销售额、利润、员工数)的动态演变过程,则需借助动画逻辑与图表联动机制实现。以下是实现此效果的具体步骤:
本文运行环境:MacBook Air,macOS Sequoia。
一、准备结构化时间序列数据
动态气泡图依赖于按时间维度组织的三列核心数据:X轴值、Y轴值、气泡大小值,并为每个时间点保留独立数据块。必须确保所有时间切片的数据行数一致,且时间字段单独成列或作为工作表标签。
1、在Excel工作表中建立四列:年份、地区、销售额(X轴)、利润(Y轴)、员工数(气泡大小)。
2、将不同年份的数据纵向堆叠,每行代表一个地区在某一年的三项指标。
3、插入辅助列“当前年份”,使用公式 =TEXT(MAX(年份 
二、构建基础散点图并绑定气泡尺寸
Excel原生不支持时间轴动画,但可通过散点图+动态命名区域模拟动态效果。气泡大小由第三数据系列控制,其数值必须为正数且具备可比性。
1、选中“销售额”列作为X值、“利润”列作为Y值、“员工数”列作为气泡大小,插入【插入】→【图表】→【散点图(带气泡)】。
2、右键图表数据系列→【设置数据系列格式】→取消勾选“气泡缩放”,避免自动归一化干扰原始比例。
3、确认气泡大小数值列已正确映射至“大小”字段,且无空值或负值。
三、使用OFFSET+MATCH构建动态数据引用
通过定义名称公式,使图表数据源随指定年份自动切换。该方法无需VBA,兼容Excel 365及Excel 2019以上版本。
1、按【Ctrl+F3】打开名称管理器,新建名称“DynamicX”,引用位置填入:=OFFSET(销售额列首单元格,MATCH(当前年份,年份列,0)-1,0,COUNTIF(年份列,当前年份),1)。
2、同理新建“DynamicY”和“DynamicSize”,分别对应利润列和员工数列,OFFSET偏移量与DynamicX一致。
3、选中图表→【图表设计】→【选择数据】→编辑图例项,将X值、Y值、气泡大小分别替换为上述三个动态名称。
四、添加年份滚动条控件实现交互切换
滚动条控件可将年份选择转化为可视化拖动操作,提升演示体验。需确保开发工具选项卡已启用。
1、【开发工具】→【插入】→【表单控件】→【滚动条】,在空白处绘制后右键→【设置控件格式】。
2、设定最小值为1,最大值为唯一年份数(可用=COUNTA(UNIQUE(年份列))计算),单元格链接指定为任意空白单元格(如Z1)。
3、在“当前年份”辅助列中,用公式 =INDEX(唯一年份列表,Z1) 关联滚动条输出,触发图表自动刷新。
五、利用Power Query+透视日期生成帧序列
当原始数据为宽表格式(各年份为列),需先转为长表结构。Power Query可批量展开时间维度,避免手动整理错误。
1、选中数据区域→【数据】→【从表格/区域】→勾选“表包含标题”,进入Power Query编辑器。
2、选中非时间列(如“地区”)→【转换】→【逆透视其他列】,将年份列转为“属性”和“值”两列。
3、将“属性”列重命名为“年份”,“值”列拆分为“销售额”“利润”“员工数”三列(依原始列名匹配)。
4、关闭并上载至新工作表,该结果即为动态气泡图所需的标准长表结构。
# excel
# macbook
# 工具
# mac
# ai
# macos
# cos
# yy
# 堆
# 切片
# 滚动条
# 单元格
# 右键
# 绑定
# 开发工具
# 值为
# 多维
# 勾选
# 结构化
# 运行环境
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
公司门户网站制作流程,华为官网怎么做?
如何用免费手机建站系统零基础打造专业网站?
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
七夕网站制作视频,七夕大促活动怎么报名?
Laravel如何生成和使用数据填充?(Seeder和Factory示例)
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
青岛网站建设如何选择本地服务器?
香港网站服务器数量如何影响SEO优化效果?
如何在Ubuntu系统下快速搭建WordPress个人网站?
网易LOFTER官网链接 老福特网页版登录地址
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
js代码实现下拉菜单【推荐】
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册
如何在服务器上三步完成建站并提升流量?
高防服务器租用指南:配置选择与快速部署攻略
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
如何制作一个表白网站视频,关于勇敢表白的小标题?
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
EditPlus中的正则表达式 实战(2)
利用 Google AI 进行 YouTube 视频 SEO 描述优化
*服务器网站为何频现安全漏洞?
Laravel如何自定义错误页面(404, 500)?(代码示例)
如何用wdcp快速搭建高效网站?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
如何快速查询网站的真实建站时间?
Laravel安装步骤详细教程_Laravel环境搭建指南
Laravel如何创建自定义中间件?(Middleware代码示例)
Laravel如何为API生成Swagger或OpenAPI文档
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
详解vue.js组件化开发实践
如何正确选择百度移动适配建站域名?
Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】
怎么用AI帮你为初创公司进行市场定位分析?
如何在宝塔面板中创建新站点?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
三星网站视频制作教程下载,三星w23网页如何全屏?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
企业网站制作这些问题要关注
黑客如何利用漏洞与弱口令入侵网站服务器?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】
教你用AI润色文章,让你的文字表达更专业
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
Laravel观察者模式如何使用_Laravel Model Observer配置
Laravel如何集成Inertia.js与Vue/React?(安装配置)

