0

0

实用Excel技巧分享:带你制作一张高大上的动态图表

青灯夜游

青灯夜游

发布时间:2023-04-25 19:38:46

|

6563人浏览过

|

来源于部落窝教育

转载

动态图表是我们平时工作中,十分常用的一类图表。与静态图表不同,它能更加直观、灵活的展示数据,可以让用户进行交互式的比较分析,是图表分析的较高级形式。那么今天就和大家说说如何用excel制作一张根据时间段而自动变化的动态图表。赶紧来看看看吧!

实用Excel技巧分享:带你制作一张高大上的动态图表

在企业生产过程中,经常需要做产量分析,如果有一张图表,它能根据分析者的选择,而动态显示任意时间段的产量情况,并且还能通过标题栏给出对应时间段的平均和最低产量数据,那将使我们的效率大大提升。(效果如下图所示)

1.png

首先,我们来分析需求:①图表需要动态显示任意时间段的产量数据;②标题栏需要动态显示对应时间段的平均和最低产量数据。

说到excel中的“动态”二字,那就不得不提到OFFSET函数了。在制作动态图表时,首先需要用OFFSET函数定义动态区域。

步骤:

① 定义两个名称区域

本例需要创建两个名称区域,作用是定义两个单元格区域。它们选取的范围是动态的,能够根据用户的操作而自动改变,这两个动态单元格区域中的数据,将作为我们制作图表的数据源。

我们在工作表E3单元格输入任意起始日期,在F3单元格输入任意结束日期,在C3单元格输入公式“=F3-E3+1”,得到起始日期到结束日期的总天数。

实用Excel技巧分享:带你制作一张高大上的动态图表

接着在“公式”选项卡的“定义的名称”组中单击“定义名称”,弹出“新建名称”对话框。在对话框的“名称”处输入“Yaxis”,在“引用位置”处输入公式“=OFFSET(Sheet1!$B$3,Sheet1!$E$3-Sheet1!$A$3,0,Sheet1!$C$3,1)”,该名称用于获取指定时间段对应的产量区域。最后单击“确定”。

实用Excel技巧分享:带你制作一张高大上的动态图表

按照上述步骤,打开“新建名称”对话框,在对话框的“名称”处输入“Xaxis”,在“引用位置”处输入公式“=OFFSET(Sheet1!$A$3,Sheet1!$E$3-Sheet1!$A$3,0,Sheet1!$C$3,1)”,该名称用于获取指定时间段对应的日期区域。

实用Excel技巧分享:带你制作一张高大上的动态图表

OFFSET函数可以实现对单元格区域的动态选择,语法结构为:OFFSET(reference,rows,cols,[height],[width])。其中,reference参数用来定义区域的起始位置,rows参数用来定义行偏移量,cols参数用于定义列偏移量,height参数用于定义引用的行数,width参数用于定义引用的列数。以第一个公式“=OFFSET(Sheet1!$B$3,Sheet1!$E$3-Sheet1!$A$3,0,Sheet1!$C$3,1)”为例,意思是以B3单元格为起始位置,偏移E3单元格(起始日期)与A3单元格(2019年1月1日)的差的行数,不偏移列,引用一个“C3”行(C3单元格中的数据指定引用的行数),1列的数据区域。

② 设置图表数据

在定义了动态区域后,接着就可以创建图表啦。将图表的数据系列和水平坐标轴标签指定为需要的动态区域,即可实现动态图表。

选择A3:B8单元格区域,插入“簇状柱形图”。鼠标右键单击图表,在弹出的关联菜单中,点击“选择数据”,弹出 “选择数据源”对话框。

实用Excel技巧分享:带你制作一张高大上的动态图表

在对话框的左侧“图例项(系列)”栏中单击“编辑”按钮,弹出“编辑数据系列”对话框。在对话框中的“系列名称”处输入“=Sheet1!$B$2”(直接点击表格中的B2单元格即可),在“系列值”处输入公式“=Sheet1!Yaxis”,表示该数据系列指定为“Yaxis”名称区域中的数据,完成设置后单击“确定”按钮关闭对话框。

实用Excel技巧分享:带你制作一张高大上的动态图表

造梦阁AI
造梦阁AI

AI小说推文一键成片,你的故事值得被看见

下载

接着,在“选择数据源”对话框的右侧“水平(分类)轴标签”栏中单击“编辑”按钮,弹出“轴标签”对话框。在对话框的“轴标签区域”处输入公式“=Sheet1!Xaxis”,表示将轴标签设置为“Xaxis”名称区域中的数据,完成设置后单击“确定”按钮关闭对话框。

实用Excel技巧分享:带你制作一张高大上的动态图表

通过上述步骤的设置,只需要在E3单元格和F3单元格中分别输入任意的起始日期和结束日期,就能动态的在图表中显示对应时间段的产量情况。

实用Excel技巧分享:带你制作一张高大上的动态图表

③  设置动态标题

完成了第一个需求,接下来我们来完成第二个:使标题栏动态显示对应时间段的平均和最低产量数据。

怎样让图表标题动态显示分析数据?我们在一个单元格中,使用公式对数据进行计算,在图表中插入标题,再让标题框引用该单元格数据就可以了。

在D3单元格中输入公式“="平均产量为"&ROUND(AVERAGE(Yaxis),1)&"方"&",日产量高于"&ROUND(MIN(Yaxis),1)&"方"”。

实用Excel技巧分享:带你制作一张高大上的动态图表

使用AVERAGE函数和MIN函数分别求出指定时间段产量区域“Yaxis”中的平均值和最低产量数据。再使用ROUND函数,将得到的结果按指定位数进行四舍五入。最后用连接符“&”,将各个字段进行连接。

然后在图表中添加图表标题,双击标题,在编辑栏中输入公式“=Sheet1!$D$3”。引用D3单元格的数据作为图表标题。

实用Excel技巧分享:带你制作一张高大上的动态图表

这样一来,标题栏就能动态显示数据分析结果,查询数据是不是变得既方便又直观?

④  美化图表

双击图表中数据系列弹出“设置数据系列格式”对话框,在“系列选项”设置栏中将“分类间距”设置为100%。

实用Excel技巧分享:带你制作一张高大上的动态图表

在“图表工具”栏中点击“设计”,选择自己喜欢的图表样式,并适当调小标题字体,删除网格线和纵坐标轴,添加“数据标签”,图表制作完成的效果如下。

实用Excel技巧分享:带你制作一张高大上的动态图表

相关学习推荐:excel教程

相关文章

WPS零基础入门到精通全套教程!
WPS零基础入门到精通全套教程!

全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
数据分析的方法
数据分析的方法

数据分析的方法有:对比分析法,分组分析法,预测分析法,漏斗分析法,AB测试分析法,象限分析法,公式拆解法,可行域分析法,二八分析法,假设性分析法。php中文网为大家带来了数据分析的相关知识、以及相关文章等内容。

464

2023.07.04

数据分析方法有哪几种
数据分析方法有哪几种

数据分析方法有:1、描述性统计分析;2、探索性数据分析;3、假设检验;4、回归分析;5、聚类分析。本专题为大家提供数据分析方法的相关的文章、下载、课程内容,供大家免费下载体验。

278

2023.08.07

网站建设功能有哪些
网站建设功能有哪些

网站建设功能包括信息发布、内容管理、用户管理、搜索引擎优化、网站安全、数据分析、网站推广、响应式设计、社交媒体整合和电子商务等功能。这些功能可以帮助网站管理员创建一个具有吸引力、可用性和商业价值的网站,实现网站的目标。

724

2023.10.16

数据分析网站推荐
数据分析网站推荐

数据分析网站推荐:1、商业数据分析论坛;2、人大经济论坛-计量经济学与统计区;3、中国统计论坛;4、数据挖掘学习交流论坛;5、数据分析论坛;6、网站数据分析;7、数据分析;8、数据挖掘研究院;9、S-PLUS、R统计论坛。想了解更多数据分析的相关内容,可以阅读本专题下面的文章。

503

2024.03.13

Python 数据分析处理
Python 数据分析处理

本专题聚焦 Python 在数据分析领域的应用,系统讲解 Pandas、NumPy 的数据清洗、处理、分析与统计方法,并结合数据可视化、销售分析、科研数据处理等实战案例,帮助学员掌握使用 Python 高效进行数据分析与决策支持的核心技能。

71

2025.09.08

Python 数据分析与可视化
Python 数据分析与可视化

本专题聚焦 Python 在数据分析与可视化领域的核心应用,系统讲解数据清洗、数据统计、Pandas 数据操作、NumPy 数组处理、Matplotlib 与 Seaborn 可视化技巧等内容。通过实战案例(如销售数据分析、用户行为可视化、趋势图与热力图绘制),帮助学习者掌握 从原始数据到可视化报告的完整分析能力。

55

2025.10.14

excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

1379

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

403

2023.07.31

Golang gRPC 服务开发与Protobuf实战
Golang gRPC 服务开发与Protobuf实战

本专题系统讲解 Golang 在 gRPC 服务开发中的完整实践,涵盖 Protobuf 定义与代码生成、gRPC 服务端与客户端实现、流式 RPC(Unary/Server/Client/Bidirectional)、错误处理、拦截器、中间件以及与 HTTP/REST 的对接方案。通过实际案例,帮助学习者掌握 使用 Go 构建高性能、强类型、可扩展的 RPC 服务体系,适用于微服务与内部系统通信场景。

8

2026.01.15

热门下载

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

精品课程

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

共162课时 | 11.8万人学习

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