easyui 动态设置单元格控件_动态显示最大最小值的折线图

小伙伴们好啊,今天和大家分享一个图表有关的知识。

折线图想必大家已经司空见惯,今天就要在简单的折线上,做出不简单的效果。

用动态折线图,展示一周销售的变化,并且自动突出最大最小值。

422a531f0281a887912ade00e7354918.gif

1、准备数据源

以某家水果店1月份的销售额为例。

b3f2a4eaa7b73ce85641c210ac96f9c5.png

2、加入控件,实现联动。

①依次单击【开发工具】选项卡– 插入 – 选择第四个数值调节钮,画出控件。

131994b8a99b8c0ace2b5688829f43cd.png

②右键单击控件– 选择设置控件格式

设置最小值1,最大值35,步长7,单元格链接K2 – 确定

cea1bcc63c659c91deadac5ceb28f024.png

之后点击控件上下按钮,便能以7为单位实现步长变动。

3、整理数据

①将B列数据使用Offset函数动态引用,D2单元格输入公式:

=IFERROR(OFFSET($B$2:$B$30,0,0,$K$2),NA())

Offset第四参数链接到K2,实现联动:

faeb126b5f72a0b18a2bdccb22b3ddc0.png

②E2单元格使用max函数计算最大值 :

=IF(AND(B2=MAX(OFFSET($B$2:$B$30,0,0,$K$2)),D2>0),B2,NA())

ac367e30389fedda7627dddaf2261ba6.png

③F2单元格使用min函数计算最小值

=IF(AND(B2=MIN(OFFSET($B$2:$B$30,0,0,$K$2)),D2>0),B2,NA())

b54d02c6e7b1c77ea0eeb572b311f045.png

4、制作图表

①选中数据D2:D30 ,插入 – 折线图 ,得到初始图表:

65491fae77b99159dadf720fd7fe6ed3.png
2a98cbab8bb7a9f2a5433a5f0a64107e.png

②在图表绘图区内单击右键– 选择数据 – 添加 – 分别添加最大值和最小值。

b03b82cdd6c390dbb0254e857d6e8b16.png
f55ea2a2f91f857ae7498541f6acf3b5.png
0714e4f4d79355900dafdbf537b42fa1.png

最终得到分别名为系列1、最大值和最小值的三个系列。

④在图表绘图区内右键– 选择更改图表类型

选择组合,分别改为折线图,散点图,散点图。

a0234dcaa32cd852398de352405518b1.png
3713ae57ecd0535bf60e5fe74ce1922b.png

最后适当美化图表,完工。

422a531f0281a887912ade00e7354918.gif

作者:俞丹

ExcelHome云课堂助教

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值