我正在尝试找到一种方法,根据一列中的值自动生成另一列中的图像(应用程序正在将钢筋图像添加到从BIM软件导出的excel文件中)。
我已经设法使用'define name‘工具获得了动态图像,使用以下公式定义了一个名称:
=INDEX(Sheet1!$B$2:$B$4;MATCH(Sheet1!$F$2;Sheet1!$A$2:$A$4;0))
我已经将一个图像链接到这个公式,以使其具有动态性。然而,我停留在最后一步,我想将这一原则应用于整个列,其中每个图像都基于对应行中的列F中的值。我已尝试将公式调整为
=INDEX(Sheet1!$B$2:$B$4;MATCH(Sheet1!$F$2:$F$500;Sheet1!$A$2:$A$4;0))
但这并没有改变行为。
我希望动态图像列可以根据它旁边的单元格进行更改(所以如果我在G列中粘贴动态图像列,我希望G5中的图像基于F5中的值,G6基于F6中的值,...)
但是,所有图像都是基于F2中的值。
示例文件:https://wetransfer.com/downloads/94a6b73b1bd8408638f614c4bd965dee20191031090453/e01ddc
发布于 2019-11-21 04:10:07
我也有同样的问题。我知道你需要使用图片链接。间接的可能行得通,但我还没有弄明白。
这是我找到的唯一一个东西,但它需要为每一行定义一个名称: computergaga.com/blog/create-a-picture-lookup-in-excel
如果你找到更好的东西,请告诉我
https://stackoverflow.com/questions/58639891
复制相似问题