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

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

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

1、准备数据源

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

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

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

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

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

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

3、整理数据

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

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

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

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

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

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

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

4、制作图表

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

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

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

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

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

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

作者:俞丹

ExcelHome云课堂助教

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

  1. easyui 动态设置单元格控件_比Excel还简单,实现动态报表原来只需要十分钟!

    做过报表的人,尤其是经常有报表需求的人,想必都会有这样一个困惑: 为什么同样是做报表,其他人的报表就能够得到领导的肯定,而自己的报表就会被老板丢掉一边? 这个问题其实很好回答,你想一想,如果你是老板, ...

  2. easyui 动态设置单元格控件_插入控件-gt;引用变量-gt;实现动态图表纵横筛选

  3. QTableWidget单元格控件居中对齐

    QTableWidget单元格控件居中对齐 由于在表格中的一列需要插入按钮控件,但是运行时按钮是左上对齐的,所以为了美观看了样式方法,基本上是文本居中,背景图片居中类似的设置,对于我的按钮基本原封不动 ...

  4. jqgrid 动态设置单元格不可编辑

    单元格可编辑需要设置3个地方 1.tableGrid里面的参数 cellEdit:true(开启行编辑功能)  false(默认,不可编辑) 2.cellsubmit: 'clientArray' 设 ...

  5. Pyqt5的tableWidget的单元格控件居中

    Pyqt5的tableWidget的单元格控件居中 以在tableWidget添加checkBox为例. #实例化一个tableWidget1tableWidget1 = QtWidgets.QTab ...

  6. C#:GridControl之 bandedGridView中的单元格自动换行、动态设置单元格行高

    C#:GridControl之 bandedGridView中的单元格自动换行.动态设置单元格行高 1.自动换行 //自动换行//RepositoryItemMemoEdit:一个编辑器,允许显示和编 ...

  7. 设置单元格填充方式_单元格的选择及设置单元格格式

    数据输入完毕,接下来可以设置字体.对齐方式.添加边框和底纹等方式设置单元格格式,从而美化工作表.要对单元格进行设置,首先要选中单元格. 选择单元格 选择单元格是指在工作表中确定活动单元格以便在单元格中 ...

  8. 设置单元格填充方式_【WPS神技能】Excel表格中单元格内的双色填充效果有点意思!...

    在Excel表格中做数据报表时,如果有需要重点突出的单元格数据,简单的操作自然是选中相关单元格,在"开始"菜单栏中找到"填充颜色",选择自己想要的颜色即可,如下 ...

  9. html导出excel合并单元格,JS导出EXCEL,动态设置单元格格式,合并单元格(横向或纵向)等操作...

    参考链接: https://blog.csdn.net/weixin_33724046/article/details/89611397 https://www.cnblogs.com/lvsk/p/ ...

最新文章

  1. delphi 改变闪动光标
  2. python批量ping50台服务器_使用python编写批量ping主机脚本
  3. nginx中文件路径表示方法
  4. KMP算法----java实现
  5. find 命令示例_数组find()方法以及JavaScript中的示例
  6. Oracle容灾数据库-恢复演练方案
  7. php 显示中文utf,php adodb 从mysql数据库中输出中文显示到utf编码网页乱码问题
  8. java erlang 游戏_游戏中最近可达点(用erlang写一个简单算法)
  9. __set() And __get() 使用详解.
  10. 永擎服务器主板稳定性,主板看不停 Computex2015华擎展台一览
  11. [Swift]LeetCode289. 生命游戏 | Game of Life
  12. Facebook F8|闲鱼高级技术专家参会分享
  13. mysql5.7 keepalived_基于MySQL 5.7多源复制及Keepalived搭建三节点高可用架构
  14. UE4像素流送PixelStreaming
  15. 云服务器配置ssh登陆(putty + puttygen)
  16. 常见(MySQL)面试题(含答案)
  17. 开发游戏引擎需要具备什么
  18. ps人像磨皮皮肤处理教程
  19. 50岁学计算机后往哪方面发展,50岁的人,学点什么技术可为以后养老打点基础?看完明白了...
  20. 渗透测试——信息搜集

热门文章

  1. ASP.NET Core MVC 源码学习:MVC 启动流程详解
  2. 又踩.NET Core的坑:在同步方法中调用异步方法Wait时发生死锁(deadlock)
  3. gRPC .NET Core跨平台学习
  4. 遥感RS植被指数大全整理
  5. vuepress build提示YAMLException: end of the stream or a document separator is expected at line 7, colu
  6. Android studio导入项目提示The same input jar [*.jar] is specified twice
  7. 堆的构建、堆的插入、堆的删除、堆排序
  8. 怎么做图片文字二维码一起_怎么做?才能让文字编排更出彩
  9. 就想问问你们,这种女朋友从哪里来的?
  10. 超1亿人选择朋友圈三天可见,背后的原因值得深思