斜率图怎么画(excel斜率图怎么画)

上一帖介绍了斜率图的简单做法和优化做法,学员们练习的图表都很漂亮!下面是学员阿思猫的作品。

斜率图怎么画(excel斜率图怎么画)

本帖介绍第3种做法,能交互式突出显示的智能斜率图,这个做法比较极客,属于Excel作图的高阶程度。

作图思路

图表和交互功能的主要特征有:

根据指标的上升或者下降,折线图自动分为两组,用不同颜色区别显示,方便阅读和理解。

两侧标签均显示类别名称和指标,分别左右对齐,也是方便阅读。

左侧表格里的类别名称带有单选框按钮,选择后,表格和图表都能突出显示。

斜率图怎么画(excel斜率图怎么画)

本例我们使用散点图来制作,包括折线图和数据标签。并且,考虑在左侧列表上增加单选按钮,给图表增加动态交互的功能。

要实现这些效果,需要多少组数据呢?

上升和下降的折线图,2组散点图,根据指标升降计算分别准备。

左右分别对齐的数据标签,2组散点图。

突出显示的折线图和标签,1组散点图。

顶上的指标名称标签,1组散点图。

因此总共需要6组散点图xy数据。

数据组织及图表制作

为方便理解,本帖把数据组织和制作步骤合起来讲解。

斜率图怎么画(excel斜率图怎么画)

1、两组分色的折线图

两组分色的折线图,用两组散点图来绘制,根据指标是上升还是下降来判断,准备K、L和M、N两组xy数据。

一个散点图序列要实现分段的效果,每个线段需要3个数据点,即左侧起点(before)、右侧止点(after)、空。为方便简化不费脑地写公式,我准备了3列辅助id数据,

* id1,1到36*3=108

* id2,1到36,每个重复3次

* id3,1到3,重复36次

对于上升的部分,xy取值公式如下:

x值,K7:=IF(INDEX($F$7:$F$42,I7)>=0,CHOOSE(J7,1,2,NA()),NA()),意思是,如果是上升,则按id3每123依次取值 1、2、空值。

y值,L7:=IF(INDEX($F$7:$F$42,I7)>=0,CHOOSE(J7,INDEX($D$7:$D$42,I7),INDEX($E$7:$E$42,I7),NA()),NA()),意思是,如果是上升,则按id3每123依次取值 起点值、止点值、空值。

下降的部分则刚好相反:

x值,M7:=IF(INDEX($F$7:$F$42,I7)<0,CHOOSE(J7,1,2,NA()),NA())

y值,N7:=IF(INDEX($F$7:$F$42,I7)<0,CHOOSE(J7,INDEX($D$7:$D$42,I7),INDEX($E$7:$E$42,I7),NA()),NA())

以上公式都要下拉到36*3=108行。

为实现断开的效果,要筛选出所有id3=3的行,删除清空其xy数据,删除后取消筛选。这样散点图就不会绘制这些数据点,得到断开的线段。

作图步骤1:现在,以 K6:N114 区域插入带折线和标记的散点图,就得到如下的图表。注:2013以上版本可以这样一次插入,2010版本前需要先用K、L列做散点图后,再添加M、N列数据。对上升和下降的折线图,可以使用具有涵义的红绿色来表示,也可以都使用灰色。

斜率图怎么画(excel斜率图怎么画)

2、左右两侧的数据标签

两侧分别左右对齐的数据标签,也是使用两组散点图来显示,只需要与数据源一致的行数,Q~V列。

以左侧标签为例,xy和标签的取值如下,右侧标签与此类似。

x值,Q列,全取1。右侧标签则全取2

y值,R列,取起点的指标。右侧标签则取止点的指标

标签值,S列,取名称列+起点值,=C7&” “&TEXT(D7,0)

作图步骤2:图表添加1个序列,指定xy数据为Q、R列,添加数据标签,指定为S列,在左。同样方式添加右侧标签序列,指定数据标签为V列,在右。

斜率图怎么画(excel斜率图怎么画)

3、表格里的选择按钮

现在,考虑把数据源的C列分类名称,添加单选框按钮,提供给用户选择,给图表添加交互功能。

作图步骤3:插入一个单选框按钮,文字清空,锚定 对齐到B7单元格,结果链接到$B$6,然后下拉复制B7到B42,得到36个单选框按钮。试着选择这些单选框,选择结果会反映在$B$6。

不过,我做的时候,是利用自己写的自定义宏按钮,可以一键批量插入单选框,非常高效,演示如下图。

斜率图怎么画(excel斜率图怎么画)

这个做法我们在《向经济学人学图表第2季》里有介绍类似做法,那里是一键批量插入对齐在单元格里的复选框。想学习这个一键高效的方法,可以参加经2季课程。

4、图表里的突出显示

然后准备用来突出显示当前选中类别的辅助数据,X~Z列。

x取值分别为1、2,y取值则根据单选框的结果B6来提取,分别为 Y7:=INDEX(D7:D42,B6),Y8:=INDEX(E7:E42,B6),数据标签为类别名称+指标。

作图步骤4:图表里再添加1个序列,指定xy为X、Y列,添加数据标签指定为Z列,两个标签分别靠左和靠右,黄色填充。这个散点图的线条可以粗点,亮色,并添加个末端箭头。

斜率图怎么画(excel斜率图怎么画)

现在选择表格上的单选框,图表中应该有动态突出显示。

5、顶上的指标名称标签

顶上的指标名称标签,可以直接使用文本框来画,不过这里我们还是使用散点图来显示,能更加精准对齐。准备xy数据,AB~AD列。

x取值分别是1、2,y取值,=COUNTA(C7:C42)+1。不过,这里因为是排名,y轴需要逆序类别后符合阅读习惯,因此这里直接取0。数据标签AD列,则直接引用指标名称。

作图步骤5:图表里再添加1个序列,指定xy为AB、AC列,添加数据标签指定为AD列,两个标签分别靠左和靠右。

斜率图怎么画(excel斜率图怎么画)

6、左侧表格的突出显示

用户选择后,我们给左侧表格也添加一个突出显示的效果,反馈用户选择。根据选择突出显示行,是使用了条件格式,我们在《向经济学人学图表第2季》里也有过介绍。

作图步骤6:选中表格 C7:E42,条件格式,使用公式的条件格式,=ROW(C7)-6=$B$6(注意这里$B$6的写法,是固定的),设置条件格式为黄色填充。

斜率图怎么画(excel斜率图怎么画)

7、完成和检查图表

作图步骤7:最后,清除图表中不必要的元素,格式化图表,检查图表的正确性,测试单选按钮选择不同的类别,检查表格和图表的突出显示是否正确。

斜率图怎么画(excel斜率图怎么画)

至此完成图表。诶,写教程比做范例要更费脑费时啊,因为要考虑怎样讲解才简单、清晰、易懂,新手也都可以看得懂、学得会。

涉及知识点

本例属于Excel高级作图,综合运用到很多知识点:

构图思路,重要

多序列的散点图做法,不断添加新序列

散点图标签的添加,对齐,xy标签工具

index,choose,text,row 等函数运用

单选框按钮的制作,锚定与复制技巧,或者自定义宏按钮

条件格式,绝对地址与相对地址的原理

难度指数:★★★★★,属于综合性高级作图

实用指数:★★★★★,适合两个时期数据升降变化的反映和比较,如 before vs after

End.

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。号仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 3252784850@qq.com 举报,一经查实,本站将于三个工作日内删除本文链接:https://www.cawinemall.com/ban/8220.html

(0)

相关推荐

  • excel合并居中的快捷键是什么(excel合并单元格快捷键是什么)

    在操作office系列软件中,经常会需要用到各种快捷键方便大家快速执行各种操作。有网友想将excel合并单元格,不知道excel合并单元格快捷键是什么。下面就给大家介绍下excel合并单元格快捷键是什么。 工具/原料: 系统版本:windows10系统 品牌型号:戴尔xps系列(XPS13、XPS15) 软件版本:小白一键重装系统 excel合并单元格快捷键…

    2023年4月2日
    0
  • word排序在哪里(word排序怎么操作)

    有时需要对Word的表格进行修改,造成表格中序号不连续,一个一个改比较麻烦,下面介绍一个序号自动改的方法。 选中需要编号的表格,   在开始→段落→编号(随便选一个)   然后点击表格中的序号,右键→调整列表缩进量→将文本缩进量改为0→编号之后改为:不特别标注。     然后再改下字体,就设置好了,这样随便删减行,序号…

    2023年4月6日
    0
  • excel怎么画折线图(Excel表格添加折线图的方法)

    折线图表经常用到,在excel表格中,也能加强表格的外观,我们需要选取表格数据后,在插入菜单中找到图表功能,在图表中选择折线图进行制作,下面分享一下折线图表的制作方法,希望对你有所帮助,以下为详细的步骤说明: 1、插入菜单 在表格中先选取表格数据,打开插入菜单。   打开图表 在功能区中,打开全部图表选项。   选择折线图样式 在图表窗口…

    2023年4月2日
    0
  • excel表格锁定了怎么解锁(excel表格锁定了解锁办法)

    相信每个人都遇到过这种情况,本来是出于安全原因,为Excel工作表设置了密码,但很长一段时间后,就忘记了密码。这样我们的数据就无法编辑或复制。那么有没有办法能够清除密码呢?接下来,跟着小绘一起看看如何清除掉工作表密码吧!   1、第一步我们先选中需要清除密码的表格文件,单击鼠标右键,然后选择“重命名”,将“.xlsx”表格文件的后缀名改成“.rar…

    2023年4月1日
    0
  • word文档怎么取消自动编号(设置或取消自动编号功能)

    本文介绍了在word中设置和取消自动编号的方法,同时介绍了在使用自动编号功能时取消它的几组快捷键。 在办公中编辑Word文档时,大家经常会遇到使用数字编号叙述内容的情况,比如在段落开始处输入序数如“1.”“、”“一、”等字符后,再输入要编辑的文字内容,然后按下回车键【Enter】,Word就可能会自动产生下一个编号。 这种设计挺人性化的,但也有一些朋友在某些…

    2023年4月6日
    0
  • Excel如何制作直方图与正态分布曲线

    给定一组数据,制作直方图与正态分布曲线步骤如下: 1、利用函数随机生成200个0~1之间,服从正态分布的数据,仅复制为数值,删掉公式。 公式为”= NORMINV(RAND(),0,1)”   2、通过描述统计确定该组数据的一些特征 选择【数据】选项卡-【数据分析】     数据分析并不是默认选项,需要在…

    2023年4月9日
    0
  • excel跨表复制粘贴不了(两个excel不能互相复制粘贴)

    Ctrl+C、Ctrl+X和Ctrl+V是复制数据、剪切数据、粘贴数据最常用的组合键,可一些Excel大神们不是这么用的,大家一起来“膜拜”并学习一下。 不用Ctrl+V、用Enter,不留任何痕迹 例如,要从下表中复制粘贴部分内容到其他表,选择数据区域后按Ctrl+C先复制到粘贴板,再点击其他表的任意单元格,直接回车就粘贴过去了: 回车粘贴之后,再看原来复…

    2023年4月10日
    0
  • 年假计算公式(年假计算公式excel)

    前几天有朋友咨询年休假该从哪天作为截止日期来核定休假天数,肯定很多人也遇到过这个问题,下面就举个例子: 这里用刚参加工作的员工来举例,2021年5月10日入职了一个新员工,年休假规定是入职满一年才享受年休假,那么该员工在2022年5月10日期满一年就可以享受年休假,那么该员工在2022年入职满一年后享受多少天的年休假呢? 计算方法=(5月11日至2022年年…

    2023年4月6日
    0
  • word分隔符在哪里(word分隔符怎么删除)

    大家好,我是小绘! 对于大多数职场人来说日常工作中很多内容都会以word格式保存,但是如果文档内容过多的话,阅读起来就不是很方便了,因此为了方便浏览和及时找到有用的内容,就需要将word文档进行拆分,那么今天就跟小绘一起来看看怎么拆分word长文档吧!   一、第一步我们先打开需要拆分的文档,然后鼠标点击邮件——开始邮件合并——信函,再点击收件人后…

    2023年4月1日
    0
  • excel合并两列内容(excel合并两列内容到一个单元格)

    今天有个软件客户遇到了这样的问题,类似这样的表格:   在我的软件中,列与列之间的处理,导入后会默认增加一个空格。他的这种原始格式,文字与数字之间加空格倒还好,数字与数字之间加空格显示起来就会变得很难看。很明显,修改一下原始格式,分成两列显示才是最佳解决方案。然后他问我怎么弄,我不过就是个卖软件的,表格咋处理我也不知道啊! 当然本着对客户负责的态度…

    2023年4月8日
    0