数据可视化:如何用箭头标注指标的同比增减情况?

最近推送的五篇文章:

说明:

本文为 2016年7月写的旧文,最近有好几个读者朋友问到类似问题,现搬到公众号。

前言

前天《“偷懒”的技术》读友群里有读者提出下面的问题:

下表中用Excel的什么功能能表示数据的同比增减情况?如果环比有所增加,用向上箭头标注;若同比有所下降,用向下箭头标注。

效果如下图所示:

这是财务人员很常见的一个需求,很有代表性,就抽时间将原来简短的回答扩充成本篇文章。希望对大家有帮助。

这个需求有二个方法可以实现:公式和条件格式(图标集)。图标集是2007版才增加的功能,所以Excel 2003版的用户只能使用第一个方法。

问题看以简单实际上还是有点小小的困难,难点在于:

公式法难点:如何智能化的判断数据是增还是减,自动给箭头添加不同的颜色,以示区分。

图标集难点:如何批量给多个单元格加上相应的图标?

下面分别介绍:

一、使用公式

在D2单元格中输入公式

=IF(C2>B2,"▲",IF(C2=B2,"","▼"))

然后将D列的列宽设置刚好一个字符的宽度,这样上下三角箭头就紧贴2016年的数据。效果如下图:

这个需求有二个方法可以实现:公式和条件格式(图标集)。图标集是2007版才增加的功能,所以Excel 2003版的用户只能使用第一个方法。

下面分别介绍

一、 使用公式

在D2中输入公式

=IF(C2>B2,"▲",IF(C2=B2,"","▼"))

然后将D列的列宽设置刚好一个字符的宽度,这样上下三角箭头就紧贴2016年的数据。效果如下图:

尽管已经实现了所需的功能,但是不太完美,上下三角箭头颜色一样的,不好区分,不能一眼就看出哪个是增加,哪个是减少。所以应该用颜色区分:

假设同比增长用红色,同比下降用绿色。如果数据是固定不变,我们可以通过设置单元各的字体颜色来分别将其设为红色或绿色。数字可能会发生变化,为了达到字符随在数字大小相应变化,可以用自定义格式。

操作步骤:

1、 将D2单元格公式改为=IF(C2>B2,1,IF(C2=B2,0,-1)),然后下拉填充至D8。此公式的计算结果是,当2016年金额显示大于2015年时,返回1,小于2015时返回-1,二者相等时为空。

2、 选定D2:D8单元格区域,右键,设置单元格格式

[红色]▲;[绿色]▼;

如下图:

自定义格式解释:

上图的自定义格式用分号隔成三段:

第一段用于正数的格式,第二段用于负数,第三段用于0。

[红色]表示将字体设置为红色。

翻译一下就是:

如果单元格的值是正数,就显示为红色上三角形(公式结果为1的显示红色上三角);

如果是负数就显示为绿色下三角形(公式结果为-1的显示绿色下三角);

如果是零,显示为空。

详细的解释参见文后的自定义格式的相关知识点。

二、使用条件格式

在Excel 2007的版本中条件格式增加了图标集的功能,我们可以使用这个功能进行标注。但是这个功能有一点小小的缺陷:

不能使用相对引用,也就是不能将多单元格批量设置为符合要求的图标。

下面我们来看如何设置以及如何规避这个缺陷。

选中C2:C8单元格区域→点击Excel的“开始”选项卡下的“条件格式”图标→在弹出的下拉菜单选择“新建规则”→在弹出的新建规则窗口中,规则类型选择第一个“基于各自值设置所有单元格的格式”;格式样式设置为“图标集”,图标样式选择上下箭头(也可选择上下三角符号)。然后按下图进行设置:

设置后出现的结果如下:

显然,C3和C4单元格图标是错误的。

为什么出现这种结果呢?

因为条件格式设置的值是$B$2,为绝对引用,C2:C8单元格都是与B2单元格进行比较,而不是与同一行的单元格比较,所以会出现上面的错误。

那我们将$B$2改为B2,怎么样呢,会出现这样的错误提示:

假如再将其改成$B$$2:$B$8单元格区域,又会弹出下面的错误提示:

那如何才能让条件格式进行相对引用呢?

我们可以这样做:

选择要设置条件格式的单元格时,仅选择C2单元格,然后还是按照上面的步骤进行设置,将值“=$B$2”改为

=OFFSET($B$2,ROW()-2,0)

然后点击“确定”退出。

公式中的ROW表示取当前行的行号,OFFSET函数为单元格引用函数,上面的公式表示以B2为基准,向下偏移到对应行的单元格。

通过OFFSET函数和ROW函数,解决了图标集不能使用相对引用的问题。

我们在设置好B2单元格的条件格式后,再选择B2单元格,然后双击格式刷,逐个点击C3、C4……C8单元格,将B2单元格的条件格式应用到C3、C4……C8单元格。

通过这个方法可以解决不能将多个单元格批量设置条件格式(图标集)的问题

设置好后,效果如下图:

基本上实现了我们的需求,美中不足的是此方法图标的颜色不能自定义设置,比如无法将向上的箭头改成红色,向下改成绿色。

附“自定义格式中关于条件设置”的相关知识:

  • 完整的条件格式共分为四段:

[条件1][颜色1]数字格式1;[条件2][颜色2]数字格式2;[颜色3]数字格式3;[颜色4]文本格式4

  • 四段不一定要分全,如果只写一段,则为:

[条件][颜色]数字格式

用于表示所有满足条件的全部数字,

  • 如果是二段:

[条件][颜色]数字格式;[颜色3]数字格式3

第一段表示用于满足条件的数字,第二段表示不满足条件的格式

  • 如果是三段:

[条件1][颜色1]数字格式1;[条件2][颜色2]数字格式2;[颜色3]数字格式3

第一段用于满足条件1的数字,第二段用于满足条件2的数字,第三段表示不满足条件1、2的格式

条件1和条件2都可以被省略。当未指定条件时,条件1默认为">0",条件2默认为“<0"。即四个区段中,第一区段用于正数,第二区段用于负数,第三区段用于0,第四区段用于文本。即为下面的格式

关于自定义格式中各种符号的相关知识及应用,其内容较多,这里就不一一介绍了,请参阅Excel的帮助文件或阅读《“偷懒”的技术:打造财务Excel达人》的第三章。

Excel畅销书推荐:

《“偷懒”的技术:打造财务Excel达人》2017年当当网畅销榜Excel类第一名,办公类第二名,好评率99.8%,学Excel必选书籍!

本公众号不同于其他号,一篇文章不会重复推送,要阅读历史文章,请在本公众号主页发送关键词“目录”,也可发送其他关键词阅读相应文章或下载相应资料。

关键词列表

关键词

回复关键词推送的内容或文件

目录

本公众号已发表的文章,按类别编写的目录导航

礼包

《“偷懒”的技术:打造财务Excel达人》示例文件和赠送礼包

答疑

《“偷懒”的技术:打造财务Excel达人》常见问题答疑。

练习

根据《偷懒的技术》读者群提问改编的练习题,来源于工作,实用!

整理类

介绍如何应用常见的数据整理技巧,将不规范的数据整理为规范的数据

筛选类

来源于实战的自动筛选、高级筛选文章

仪表盘

回复本关键词下载《豪华仪表盘》的示例文件

图表模板

下载《财务分析经典图表模板》,财务分析时简单套用就可以了

财务图表1

下载《财务分析经典图表及制作方法(第1季)》示例文件

财务图表2

下载《财务分析经典图表及制作方法(第2季)》示例文件

中秋

用Excel制作的海上明月图

七夕

一些有趣好玩的热点文章,主要为自定义格式、条件格式方面的
管理会计 《管理会计应用指引及案例汇编》PDF
工资模板

下载最新的工资及个人所得税模板(2018年个人所得税法)

(0)

相关推荐

  • excel条件格式查询视频:新建条件规则公式设置单元格填充颜色

    excel条件格式查询视频|excel新建条件规则视频|excel公式设置单元格视频|excel条件填充颜色视频 本视频教程由部落窝教育分享.

  • 利用条件格式批量给小计行添加底色

    以excel2010版本为例: 1.打开excel表点击 2.选择新建规则 3.选择公式确定要设置格式的单元格 4.选择单元格设置区域,然后添加公式 5.选择格式添加底色 6.点击填充选择颜色 7.选 ...

  • 数据可视化如何选择数据指标

    编辑导语:数据可视化在一定程度上可以更好地传递信息.监测数据,进而推动问题更快地被发现和解决.而合适的数据指标选择有助于更好地构建数据可视化体系,规避潜在风险.本篇文章里,作者对数据可视化如何选择正确 ...

  • Excel如何用箭头条件格式实现两列数据的比较

    单纯的数据对人眼球的吸引不足,但如果加上了图标那就不一样了. 操作 步骤1:对B.C两列数据做一个差值的辅助列,如图5-25所示. 图5-25 步骤2:用需要显示箭头图标的单元格减去另一列单元格,如图 ...

  • 沿用70多年的经典数据可视化方法,如何用Python实现?

    导读:什么是时间序列?用来展示什么样的数据关系?怎样用Python实现?本文将为你解答. 作者:屈希峰,资深Python工程师,知乎多个专栏作者 来源:大数据DT(ID:hzdashuju) 01 概 ...

  • 这是我看过最走心的数据可视化文章了,看完血赚!

    注:本文转载自 https://antv.alipay.com/zh-cn/vis/blog/vis-introduce.html 一.什么是数据可视化 科学可视化(Scientific Visual ...

  • 49款数据可视化工具,哪个才是你的菜?

    数据可视化无处不在,而且比以前任何时候都重要.无论是在行政演示中为数据点创建一个可视化进程,还是用可视化概念来细分客户,数据可视化都显得尤为重要.本文将推荐49款数据可视化工具(排名不分先后).其中许 ...

  • 数据可视化的魔力——一图胜千言

    "可视化实际上是关于外部认知,也就是说,如何利用心灵之外的资源来提升思维的认知能力." 本文重点介绍可视化与数据的重要性.科学,工程,商业和日常人类活动中产生的信息的数量和复杂性正 ...

  • 学习数据可视化,读哪本书比较好?

    入门数据可视化的小伙伴往往都会问这样一个问题:我应该从哪里开始学起,有什么书推荐吗? 这个问题之所以普遍,是因为数据可视化是一个相当交叉的学科,既涉及数据分析,也涉及设计和编程.而这三大方向之中,每一 ...

  • 《数据可视化基础》冗余编码

    在之前的章节当中,我们已经看到颜色不能总是像我们期望的那样有效地传达信息.如果我们要对很多分组进行着色区分,则会导致由于颜色过多,很难将图中的颜色与图例中的颜色进行匹配的情况.即使我们只需要区分两到三 ...

  • 软件小讲堂 | 二维转三维,巧用GH完成数据可视化处理

    HELLO小伙伴们,又到了每周一次的软件小讲堂. 随着软件的更新,数据处理的门槛也变得越来越低.以往对于建筑师而言困难重重的数据可视化,现在在类似于GH之类的平台上做起来已经变得非常轻松了.但如今相较 ...