看到一篇文章,能联合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 |
|
来自: GalleryBook > 《IT数码》