今天给大家分享一种可以自由切换的表格。从简单的柱形图,折线图,饼图开始。其他类型图表可以根据需要自行设置,原理相同。

Excel如何制作可以随时切换的图表?-天天办公网

 

一、数据准备

拿到如下数据,大部分同学的做法是分别制作柱形图,折线图,饼图以作分析。这样看起来比较冗杂,普通。

生产日期 生产数量
2011/12/1 13
2011/12/2 15
2011/12/3 14
2011/12/4 15

Excel如何制作可以随时切换的图表?-天天办公网

 

1.插入单选控件。(开发工具——插入——第一行最后一个)

Excel如何制作可以随时切换的图表?-天天办公网

 

2.设置单选控件属性。

Excel如何制作可以随时切换的图表?-天天办公网

 

3.设定名称管理器,名称管理器设置引用位置公式:

=OFFSET(图表!$B$30,0,图表!$C$4)

Excel如何制作可以随时切换的图表?-天天办公网

 

4.对数据分别建立柱形图,折线图,饼图。

Excel如何制作可以随时切换的图表?-天天办公网

 

将三个图形调整大小,位置,放置在C30,D30,E30三个单元格中。在使用之前我们准备的名称管理器对图片进行链接。图表就完成了,是不是看上去很高大上呢。

Excel如何制作可以随时切换的图表?-天天办公网

 

总结:

1.将图表对齐到单元格里面

2.最后使用函数定位到这个单元格

3.最后使用图形连接的方式来获取对应的图表

4.这种做法很多被用到人事档案获取人员照片的作用上

附:OFFSET函数使用介绍

返回对单元格或单元格区域中指定行数和列数的区域的引用。 返回的引用可以是单个单元格或单元格区域。 可以指定要返回的行数和列数。

语法

OFFSET(reference, rows, cols, [height], [width])

Reference 必需。 要基于偏移量的引用。

  • Rows 必需。 需要左上角单元格引用的向上或向下行数。
  • Cols 必需。 需要结果的左上角单元格引用的从左到右的列数。
  • 高度 可选。 需要返回的引用的行高。 Height 必须为正数。
  • 宽度 可选。 需要返回的引用的列宽。 Width 必须为正数。