分享

Excel活学活用之姓名和照片智能关联教程

 L罗乐 2018-02-02

上图为明星档案资料表,请实现以下动态查询:

一、自动提供明星姓名以供选择

二、选定明星后,会自动查询明星的信息和照片

操作步骤:

1、首先我们要准备明星档案数据表,如上。

2、新建一个表格,命名为查询表。在查询表中我们根据明星档案数据,制作如下字段,以备查询。查询界面如下:

3、通过数据验证(数据有效性)来限制明星姓名的选择。首先选中B2单元格,单击:数据——数据验证,会出现如下设置界面:

我们要选择:序列,来源为=Sheet1!$A$2:$A$7,也就是将第一张表中的明星姓名作为选择项,从而提供选择,限制输入其他非法字符。

4、设置函数来自动更新信息。

D2=VLOOKUP($B$2,Sheet1!A:B,2,0)

B3=VLOOKUP($B$2,Sheet1!A:C,3,0)

D3=VLOOKUP($B$2,Sheet1!A:D,4,0)

在第三步中,我们已经提供了明星姓名选择项。这一步我们利用vlookup函数进行查询,通过姓名和出生年月、籍贯、特长进行自动查询,如此就实现了一输入姓名,立刻得到其出生年月、籍贯、特长。

5、通过定义名称来实现对照片的动态引用。

我们回到查询表,选中E2单元格,依次单击:公式——名称管理器,会出现如下设置界面:

我们选择新建,出现如下设置界面:

在名称中,我们输入:照片。

在引用位置中,我们输入公式:=INDEX(Sheet1!$E:$E,MATCH(查询表!$B$2,Sheet1!$A:$A,))

公式解读:我们先用match函数查询出查询表B2单元格(明星姓名)位于sheet1 表中B列的位置。match函数最后一个参数不输入,意思是精确匹配。再配合index函数,求出同样的行号,照片所在列对应的照片,也就是E列对应的照片。

6、将sheet1 中任意一张明星照片复制到E2单元格,进行调整大小,使之适合表格。并选中E2单元格,在函数编辑框中输入:=照片

7、全选查询表,填充为白色。如此会让界面更好看,没有多余的线条进行干扰。

如此即可大功告成。

最终完成的效果如下:


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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多