excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel动态引用图片,切换名称自动更换图片和数据,看这个公式!

Excel动态引用图片,是比较实用和有趣的一个技巧。

如何在excel中动态引用图片,则需要掌握公式和操作两个步骤。

如下图,作者创建了一个简单的数据表,并在A2单元格设置了下拉列表,以便随时切换不同人物姓名,而获取后续更新的图片和数据信息。

具体切换效果如下动图所示,当切换姓名时,相片和后面的几列数据发生了相应变动。

上图的演示就是excel图片的动态引用,前面作者提到它包含公式和操作两个步骤,下面按步骤来讲解详细过程。

1、公式

这一步要创建公式,具体来讲则是在哪里设置公式,设置什么样的公式?

下面我们先来看一下数据总表,它将作为数据引用的来源。

随后我们点击公式工具栏下方的名称管理器,或直接点击右侧“定义名称”功能。

进入编辑名称界面,输入任意名称,如图输入为"相片",然后在引用位置栏中输入如下公式:

=INDEX(总表!$C:$C,MATCH(当前表!$A$2,总表!$B:$B,0))

这是index+match函数搭配的公式组合,含义是利用match函数查询某个值在列表中的位置,并作为index函数的第2参数行序号,以此返回区域中该序号行的数据。

由于index第1参数设置为单列,因此可以省略其第3参数列序号。

所以,这一步是在定义名称功能中设置公式,该公式是index+match函数的组合表达!

公式创建完毕,继续第2步的操作。

2、操作

这部分是进行几个简单的操作。

首先在总表中复制任意一张图片,然后粘贴到当前表中,随后点击公式编辑栏,输入一个等式"=相片"。

此时需要注意,这个"相片"已经不是单单一个文本,而是代表index函数公式结果的公式名称。

到这一步,从上面动图可见图片已经发生了变化,我们可以根据需求,将图片拖动至合适大小。

点击切换名称,图片和其他信息都发生了实时变动。

关于其他列数据的实时变动,是使用了常见引用函数vlookup,公式如下:

=VLOOKUP($A$2,总表!$B:$I,COLUMN(C1),0)

这个公式在第3参数返回列数设置了column函数,可在向右填充公式时,动态返回不同的列数,而获取不同列的引用数据。

纵观全文,发现其实动态切换引用图片的操作不算复杂,使用定义名称的自定义公式,然后进行了复制粘贴的简单操作,最后在公式编辑栏中输入一个等式,便大功告成。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接