欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

显示最高值和最低值的折线图能够根据数据源变化自动更新

程序员文章站 2022-05-31 16:44:17
表亲们好啊,今天要根据下图中所示的数据源,制作一个可以显示最高值和最低值的折线图,而且图表中的最低值和最高值能够根据数据源的变化自动更新,下面为大家介绍下这个图表的...

表亲们好啊,今天要根据下图中所示的数据源,制作一个可以显示最高值和最低值的折线图,而且图表中的最低值和最高值能够根据数据源的变化自动更新,下面为大家介绍下这个图表的制作方法,有需要的朋友可以看看哦。

数据源:

显示最高值和最低值的折线图能够根据数据源变化自动更新

效果图:

显示最高值和最低值的折线图能够根据数据源变化自动更新

这样的图表可以很清晰的展示出一组数据中的极值,使图表包含的信息量更加丰富,更加一目了然。当然,这个只是一个素颜的图表,你可以继续美化,让她更加高级大气上档次。

正所谓:你问我爱你有多深,图表代表我的心。

下面就重点说说这个图表的具*作方法:

首先,在C列和D列建立最高和最低的辅助列。

C2输入以下公式,向下复制。

=IF(B2=MIN(B$2:B$13),B2,NA())

D2输入以下公式,向下复制。

=IF(B2=MAX(B$2:B$13),B2,NA())

显示最高值和最低值的折线图能够根据数据源变化自动更新

咱们简单说一下这个公式的意思:

MIN(B$2:B$13)部分返回B列数据区域中的最小值。

=IF(B2=MIN(B$2:B$13),B2,NA())

公式的意思就是用IF函数来判断,如果B2等于B列数据区域的最小值,则返回B2的值,否则让它返回一个#N/A的错误值。

D列的公式只是将MIN换成了MAX,也就是来判断B2是否等于最大值。如果B2等于B列数据区域的最大值,则返回B2的值,否则让它返回一个#N/A的错误值。

这个#N/A的错误值可以有讲究的,在图表系列中,#N/A的错误值不会显示。如果单元格被占用,且不是错误值#N/A,则会表现为0值。

完成了辅助列,接下来就要制作图表了。

单击数据区域任意单元格,依次单击【插入】,【折线图】,【带数据标记的折线图】,生成一个图表。

显示最高值和最低值的折线图能够根据数据源变化自动更新

单击图表中的“数量”数据系列,依次单击【设计】【更改图表类型】,将图表类型设置为折线图。

显示最高值和最低值的折线图能够根据数据源变化自动更新

右键单击“最低”数据系列,添加数据标签。

显示最高值和最低值的折线图能够根据数据源变化自动更新

右键单击数据标签,设置数据标签格式。

在标签选项中勾选系列名称、类别名称、值。

标签位置选择“靠下”。分隔符选择(空格)。

显示最高值和最低值的折线图能够根据数据源变化自动更新

用同样的方法设置最高数据系列。可以将标签位置选择“靠上”。

最后删除图例项和网格线,完成图表。

显示最高值和最低值的折线图能够根据数据源变化自动更新

当数据源发生变化的时候,图表的最高点和最低点可以实时的更新。看似很繁琐的,其实很简单,动手试试便知。