Excel中引用工作表中的图片
2009-11-14 17:16
分析:
      首先,我们可以用VLOOKUP或用INDEX+MATCH查在学籍档案工作表中返回该学生照片所在的位置,但如何引用照片呢我们可以用EXCEL的摄影功能把单元格的图片取出来。这里我们也许可以借助这个功能。但图片还要根据选取的学生姓名不停改变。用什么方法能做到单元格的区域或一个单元格达到随机应变的效果呢这时我们应该想到“定义名称”。
具体操作步履:
第一步
根据选取的学生姓名,定位在学籍档案工作表中的该学生的照片单元格。
      插入--名称-:PIC=INDIRECT("学籍档案!bx"&MATCH(查询!$D$8,学籍档案!$B:$B,0))
公式说明:
MATCH(查询!$D$8,学籍档案!$B:$B,0):根据提供的学生姓名(查询!$D$8)在学籍工作表中(学籍档案!$B:$B)查该学生姓名所在的行数。
("学籍档案!bx"&:照片是在学籍档案工作表中的BX列。
INDIRECT(。。):由于用&连接的是一个字符串,而不是一个有效的引用,所以这里要INDIRECT函数转化一下
excel vlookup函数怎么用
注:这个公式也可以用OFFSET+MATCH实现
第二步:
视图---工具栏---自定义--在自定义对话框的命令选项卡中的类别框中到工具,在右边的列表中到小照相机图形,点鼠标左键不松,把该按钮拖动到工具栏中.然后选取工作表的任一个单元格,点击一下工具栏中的小照相机图形,这时指针会变成一个小细黑十字.用拖动的方法可以在工作表中拖画一个图形.
第三步:
选取拖画出的图形,在编辑栏中输入=pic,再回车.一切就OK了
每隔7行引用:表2中的a1引用表1中的a1,表2中的a2引用表1中的a8,表2中的a3引用表1中的a15,用什么函数,怎么用,急,在线等,可追加分
问题补充:
我大致知道各位函数的意思了  但还是看不太清  能具体以a1为例么  谢谢  大家答得都很好 虽然我后来用别的方法了 还是谢谢
INDIRECT返回由文本字符串指定的引用,如=INDIRECT("B"&2)就返回当前工作表B2单元格的值,
=INDIRECT("Sheet1!A"&ROW()*7-6),意思当你把公式输入到某工作表的第一行,返回SHEET1工作表A1,ROW()返回公式所在行的行号,第一行就是1乘以7减6,公式结果就是=INDIRECT("Sheet1!A"&1),如果输入第二行就是2乘以7减6,公式结果就是=INDIRECT("Sheet1!A"&8)
INDEX返回指定的行与列交叉处的单元格引用。如INDEX(A:A,1)就是返回A1
=INDIRECT("Sheet1!A"&ROW()*7-6),意思当你把公式输入到某工作表的第一行,返回SHEET1工作表A1,ROW()返回公式所在行的行号,第一行就是1乘以76,公式结果就是=INDIRECT("Sheet1!A"&1),如果输入第二行就是2乘以76,公式结果就是=INDIRECT("Sheet1!A"&8)
INDEX返回指定的行与列交叉处的单元格引用。如INDEX(A:A,1)就是返回A1

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。