我有一张包含产品图片的数据表,我想根据电子表格的发送对象来过滤这些图片。图片仍然明显堆叠在一起。
如何设置我的工作表,以便当行/产品被隐藏(通过数据过滤器)时,它们对应的图片也被隐藏?
答案1
首先更改每个图像的对象定位属性。在 XL2007 上,您可以按照以下步骤执行此操作:
- 右键单击图像并单击尺寸和特性。
- 前往特性标签。
- 选择移动和调整单元格大小。
我建议录制一个宏,以便快速对电子表格中的所有图像执行此操作。
确保每幅图像的定位看起来都像是位于单元格“内部”。
以下有一个示例来说明:
没有活动过滤器
按名称过滤
答案2
- 您也可以使用“选择”按钮,通过拖动框来选择所有图片。然后右键单击属性等,或者
- 选择一张图片并点击CTRL+ A(全选),然后右键单击属性等。
Excel 似乎明白,当您选择一张图片并按下“全选”(CTRL+ A)时,您想选择所有图片。
答案3
谢谢。这是一个非常简单有效的方法。
我想补充一点,除了使用宏,我们还可以选择“转到”(Ctrl+ G)功能,然后选择“特殊”,然后选择“对象”,然后单击“确定”。这将简单地选择电子表格中的所有图像。也许我们在 XL2007 中没有此功能,但新版本肯定有。干杯!!
答案4
我在使用 Excel 2016 时遇到了同样的问题,并使用了多种解决方案来解决这个问题:
- Ctrl+G 或 F5
- 选择“特殊”,然后选择“对象”,然后单击“确定”
- 右键单击其中一张图片,然后单击“大小和属性”
- 从“属性”中选择“移动并调整单元格大小”并关闭
- 完毕
但是只有过滤功能有效,排序功能无法正常工作。我有三列包含图像。如果我对中间 AZ 中的一列进行排序,则右列可以正确排序,但左列则不行。左列要么缺少图像,要么再次重叠。