Excel对图片的组合以及选择

今天介绍的是利用Excel对图片进行的一些简单处理的方法,比如对图片的编辑以及组合,以及对图片的选择:

对图片进行一些圈红标注:

插入-->形状-->选择一个矩形框,圈主自己要注释的地方,选中矩形框,对轮廓和填充进行选择;

 

效果:

当出现多个图片,需要对他们都选中的时候,我们直接拉框,或者Ctrl+A是无法选中图片的,

如下如,框选的时候,一张图片都未选中:

 一个个选又很慢,并且容易选漏,这个时候就需要在开始菜单里面,找到查找-->选择对象,再来进行框选或者Ctrl+A就可以对图片进行选择了:

 

最后对选好的图片进行组合: 

 

 好了,就大功告成啦!

### 实现Excel中基于下拉选择显示不同图片的方法 在Excel中要实现在下拉列表选择特定项时自动展示对应的图片,虽然VLOOKUP函数仅能处理单元格中的数值而非图像[^2],但是可以通过组合使用`INDIRECT`与`INDEX`函数以及条件格式化来间接达成目的。然而更直观有效的方式是利用VBA宏编程或Power Query配合Image控件。 #### 方法一:使用VBA宏程序控制图片显示 对于希望不依赖插件的情况下,在工作簿内嵌入模块编写一段简单的VBA脚本是一个可行方案: ```vba Private Sub Worksheet_Change(ByVal Target As Range) Dim PicPath As String If Not Intersect(Target, Me.Range("A1")) Is Nothing Then '假设下拉菜单位于A1位置 Select Case Target.Value Case "选项1" PicPath = ThisWorkbook.Path & "\images\pic1.png" '指定各选项关联的图片路径 Case "选项2" PicPath = ThisWorkbook.Path & "\images\pic2.jpg" ' 添加更多Case语句匹配其他可能的选择... Case Else PicPath = "" End Select On Error Resume Next Me.Pictures.Delete '删除先前存在的任何图片对象 On Error GoTo 0 If Len(PicPath) > 0 And Dir(PicPath) <> "" Then With ActiveSheet.Pictures.Insert(PicPath) .Left = Cells(1, 2).Left '设定新插入图片的位置坐标 .Top = Cells(1, 2).Top .ShapeRange.LockAspectRatio = msoTrue '锁定宽高比例防止变形 .Width = 80 '调整大小适应布局需求 End With End If End If End Sub ``` 这段代码监听了工作表的变化事件,当检测到目标区域发生变化(即选择了新的下拉项目),就会依据所选值加载并定位相应文件夹下的预设图片至指定位置[^4]。 #### 方法二:借助Microsoft Power Automate Flow Image 控件 如果倾向于无代码解决方案,则可考虑采用微软提供的自动化工具Flow连接在线存储服务获取所需资源,并通过自定义窗体内的Image组件呈现出来;不过这种方法适用于Office 365环境且涉及一定配置成本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值