上周三,一位从事行政工作的朋友急着找我帮她制作一个表格,她说她领导今早突然叫她用函数公式设置选不同部门自动出现该部门所有员工信息的表格,而且还要自动添加线框。但她只会筛选功能,琢磨了1小时还是不懂如何设置函数公式,中午领导就要文件了,只好请我帮忙。
以上是最终完成的表格动画演示
我接收了她发过来的源数据文件以及根据她领导的要求,20分钟就帮她解决这个自动快速查询信息的Excel表格了。我这位朋友不仅提前完成工作任务,还受到领导的赞扬!
以下是制作步骤:
第一、新增两个工作表分别把部门名称单独列出来和制作按部门查询的模板。
以上单独列出部门名称
以上图制作按部门查询的模板
部门下拉菜单操作:数据→数据验证
以上图查询模板和部门名称菜单设置
第二、(源数据)《员工花名册》工作表中添加辅助列。
公式:=COUNTIF($D$3:$D3,D3),设置公式后下拉。
第四、在《按部门查询》工作表中输入公式=IFERROR(INDEX(员工花名册!$B$3:$I$19,MATCH(按部门查询!$C$1&ROW(C1),员工花名册!$D$3:$D19&员工花名册!$A$3:$A19,0),COLUMN(C4)),"")
输入公式后按Ctrl+Shift+回车键,然后向右拉动,和复制黏贴到前面两列,然后再全部下拉。
公式和拉动其它行列信息操作
第五、设置展现的内容自动添加线框,条件格式→新建规则→设置公式=$A4<>""
自动添加线框
第六、隐藏辅助工作表和列:
隐藏辅助内容
最后说明:假如之后要在《员工花名册》上增加员工信息,可以在一开始设置部门对应的公式中的I19改为H100,D19改为D100,A19改为A100, 根据公司实际员工数量和信息量灵活套用。