利用定义名称动态引用图片

你好,我是刘卓。欢迎来到我的公号,excel函数解析。在最近这十多天里,我基本上把常用日期函数的用法都分享完了。至于时间函数的用法,过段时间再说。

今天来分享点其他的,利用定义名称动态引用图片,效果如下。

至于引用图片是如何实现的,其实也简单。下面示范一下:

首先复制一张图片,让它引用C3单元格。当在C3单元格输入内容,填充背景色或者放置一张图片时,它会把C3单元格中的画面映射到自己身上。这就是引用的原理。

其实就是【选择性粘贴】——【链接的图片】,如下图所示。

既然它引用哪个单元格,就会把哪个单元格的画面映射到自己身上。那么当我们选择大象的时候,让它引用大象图片所在的单元格就可以了,也就是B3单元格。这样就变为查询引用的问题了。

查找D2在A列中的位置,然后返回B列对应的单元格。公式为:

=INDIRECT("b"&MATCH(D2,A:A,))

然后将这个公式复制到E2的图片中,按理说就可以了。但是弹出下图的警告对话框:此公式缺少区域引用或定义的名称。

此时就需要我们定义名称了,定义名称在【公式】选项卡下的【定义的名称】组中。

利用定义名称可以给区域引用,常量数组,公式或表格命名。它的好处是缩短公式的长度,增加易读性,而且可以突破公式的嵌套层数。就相当于一个容器,用来存放数据。

点击定义名称,弹出新建名称对话框,在引用位置粘贴上面的公式,注意要把引用转为绝对引用,按F4就可以了。在名称中输入一个名称,这里输入图片。然后点击E2的图片,在编辑栏输入公式=图片,就ok了。

除了用indirect,还可以用index和offset,它们都是引用函数,返回的是单元格引用。

链接:

https://pan.baidu.com/s/1RLAkHypZlZ5w88rX7BBNLA

提取码:y8wn
(0)

相关推荐