Excel中Vloopup的图片应用
很多人对Excel的vlook’up度很熟悉吧,但是很多时候我们都只是通过他来找到相对于的数字或者文本,这一次我说一下如何通过vlookup来找到相对应得图片。
如上图,把姓名一列甚至成序列,性别和年龄都可以通过正常的vlookup函数得到相应的值,这里顺便附上相对于的函数,性别:=VLOOKUP(H2,A2:C5,2,0),年龄:=VLOOKUP(H2,A2:C5,3,0),图片所对应的函数为:=VLOOKUP(H2,A2:D5,4,0)。看起来似乎没有错,但是得到的却不是我们想要的图片,而是0。
那么怎么样才能找到相对应得图片呢?
这里仅说明2007版以后的方法(其实2007年之前的也是类似的)
首先,在文件选项卡里面找到选项
点击自定义功能区,找到照相机的选项,然后添加。
接着,在excel的新建选项卡中,就可以看到照相机
点击照相机,再随意点击一个表格,会出现一个照片底座,将照片底座拉倒对应的位置
这只是说明我们插入照片的位置,但是公式还没有写。点击公式选项卡中的定义名称
在名称处写上公式的名称(随意取名),在引用位置写上index和match的公式:=INDEX($D
2
:
2:
2:D
5
,
M
A
T
C
H
(
5,MATCH(
5,MATCH(H
2
,
2,
2,A
2
:
2:
2:A$5,0))
(这里说明一下,应该很多人都知道index和match函数一起使用就可以完成vlookup的查找功能,但是这里不能用vlookup(具体原因我也不知道),而如果对index和match的语法不了解的话可以百度一下,应该很容易就掌握,但是要注意的是,这里所引用的区域都要用绝对引用。)
然后确定。
再点击回照片底座的位置,写上公式名称(刚才自定义的名称)
然后回车,就可以看到图片了
此时改变姓名,就可以看到图片位置的图片在不断改变
这就完成了图片的应用。
总结一下,vlookup其实是index函数和match函数的综合,但是vlookup无法按照原本的语法找到相应的照片,实际上单独使用index和match也是不行的,需要加入照片底座,i并且给公式起个名字,最后通过名字去使用公式。