Excel中,如何根据单元格的数值变化而显示不同的图片?

详细来说就是:我在Excel设置了一个显示图片的区域,图片的文件名与A1单元格数值是挂钩的,A1单元格数值为1的时候,就显示文件名为1的图片,数值为2的时候,就显示文件名为2的图片。如何做到?
(这种情况类似于网页上点击“下一幅图片”,图片框里的图片就变化了)
高手!非常仰慕!我有700幅图片啊,能否直接从磁盘文件夹中调用?

1、打开工作表。

2、点击插入,图片,来自文件。

3、找到要插入的图片,插入。

4、图片全部插入。

5、把第一张图片,调整到相应的单元格内。

6、在图片上右击,点击设置图片格式。

7、弹出对话框,点击属性,在对象位置下点选大小、位置随单元格而变,确定。

8、按照上边方法把所有图片调整完毕,点击红框内的边线,调整单元格大小。

9、调整完后,图片就随着单元格在变化了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-17
  第一步,再造一个A1单元格。 打开Excel,选择“插入”、“对象”、“位图图像”,进入位图图像编辑界面后直接点击“ESC”退出,然后将其属性“=EMBED("Paint.Picture","")”改成“=A1”。一个与A1单元格一模一样的新单元格就产生了。除非单独调整,不然其大小、内容均随A1单元格而变化。若A1单元格是图片,则新单元格也显示图片。
  第二步,设置新单元格为可变单元格。
  既然要显示不同的图片,那么假设A1单元格为图片1,A2为图片1的编号1;B1单元格为图片2,B2为图片2的编号2,我们在C1输入1,新单元格要显示图片1,即新单元格等于A1单元格,若我们在C1输入2,新单元格要显示图片2,即新单元格等于B1单元格,所以,新单元格要根据C1的内容来变化。这里用到这样一个公式“=OFFSET($A$1,MATCH($C$1,$B$1:$B$2,0)-1,0)”。这是通过在B列的编号中查找C1中的内容,显示对应的A列内容的一个公式,当然也不限于此,其他公式只要能实现此功能也是可以的。但是直接将新单元格的属性设置成这个公式是不行的,在这里需要引入一个名称。选择“插入”、“名称”、“定义”,然后新建一个名称,比如我们新建的名称为“AAA”,然后在“AAA”的引用位置填写“=OFFSET($A$1,MATCH($C$1,$B$1:$B$2,0)-1,0)”保存以后,再设置新单元格的属性“=AAA”。这时,新的单元格就变成了可以变化的,当C1=B1时,新单元格显示A1单元格的图片,C1=B2时,新单元格显示B1单元格的图片。
  此时,需要的功能便已经实现了。
第2个回答  推荐于2017-09-02
呵呵,
假设 工作表 sheet1 A列为 图片代码,B列为图片
建立名称 A=OFFSET(Sheet1!$A$1,,,COUNTA(Sheet1!$A:$A),1)
建立名称 X=INDIRECT(ADDRESS(MATCH(Sheet2!$A$1,A,0),2,1,1,"Sheet1"))
步骤如下:菜单--插入—名称

选取sheet2工作表。
叫出控制工具箱工具列。(选取视图—工具列—控制工具箱工具打勾)
3. 插入控制工具箱中之文字方块(按钮或图片也可以)。
4. 选取文字方块后将资料编辑列中=EMBED("Forms.TextBox.1","")改成=X
在 A1输入 图片代码即可本回答被提问者采纳
第3个回答  2007-04-12
为数据区域创建一个动态“快照”,并将其放置在工作表中所需的位置。这里的动态“快照”指的是与数据区域相链接的图片,它可以随数据区域中数据的变化而发生动态的变化。
1.选择一个数据区域。
2.选择菜单命令“编辑>复制”。
3.单击数据区域之外的其它空白单元格,按住Shift键选择菜单命令“编辑>粘贴图片链接”,“粘贴图片链接”命令是一个隐藏的命令,只有在按住Shift键的同时单击“编辑”菜单才能看到。粘贴
4.改变数据区域中的某些数值或者格式,图片随之也发生了改变。
第4个回答  2007-04-12
1.用控件工具箱中的“图像”画图,右键属性-在PICTURE选项中将图片地址选上。同理画两副图。系统会自动命名为image1和image2。将VISIBLE属性设置成FALSE。
2.添加如下代码:
Private Sub Worksheet_Change(ByVal Target As Range)
Image1.Visible = 0
Image2.Visible = 0
If [a1] = 1 Then
Image1.Visible = 1
ElseIf [a1] = 2 Then
Image2.Visible = 1
Else: Image1.Visible = 0
Image2.Visible = 0
End If
End Sub
'我的环境是:XPHOME+EXCEL2003。

如何在Excel中设置图片随着单元格的变化而变化
具体如下:1.第一步,双击或者右击打开Excel软件,接着点击左上角的文件选项,来新创建一个空白工作簿。2.第二步,来到下图所示的Excel软件主页面后,点击页面顶部的插入选项,接着点击弹出窗口中的图片选项,然后点击选择一张图片。3.第三步,右击插入的图片,接着点击弹出窗口中的大小和属性选项。4....

Excel表格技巧—如何让图片大小跟随Excel单元格变化而变化
首先选中需要插入图片的单元格:点击工具栏上的【插入】选项,在下拉菜单中点击【图片】,二级菜单选择【本地图片】:在弹出的的路径对话框中选择想要的图片,点击确定:选中该图片,点击工具栏【图片工具】选项下的【对齐】,二级菜单中选择【对齐网格】:将图片调整到与单元格的网格平齐:点击该图片,选...

怎样将excel中的图片随单元格变化而变化
步骤 1、小编以图中的表格为例。在工作表的菜单栏中顺序点:插入--图片--来自文件。2、弹出操作框,找到要插入的图片,然后点:插入 3、图片即插入到工作表中,鼠标点住图片不放,把它移动到A1单元格中;按A1单元格的大小,调节图片的尺寸;图片的四周都有空心的小圆圈,光标点住小圆圈,拖动...

Excel中,如何根据单元格的数值变化而显示不同的图片?
1、打开工作表。2、点击插入,图片,来自文件。3、找到要插入的图片,插入。4、图片全部插入。5、把第一张图片,调整到相应的单元格内。6、在图片上右击,点击设置图片格式。7、弹出对话框,点击属性,在对象位置下点选大小、位置随单元格而变,确定。8、按照上边方法把所有图片调整完毕,点击红框内...

如何设置Excel表格里的图片随单元格变化而变化
具体如下:1. 首先,请大家在自己的电脑中找到Excel文档,然后将其打开,接着在单元格中插入图片,然后调整一下单元格的大小。2. 第二步,我们点击选择某图片,并同时按下【Ctrl A】组合键将图片全选。3.第三步,我们需要右击图片,然后点击【大小和属性】选项。4. 第四步,我们勾选箭头所指的【...

如何实现Excel 中的图片随单元格调整而调整
首先打开一个excel表格:选择合适的单元格,点击工具栏上的【插入】,在下拉菜单中选择【图片】,二级菜单选择【本地图片】:在弹出的插入图片对话框中,选择合适的路径,合适的图片插入:拖动图片的四个角调整图片的大小:点击图片,选择【图片工具】下的【对齐】选项,在弹出的二级菜单中点击【对齐网格】...

如何才能让excel中插入的图片随着单元格大小变化而变化
在Excel中,确保图片能随着单元格尺寸调整而动态变化,只需简单几步操作。首先,打开你的Excel表格,然后在需要插入图片的单元格内点击图片图标,插入图片。紧接着,对选中的图片进行右键点击,选择“设置图片格式”选项。接下来,进入“大小与属性”选项卡,进一步点击“属性”按钮。在新的对话框中,你会...

如何在EXCEL中让图片随单元格变化而变化?
在 Excel 中,可以通过将图片与单元格进行绑定,以实现让图片随单元格变动的效果。具体步骤如下:在单元格中插入图片首先,在需要插入图片的单元格中,使用“插入”选项卡中的“图片”功能插入图片。调整图片大小和位置然后,将图片调整到适当的大小和位置,以使其与单元格对齐。将图片与单元格进行绑定接...

excel中怎么让图片随单元格变化
1.首先,打开Excel程序,然后将图片插入到Excel表格中。2.然后,将图片拖动到一个单元格内。3.然后,右键点击图片,在右键菜单中选择“设置图片格式”点击打开。4.然后,在“设置图片格式”对话框中点击“属性”选项卡,并且勾选“大小、位置随单元格而变”。5.然后,在表格主界面左下角点击“绘图”...

怎样使Excel图片大小和位置随单元格而变 一次设置成功
1、打开需要操作的Excel表格,在表格中插入一个图片。2、接下来将这个图片放入到一个单元格中。3、然后改变单元格的大小可以看到图片本身并没有发生任何变化。4、接下来小编开始操作图片可以随单元格大小变化而变化,首先改变图片大小周边和单元格四条线重合。5、然后右键点击图片,然后点击【大小和属性】...

相似回答