当前位置:文档之家› Excel中引用工作表中的图片

Excel中引用工作表中的图片

INDEX返回指定的行与列交叉处的单元格引用。如INDEX(A:A,1)就是返回A1
=INDIRECT("Sheet1!A"&ROW()*7-6),意思当你把公式输入到某工作表的第一行,返回SHEET1工作表A1,ROW()返回公式所在行的行号,第一行就是1乘以7减6,公式结果就是=INDIRECT("Sheet1!A"&1),如果输入第二行就是2乘以7减6,公式结果就是=INDIRECT("Sheet1!A"&8)
在Excel 2003中,单击菜单“插入→图片→来自文件”,将各行星图片导入到Excel的“图片”工作表中。在Excel 2007中,在功能区中选择“插入”选项卡,单击“插入”按钮导入图片。然后按照顺序将名称和图片分别放到A2:A9区域和B2:B9区域中,调整图片到合适的大小,使每个图片占一个单元格。A1和B1单元格为标题。
("学籍档案!bx"&:照片是在学籍档案工作表中的BX列。
INDIRECT(。。):由于用&连接的是一个字符串,而不是一个有效的引用,所以这里要INDIRECT函数转化一下
注:这个公式也可以用OFFSET+MATCH实现
第二步:
视图---工具栏---自定义--在自定义对话框的命令选项卡中的类别框中找到工具,在右边的列表中找到小照相机图形,点鼠标左键不松,把该按钮拖动到工具栏中.然后选取工作表的任一个单元格,点击一下工具栏中的小照相机图形,这时指针会变成一个小细黑十字.用拖动的方法可以在工作表中拖画一个图形.
大家知道,现在太阳系只有八大行星,我们就用八大行星的文字和图片资料为例来进行说明。在下图(图一)这个示例中,可以通过单击A5单元格右侧的下拉箭头来选择一个行星名称,Excel将动态地显示该行星的图片和文字资料。文字内容的关联方法可以用VLOOKUP函数来实现,本文不作赘述。
一、准备图片和文字资料
在Excel中新建3个工作表,分别命名为“图片”、“资料”和“表格”。“图片”工作表用于存放图片,“资料”工作表用于存放文字资料,“表格”工作表用于动态显示文字和图片。
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)
第三步:
选取拖画出的图形,在编辑栏中输入=pic,再回车.一切就OK了
每隔7行引用:表2中的a1引用表1中的a1,表2中的a2引用表1中的a8,表2中的a3引用表1中的a15,用什么函数,怎么用,急,在线等,可追加分
问题补充:
我大致知道各位函数的意思了但还是看不太清能具体以a1为例么谢谢大家答得都很好虽然我后来用别的方法了还是谢谢
Excel中引用工作表中的图片
2009-11-14 17:16
分析:
首先,我们可以用VLOOKUP或用INDEX+MATCH查在学籍档案工作表中返回该学生照片所在的位置,但如何引用照片呢??我们可以用EXCEL的摄影功能把单元格的图片取出来。这里我们也许可以借助这个功能。但图片还要根据选取的学生姓名不停改变。用什么方法能做到单元格的区域或一个单元格达到随机应变的效果呢?这时我们应该想到“定义名称”。
在Excel中通过改变单元格的值来动态显示图片
作者:admin文章来源:本站原创点击数:6455更新时间:2009-4-26 19:16:04
在Excel中可以通过改变单元格的值来动态显示图片。当我们用Excel中进行人事信息管理时,这一点显得很有用。例如在使用Excel管理员工信息时,不仅可以在表格中显示人员的各种文字资料信息,还可以像纸质资料一样,显示其照片或相关图片。并且,可以让每个人的文字和图片信息与姓名单元格相关联,通过改变该单元格中人员姓名来显示不同人员的各种信息。本文将通过一个具体的实例,来说明如何将图片和单元格进行关联,当改变单元格内容时,显示对应的图片。文章最后附有xls格式的示例文件供下载。
INDEX返回指定的行与列交叉处的单元格引用。如INDEX(A:A,1)就是返回A1
在excel2007里已经录入了图片和名称,但是如何在另一个表里引用这些图片和名称呢?而且还要做到图片和名称的同步更新。
Step1:录入好图片和名称
新建一个Excel文档,在其中的Sheet1内,录入好图片和名称,接着依次点击公式、定义名称,在弹出的对话框内,输入公式的名称为pic,也可以随便输一个。然后输入公式
具体操作步履:
第一步:根据选取的学生姓源自,定位在学籍档案工作表中的该学生的照片单元格。
插入--名称-:PIC=INDIRECT("学籍档案!bx"&MATCH(查询!$D$8,学籍档案!$B:$B,0))
公式说明:
MATCH(查询!$D$8,学籍档案!$B:$B,0):根据提供的学生姓名(查询!$D$8)在学籍工作表中(学籍档案!$B:$B)查找该学生姓名所在的行数。
Step3:添加Active控件
回到EXcel工作区,切换到Sheet2工作表,依次点击开发工具,控件插入按钮。在工作表中添加一个按钮控件,需要是Active控件。
Step4:通过控件实现自动更新
根据Sheet1中图片的大小,适当调整Sheet2中这个控件的大小。然后单击这个控件,将编辑栏中的公式改为=pic。这个pic也就是先前定义的公式名称。这样可以通过不同的名称来实现图片的自动更新了。
=offset(sheet1!$B$2,Match(sheet2!$A$3,sheet1!$A$2:sheet1!$A$5,0)-1,0),引号内的内容要全部输入。之后点击确定退出。
Step2:在功能区显示开发工具选项卡
然后点击Excel左上角的开始图标,点击右下方的Excel选项,在弹出的菜单中,将功能区显示开发工具选项卡前面的方框打勾。点击确定退出。
相关主题