分享

Excel 联合vlookup查找图片方法分享

 GalleryBook 2017-01-10

看到一篇文章,能联合vlookup函数查找图片,见下文


原文摘录如下:

言归正传,本文重点说说Excel如何查找图片vlookup如何查找图片电子如何表格调用图片

百个一度是在Excel 2010版软件环境下实现的此功能,其他版本请本文的有幸阅读者自己尝试。本例中主要用到的是Excel的三个重要功能:
1.动态名称
2.ActiveX控件里的命令按钮
3.vlookup函数

当然,这种方法实现无需用到vba编程,对于懂得vba编程的高手,可以忽视,也可以表示你的鄙视~~
首先来看看关于这三个重要功能。
是百度空间看到这篇文章,不知道能不能发链接

动态名称:

excel2010里实现的该Excel如何查找图片vlookup如何查找图片电子如何表格调用图片。功能

当然,这种方法实现无需用到vba编程,对于懂得vba编程的高手,可以忽视,也可以表示你的鄙视~~

首先来看看关于这三个重要功能。

动态名称:

动态名称是名称的高级用法,能够实现对一个未知大小的区域的引用,动态名称在Excel的广泛运用中均能起到非常强悍的功用。 利用OFFSET函数、Match函数或者是COUNTA函数等等的组合,就能创建动态名称。本例用到的是Offset函数与Match函数的组合。在Excel2010版,动态名称创建快捷键为:Ctrl+F3.

ActiveX控件里的命令按钮

命令按钮属于ActiveX控件,主要用于执行某个动作、例如打印、筛选数据已经计算功能。命令按钮在“开发工具”选项卡上的“控件”组中,单击“插入”,然后在“ActiveX 控件”下单击“命令按钮”。

vlookup函数

关于vlookup函数,本文就不多讲。

下面将详细讲解Excel如何查找图片vlookup如何查找图片电子如何表格调用图片

第一步,为方便操作、区分,我们需建三个工作表

百个一度这里随便起了三个名称,分别是Sheet2、订购合同、图片;

第二步,三张表格里分别录入数据,如下列图示

订购合同工作表也就是我们最终要实现这个图片查找功能的表,就需要利用相应的vlookup函数来进行操作,具体不表述,参见百个一度之前的文章,只给出函数公式:

=IF(ISERROR(VLOOKUP($D12,Sheet2!$B$1:$E$1000,COLUMN(B2),0)),"",VLOOKUP($D12,Sheet2!$B$1:$E$1000,COLUMN(B2),0))

图片工作表中插入每个产品编码对应的产品图片

Sheet2工作表中录入产品信息,如产品编码、产品型号、产品名称以及报价等等

第三步,创建动态名称

利用快捷键Ctrl+F3,得到动态名称功能,选择新建,名称可按需要选取,百个一度选取名称为HD101,在“引用位置”文本框中输入“=OFFSET(图片!$B$1,MATCH(订购合同!$D$12,图片!$A$1:图片!$A$998,0)-1,0)”(注意没有引号),单击“确定”按钮。如下图所示:

创建动态名称

来看看这个公式的含义:他表示的是“图片”工作表的B1单元格,偏移Match函数所得值减去1行、0列。所对应的值,MATCH(订购合同!$D$12,图片!$A$1:图片!$A$998,0)则表示在“图片”工作表的A1:A998单元格中产品编码,精确定位订购合同工作表的单元格的位置,也就是根据“订购合同”D12单元格的产品编码对应图片工作表的相应编码位置。

这里定位的是D12这个绝对位置,利用相同的方法,可以继续增加D13.....D∞,注意更改参数就行

第四步,ActiveX控件里的命令按钮

激活订购合同工作表,在“开发工具”选项卡上的“控件”组中,单击“插入”,然后在“ActiveX 控件”下单击“命令按钮”。光标移动到产品图片对应的C12单元格,利用命令按钮画出合适图片大小的按钮区域,再将光标定位到编辑栏,将原有内容“=EMBED("Forms.CommandButton.1", "")”改为“=HD101”,如下图所示,这时我们在产品编码栏目输入 10102,就会发现在第12行中已经出现了我们想要的相关内容。

以上就是本次百个一度关于Excel如何查找图片vlookup如何查找图片电子如何表格调用图片


示例见附件。excel图片vlookup查询调用图片.zip

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多