上次有跟大家分享过,在excel中使用OFFSET函数制作动态图表,今天跟大家分享下,在excel中使用INDIRECT函数制作动态图表的方法。完成后图表效果如下:

Excel中如何使用INDIRECT函数创建动态图表?-天天办公网

1,创建下拉菜单

在单元格G1中,创建一个下拉菜单,内容包括“键盘”,“鼠标”,“显示器”和“音响”等选择内容

具体操作如下:

Excel中如何使用INDIRECT函数创建动态图表?-天天办公网

2,定义名称-1

操作步骤:

  • 选择单元格G1,点击菜单“公式”中的“定义名称”
  • 在弹出的“新建名称”对话框中的“名称”一栏中,输入“电子产品”
  • 在“引用位置”一栏中,输入“=INDIRECT(‘动态图表 ‘!$G$1)”

具体操作如下:

Excel中如何使用INDIRECT函数创建动态图表?-天天办公网

3,定义名称-2

继续定义名称

选择单元格区域B1:E7,点击菜单“公式”中的“根据所选内容创建”按钮

在弹出的对话框中,勾选“首行”即可

这样,就创建了“键盘”,“鼠标”,“显示器”和“音响”等名称

具体操作如下:

Excel中如何使用INDIRECT函数创建动态图表?-天天办公网

4,创建簇状柱形图

选择单元格区域A1:B7,创建柱形图

具体操作如下:

Excel中如何使用INDIRECT函数创建动态图表?-天天办公网

5,修改图表设置

操作步骤:

选择图表,点击右键,选择“选择数据”

在弹出的“选择数据源”对话框中,对“图例项”中的“键盘”内容进行编辑

在“编辑数据系列”对话框中,将“系列值”中的内容修改为 “=’动态图表 ‘!电子产品”,即可

这样,当修改G1单元格的内容时,图表也会发生相应的变化

具体操作如下:

Excel中如何使用INDIRECT函数创建动态图表?-天天办公网

6,美化图表

将图表中的多余内容删除

具体操作如下:

Excel中如何使用INDIRECT函数创建动态图表?-天天办公网

这样一张Excel动态图表就完成了。