标签:
excel |
分类: Excel |
示例:A列中存有图片,B列为图片名,在D2中选择相应的图片名,在E2中会显示对应的图片。即,根据D2数值的不同,显示相应的图片。
操作原理:通过INDEX或INDIRECT配合MATCH函数,找到图片所处的单元格地址,自定义名称做为中间桥梁,给单元格快照,从而获取到单元格中的对象(图片格式)。
操作步骤:
1、在D2中做一个下拉列表:选择D2单元格,【数据】-【数据有效性】-【设置】-序列来源于:=$B$2:$B$5;http://ww4/large/6262ecbdgw1f4i55e7dl7j20b9088q3e.jpg
=INDEX(Sheet1!$A$2:$A$5,MATCH(Sheet1!$D$2,Sheet1!$B$2:$B$5,0),1)
或使用INDIRECT MATCH:
=INDIRECT("Sheet1!$A"&MATCH(Sheet1!$D$2,Sheet1!$B$1:$B$5,0))
注:MATCH用于获取行号,公式的作用就是在D2中选择内容后,获取对应的图片单元格地址。
http://ww2/large/6262ecbdgw1f4i5lnztumj20fr0c7dgk.jpg 3、在E2中插入一张图片,在公式栏中定义其引用的名称:=图片
http://ww1/large/6262ecbdgw1f4i5nkgb1fj20b606rq34.jpg 4、在D2中选择不同内容,即可获取不同图片。
1、为什么要用名称管理,直接输入图片引用的单元格地址可以么,比如:=INDIRECT("A2")?
2、除了INDIRECT 和 INDEX
外,还有没有其它的函数,有类似功能?
3、步骤3中,不插图片,怎么操作?
*发现没?!图片对象通过名称引用,就像照相机一样,单元格的边框、区域里面的图片、单元格内的文字或数值,都会显示出来的!!对单元格的快照!
前一篇:制作双向条形图
后一篇:三板斧保护你的Word文档