制作按需显示的Excel折线图 excel怎么画折线图设置横纵坐标

大家平时经常使用 Excel 的“折线图”来表达一些趋势走向,不过在需要比较的数据较多的时候 。如果在一张图表中排列多个折线图,整个图案显得很杂乱并不方便查看趋势图 。比如公司的销售部分为四个分部,下表是每个分部 1-5 月的销售数据,如果只是简单使用折线图的方法进行制作,那么所有的折线图是混杂在一起,这样图表看上去很乱,而且不好比较部门之间的销售趋势 。

制作按需显示的Excel折线图 excel怎么画折线图设置横纵坐标


使用常规方法制作的折线图
对于这类情况,现在可以再 Excel 制作按需显示的折线图 。这样不仅显示简洁,而且可以很方便对部门之间的销售状况进行对比 。原理就是增加辅助数据,通过组合图表的方式对传统的折线图进行改造 。
无中生有,构建辅助数据
因为默认数据在插入折线图后会自动显示,因此要实现指定的数据显示折线图,我们就需要通过复选框选择来实现指定显示,这种显示效果需要通过构造和原数据一样的辅助数据实现 。
首先在 G1 输入“辅助列”,在 H1 输入“部门”,在 I1 到 M1 输入 1-5 月的数值,构建一个和原始数据一致的表头数据 。接着定位到 H2 输入公式“=IF(G2=TRUE,A2,NA()),公式的意思是使用 IF 函数进行判断,如果 G2 的数据和 A2 的一致,则在 G2 显示为”TRUE“(否则显示为 FALSE),G2 的数据通过复选框是否选定来决定,接着将函数向下填充 。

制作按需显示的Excel折线图 excel怎么画折线图设置横纵坐标


使用 IF 函数判断真伪
接着在 I2 输入公式“=VLOOKUP($H2,$A$2:$F$5,COLUMN(B2),FALSE)”,然后向下,向右填充 。公式解释:

制作按需显示的Excel折线图 excel怎么画折线图设置横纵坐标


VLOOKUP 函数引用原始数据
使用 VLOOKUP 函数对原始数据进行引用,其中 H2 是查找的值(即部门名称),$A$2:$F$5 则是原始数据的区域范围,COLUMN(B2)就是取得 B2 单元格所在列的列标数字号,也就是 2,这里不是直接用 2,而是 COLUMN(B2),这样当公式向右拖曳时,会自动变成 COLUMN(C2)、COLUMN(D2),从而实现对列号的动态引用 。FALSE 表示精确引用 。
设置复选框,自定义选择数据
要实现指定数据折线图的显示,这里使用的是复选框勾选来确定的 。点击“开发工具→插入→ActveX 控件→复选框”,按提示在表格的下方插入一个复选框控件 。选中插入的复选框,点击“开发工具→设计模式→属性”,打开控件属性设置窗口,点击“Caption”项目,将其名称更改为“销售一部”,继续切换到 LinkedCell(链接单元格),将其值设置为“$G$2”,这样当勾选这个复选框的时候,链接的 G2 单元格就会显示为 TRUE,同时 H2 会显示和 A2 对应的部门名称 。

制作按需显示的Excel折线图 excel怎么画折线图设置横纵坐标


控件设置
选中上述复选框控件,右击选择“复制”,复制一个新的复选框控件,操作同上将其“Caption”名称更改为“销售二部”,切换到 LinkedCell(链接单元格)其值设置为“$G$3” 。操作同上,继续复制新的复选框控件,并依次更改为“销售三部”、“销售四部” 。

制作按需显示的Excel折线图 excel怎么画折线图设置横纵坐标


复制新的复选框控件
点击“开发工具→设计模式”,退出复选框控件的设计模式 。此时可以看到复选框控件是可以被勾选的,按提示勾选不同的复选框控件后,看看在在辅助列里是否可以正确显示不同的数据,这些数据和原始数据是一样的 。

推荐阅读