Excel图表技巧05:自由选择想要查看的图表

2021-01-20 11:39:59 浏览数 (1)

有时候,我们想通过选择来控制想要显示的图表。例如下图1所示,在单元格下拉列表中选取某项后,显示对应的图表。

图1

实现上述效果的过程如下:

1. 创建图表。假设我们在工作表Sheet1中创建3个图表,如下图2所示。

图2

注意,将这3个图表调整成相同大小并放置在3个单元格中,示例中为单元格F9、F10、F11。

2. 到需要显示图表的工作表,本例中为工作表Sheet2,单击功能区“公式”选项卡“定义的名称”组中的“定义名称”命令,定义一个名为“获取图表”的名称,其引用位置为:

=IF(Sheet2!$D$2="东区",INDIRECT("Sheet1!F9"),IF(Sheet2!$D$2="西区",INDIRECT("Sheet1!F10"),INDIRECT("Sheet1!F11")))

如下图3所示。

图3

其中,工作表Sheet2的单元格D2中设置了选项列表。

3. 在工作表Sheet2中,单击功能区“插入”选项卡“插图”组中的“图片——此设备”命令,任选一个图片插入到工作表中。

选取该图片,在公式栏中输入公式:

=获取图表

如下图4所示。

图4

此时,Excel会自动使用单元格D2中的值代表的图表替换原来的图片,结果如下图5所示。

图5

小结:在Excel中,可以对在工作表中插入的图像赋值命名区域。因此,当调整工作表中的单元格大小以容纳图表,通过INDIRECT()函数的公式创建间接引用并在命名区域中使用时,Excel会获取单元格(图表)的内容,并用它替换原来的图片。

0 人点赞