我使用 Windows 7 Professional 和 Excel 2013。
我想根据下拉列表中的值动态更改工作表上的图片。我在网上找到了两种似乎适合我的问题的方法。但是,我似乎无法让其中任何一种发挥作用。
我的下拉列表位于我的第一个工作表“产品仪表板”的单元格 D20 中。它引用了另一个工作表中的瓶子名称列表,该工作表名为“瓶子”,单元格为:“A2:A50”在同一工作表“瓶子”的单元格中:“K2:K50”我有一系列与 A2:A50 的瓶子名称相对应的瓶子图片。我想让与下拉列表中的值相对应的瓶子图片动态地出现在 L20:N26 区域周围。见图片。产品仪表板工作表瓶子工作表
我在网上找到的并且基本能理解的两种方法涉及命名范围: https://exceloffthegrid.com/automatically-change-picture/ https://www.extendoffice.com/documents/excel/4025-excel-dynamic-image-in-cell.html
在公式/新名称中,我尝试定义一个新范围“Bottleimagelookup”,引用以下两个公式之一:
=INDEX(Table1[图片],MATCH('产品仪表板'!$D$20,+Table1[瓶子名称],0))
或者
=INDIRECT(ADDRESS(2-1+MATCH('产品仪表板'!$D$20,+Table1[瓶子名称], 0), 11))
但是,每次 Excel 都会告诉我:“我们发现此公式存在问题。请尝试单击“插入函数”等”。见图。在此处输入图片描述
您知道我做错了什么吗?您知道如何纠正上述公式吗?或者有办法解决我最初的问题吗?
提前感谢您的帮助!