带图片商品目录查询系统
如下图是一张商品基本信息表:
现在在查询表中做一个简易的商品信息查询系统,设计面板如下:
要实现的功能是通过输入正确的编号从而实现查找其他的基本信息,包括图片。本次功能的实现不用Excel VBA,我们尝试通过常规的方法来实现这个功能。首先对于名称、产地、价格、支持4G这四项可以直接在单元格输入公式,这时候应该可以联想到使用什么函数了吧,我在之前的课程中讲过,像这样通过某一位置来查找可以使用VLOOKUP函数或者INDEX和MATCH函数的联合,那么此处我选择用VLOOKUP函数来做,B3单元格的公式如下:
其他单元格依此类推。
现在主要的问题就是对于图片的引用了,虽然在商品目录表中我们看见F列的单元格上方有图片,但是这并不是说这些图片就属于了这个单元格了,如果我们直接用VLLOKUP函数去引用的话,会发现得到的结果不是图片,而是其本身的内容0。解决方法是:
1、先建立一个如下的名称,用于引用图片:
这个公式的意思我就不用讲了吧。
2、然后在查询表的图片区域任意复制一张图片,先占个坑:
3、选中这个图片,然后在编辑栏输入如下公式:
通过以上简单的三步我们就完成了对图片的动态引用了,当我们输入不同的编号时,该商品的所有信息都会随之而动,构成了一个小型的查询系统。
需要学习的是:
1、为啥要事先用一张图片占个坑?
因为你要引用的是图片,当然需要一个图片对象了,如果你仅仅是在合并后区域的C2单元格里面输入引用公式(=图片),那么得到的结果是F列单元格的空值0。
2、为啥需要建立一个名称?不能直接使用公式吗?
答案是不可以的,要使用名称来做,例如如果在本例中如果单击图片后然后直接使用公式去引用的话,结果是会出错的:
希望大家今天有所收获~
赞 (0)