excel排序图片怎么跟随表格变化excel排序图片怎么跟随表格变化不变

如题所述

要让Excel中跟随表格变化的图片,可以采用以下两种方法:
方法1. 利用Excel的动态公式
1. 将图片插入Excel表格内指定单元格位置。
2. 将图片的固定位置转化为公式:右键点击插入图片所在的单元格,选择“名称管理器”,新建一个名称,名称写入“pic”,指向写法为“=Sheet1!$C$2”,其中Sheet1为当前要插入图片的工作表名称,$C$2为图片所在单元格地址。
3. 在需要进行排序的数据列上方添加一个下拉菜单框,可利用数据-数据验证-列表,将要选取的列名写入菜单框,可通过选择下拉菜单框中的选项,进行排序操作。
4. 利用动态公式,自动控制图片位置。在图片所在单元格内添加公式“=offset(pic, 0, 0,1,1)”,在数据列的下拉列表框处选择不同的选项时,图片将自动跟随表格变化。
方法
2. 利用Excel的宏
1. 将图片插入Excel表格内指定单元格位置。
2. 对图片所在的单元格进行设置。在工具栏上选择“开发工具”-“控件”-“插入”-“ActiveX 图片框”,将图片插入其中。
3. 将下拉列表框插入数据列的下方,给下拉列表框命名,例如“List1”,并指定列表选项。
4. 依次点击“开发工具”-“Visual Basic”-“插入”-“模块”,打开 Visual Basic 编辑器。
5. 在 Visual Basic 编辑器中输入以下代码:
Private Sub List1_Change()
ActiveSheet.Pictures("图片 1").Top = Range("A" & List1.Value).Top
End Sub
6. 点击“文件”-“关闭和返回 Microsoft Excel”返回Excel中,单击下拉列表框框选项,图片将自动跟随表格变化。
总之,以上两种方法都可以让Excel中图片跟随表格变化,具体采用哪种方法取决于个人喜好和具体操作需要。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜