分享

【Excel技巧】制作带有选择下拉菜单的员工档案表,选择谁就看谁

 xxcc140 2019-12-16

HI,伙伴们,阳光心态从学习Excel开始。滴水石穿、绳锯木断。同样学习Excel也是,每天学习一点,进步一点。

先来看个很吸睛的员工档案表展示模板,

【Excel技巧】制作带有选择下拉菜单的员工档案表,选择谁就看谁

怎么样?看了这个模板,是不是有一种一见钟情,相见恨晚的感觉。此时,大家肯定都迫切想知道这个是怎么实现。

今天我们就来谈谈如何用Excel制作带有选择下拉菜单的员工档案表,轻松实现选择谁就只展示谁,不会让人看得眼花缭乱。

准备工作:

1、先把员工信息整理在Excel表格,工作表名称为【员工信息表】;

【Excel技巧】制作带有选择下拉菜单的员工档案表,选择谁就看谁

2、再新建一个工作表【员工档案】,做好模板,用来展示每个员工的信息,如下:

【Excel技巧】制作带有选择下拉菜单的员工档案表,选择谁就看谁

现在就可以开始在员工档表里制作带有选择下拉菜单,以及如何导入对应的员工信息。

一、制作下拉框

一般员工编号是唯一性,所以下拉菜单的内容我们以工号为准,不过单独看工号,大家可能不知道是对应哪个同事,所以下拉菜单我们可以同时调用工号和姓名,这样子大家看了一目了然。

1、插入下拉组合框控件

单击菜单栏的【开发工具】—【插入】,选择【ActiveX控件】里的【组合框ActiveX控件】,然后再将鼠标移动到B2单元格并单击,即可以看到B2单元格里画出了组合框,然后在根据单元格大小,调整一下组合框控件的大小。

【Excel技巧】制作带有选择下拉菜单的员工档案表,选择谁就看谁

2、设置组合框属性

选择插入好的组合框控件,右键—【属性】,在弹出的【属性】列表框,根据下面罗列的设置相应的属性。

选择【按分类序】

将杂项中的Linkedcell设置为B2;Listfillrange设置为员工信息表!B3:C14。

属性解析:Linkedcell是指选择组合框下拉菜单数据,数据所呈现的单元格,此例中,我们选择的下拉数据需要放置在B2单元格,所以Linkedcell设置为B2;

Listfillrange为组合框下拉菜单所引用的数据来源,此例中,下拉菜单要显示员工工号和姓名,所以数据来源引用员工信息表的B3:C14单元格。

【Excel技巧】制作带有选择下拉菜单的员工档案表,选择谁就看谁

将【数据】中的ColumnCount设置为2;ColumnWidths设置为50磅;ListWith设置为120磅。

ColumnCount是指组合框下拉菜单呈现的数据的列数,此例,要呈现工号和姓名,故设置为2;

ColumnWidths是指组合框下拉菜单每列数据的宽度,可根据每个人表格实际情况设置大小;

ListWith是指组合框控件下拉菜单呈现的整体宽度,可根据每个人表格实际情况设置大小。

【Excel技巧】制作带有选择下拉菜单的员工档案表,选择谁就看谁

3、设置字体

同样是在组合框的属性列表框里,找到【字体】选项,点击【Front】按钮,在弹出的【字体】对话框里,选择自己喜欢的字体进行设置,最后点击【确定】,关闭【属性】列表框即可。

【Excel技巧】制作带有选择下拉菜单的员工档案表,选择谁就看谁

4、退出组合框的编辑模式

选择B2单元格的组合框控件,点击菜单的【开发工具】—【设计模式】,即退出了组合框的编辑模式。

【Excel技巧】制作带有选择下拉菜单的员工档案表,选择谁就看谁

以上操作动态图:

【Excel技巧】制作带有选择下拉菜单的员工档案表,选择谁就看谁

二、根据组合框的工号获取员工其它信息,完善员工档案表

这里我们需要通过函数公式,来获取员工信息表里的关于员工的其它信息。

1、插入员工档案信息

在D2单元格里,输入公式

=IFERROR(VLOOKUP($B$2,员工信息表!$B:$P,MATCH(C2,员工信息表!$B$2:$P$2,0),0),'')

然后在把公式填充到各个单元格。

公式解析:

此例中的公式,

先用MATCH函数,查找员工信息表单元格区域B2:P2中等于C2值(即:姓名),并返回该值在数组中的位置,即返回2;

再用VLOOKUP函数,在员工信息表!$B:$P中查找等于B2值(即:工号),并返回第2列对应的值;

最后在用IFERROR函数,对VLOOKUP函数返回的结果进行处理,如果公式的计算结果为错误,则返回空值,否则返回公式的结果。

用IFERROR函数是为了避免Vlookup函数返回结果是“#N/A”时,插入到员工档案表,显得不美观,所以用IFERROR函数把#N/A转化为空值。

【Excel技巧】制作带有选择下拉菜单的员工档案表,选择谁就看谁

2、插入员工照片

⑴先定义名称,即点击菜单的【公式】—【定义名称】,在弹出的【新建名称】对话框里,名称命名为“照片”,引用位置填写以下公式,

=INDEX(员工信息表!$Q$3:$Q$14,MATCH(员工档案!$B$2,员工信息表!$B$3:$B$14,0)),最后点【确定】;

公式说明:

此处的公式,

先用match函数,查找员工信息表B3:B14单元格区域中等于员工档案B2值(即:工号),并返回该值在数组B3:B14中的位置,假设返回值是5;

再用index函数返回员工信息表Q3:Q14区域中第5行的值。

【Excel技巧】制作带有选择下拉菜单的员工档案表,选择谁就看谁

⑵在员工信息表里,随便复制一张员工照片到员工档案表放照片的单元格:即G2单元格,然后单击图片,在编辑栏中输入公式:=照片,回车即可。

说明:这里的编辑栏中输入的公式”=照片”,此处的”照片”是刚才前面步骤定义的名称。

【Excel技巧】制作带有选择下拉菜单的员工档案表,选择谁就看谁

带有选择性下拉菜单的员工档案表就做完啦。如果喜欢,就赶紧动手试试吧。

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多