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(年份

列),"yyyy") 提取最新年份作为初始显示基准。

二、构建基础散点图并绑定气泡尺寸

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?(安装配置)