基于数据列中的值生成动态图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于数据列中的值生成动态图像相关的知识,希望对你有一定的参考价值。

我正在尝试根据另一列中的值自动生成一列图像的方法(该应用程序将钢筋图像添加到从BIM软件导出的excel文件中)。

我设法使用'定义名称'工具通过以下公式定义名称来获取动态图像:

= 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))

但是这并没有改变行为。

我希望动态图像列根据其旁边的单元格进行更改(因此,如果我将动态图像列粘贴到GI列中,则希望G5中的图像基于F5中的值,G6基于F6,...)

但是所有图像均基于F2中的值。

What I want to achieve

示例文件:https://wetransfer.com/downloads/94a6b73b1bd8408638f614c4bd965dee20191031090453/e01ddc

答案

我有同样的问题。我知道您需要使用图片链接。间接方法可能有用,但我还没有弄清楚。

这是我发现的唯一东西,但是每行都需要一个已定义的名称:computergaga.com/blog/create-a-picture-lookup-in-excel]

让我知道您是否找到更好的东西

以上是关于基于数据列中的值生成动态图像的主要内容,如果未能解决你的问题,请参考以下文章

WPF DataGrid中一列中的动态单元格控件

根据列中的值按列动态排序

如何基于查找数据框创建数据框并在特定列中的动态和映射值上创建多列

根据asp GridView列中的值显示图像

前端直接生成GIF动态图实践

ArcGIS时间滑块动态显示栅格图层并生成视频、动图的方法