Excel用OFFSET与MATCH函数查找图片并根据姓名显示员工的照片
使用过公式的朋友都知道公式一般是查找值的,至于能不能用来查找图片还是个问号,这里可以肯定的告诉你,是可以查找图片的,本教程要求在查找界面中,根据姓名显示该员工的照片。有两张表,一个是员工信息表,另一张是员工查询表,公式中使用到了OFFSET与MATCH函数,MATCH可以用来查找员工所在的行数,之后用OFFSET函数生成引用。在教程末尾附有GIF演示效果图。
如下图所示的员工信息表中,C列是员工的照片,要求在查找界面中,根据姓名,显示该员工的照片。
员工信息表
员工查询表。
设置步骤
第1步:在员工信息表中,公式 - 定义名称(excel2003版,插入菜单 - 名称 - 定义),在定义名称窗口中,输入名称pic(名称是自定义的) ,在引用框中输入以下公式:
=OFFSET(员工信息表!$C$1,MATCH(员工查询表!$D$4,员工信息表!$A:$A,0)-1,0)
利用MATCH查找员工所在的行数,然后用OFFSET函数生成引用。
OFFSET函数的功能为以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。
MATCH函数的功能为全部显示全部隐藏返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用 MATCH 函数而不是 LOOKUP 函数。
第2步:在员工查询主界面中插入任一张图片,调整大小后选取它,在编辑栏中输入=pic,回车完成输入。
完成以下步骤后,图片查询工作全部完成,当改变查询姓名时,图片也会随着改变。如下图GIF所示。
以上便是为大家介绍的有关Excel用公式查找图片并根据姓名显示员工照片的具体实现,学完本教程,你会发现,公式的使命不仅是查找值那么轻松了,只要使用得当可以发挥其无穷的力量。对于公式中涉及到的OFFSET与MATCH函数,在教程中有所介绍,想深究的朋友可以参阅相关文章。