查看原文
其他

如何断开折线图中的线条

拉登Dony 拉小登 2022-06-10

在11期表格设计课中,我们总结了4个知识点,通过投票,大家都对折线断开不太明白。

今天,我们就来学习一下。

问题描述

折线图断开或者连续的处理,在工作中经常的遇到。比如下面这个数据表。

表格中统计了产品生产的产量,周六日或者节假日休息的时候,没有产出,单元格空白的时候,做出来的折线图,就会出现下面的情况。

线条突然断开了,整个数据看着不是很连贯。如果我们在数据中,休息日单元格中填入0,线条又会变成下面的样子。

线条突然掉到了0的位置,反而更难看了。要怎么解决呢?

解决方法

线条的问题归根结底,还是因为空白单元格引起的。只是单纯的,在空白单元格中填入0,是解决不了问题的。

我们可以通过下面几个常用方法,把折线图中的线条,恢复成连续的、平稳的样子。

1- 设置空白单元格显示方式

在使用这个方法之前,要确保空白单元格是“真空白”,如果单元格中包含公式或者0,这个方法,是没有效果的。

  1. 在图表上,点击右键,选择【选择数据】

  2. 点击左下角的【隐藏的单元格和空单元格】

  3. 勾选【用直线链接数据点】,点击确定。

点击确定之后,空白单元格就会被忽略,两个节点之间,直接用直线连接。

那么【空距】和【零值】是什么意思呢?直接看下面的图片

空距就是把连个不连续的数据节点断开,也就是我们在表格设计课 11期中,使用的技巧。

零值就相当于,我们在空白单元格中,都填入了数字0,这样线条会突然掉到坐标轴上,不推荐。

2- 使用NA函数

前面说了,方法1的条件是,空白单元格中不能有公式。但是,如果表格中的数据,是用公式计算出来的怎么办?

比如上面的表格中,使用实际除以目标值,计算出了达成率,空白单元格计算后变成了0,这样线条又掉下去了。

即便我们使用IF函数进行筛选,如果实际是0,就显示空的文本,结果和计算为0的效果一样。

这种情况下,我们就要使用NA()函数了,NA()函数会返回一个错误值,Excel会忽略这个错误值,直接把正确的数值,用直线连接起来。

案例下载

下载之前,考考你。

你猜,使用NA()函数之后,再使用第1个方法中的【空距】【零值】,是什么样的结果?

回复线条获取本节案例,自己动手试试吧!

小福利

评论区点赞最多的同学,送《表格设计课》第11期 视频课程。

本文完
源自拉登Dony的公众号【拉小登】(ladengchupin)




您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存