excel做人事档案系统:Excel人事档案查询系统模拟
excel做人事档案系统:Excel人事档案查询系统模拟在允许中选择序列,来源框选A2:D2选中G3单元格,在菜单栏【数据】-【数据验证】1设计UI界面当前工作表名为“模拟”,在该表中设计UI界面,调整单元格颜色、边框、字体、合并居中等等,这些基础的技能我相信大家都会。2设置下拉菜单
人事档案数据库模拟:
如何建立一个查询系统?
核心疑问解决
一对多查询的万能方法
1设计UI界面
当前工作表名为“模拟”,在该表中设计UI界面,调整单元格颜色、边框、字体、合并居中等等,这些基础的技能我相信大家都会。
2设置下拉菜单
选中G3单元格,在菜单栏【数据】-【数据验证】
在允许中选择序列,来源框选A2:D2
这样G3单元格就可以下拉选择条件
3输入匹配公式
因为查找的数据是一对多查询,所以不能简单的使用vlookup函数进行查找,需要使用万能公式组合INDEX SMALL IF ROW进行配合使用
因为条件是可变的
所以先需要在菜单栏公式-名称管理器
建立一个名称为:数据
引用位置为:
=OFFSET(模拟!$A$2 0 MATCH(模拟!$G$3 模拟!$A$2:$D$2 0)-1 COUNTA(模拟!$A:$A) 100 1)
然后在F6单元格输入公式:
=INDEX(A:A SMALL(IF(数据=$H$3 ROW(数据) 2^10) ROW(A1)))&""
因为是数组公式,需要按CTRL SHIFT ENTER
向右填充,向下填充单元格
这样一个查询系统就制作完成了,
效果正如开头动态展示
对于公式这里就不进行解释了,不懂哪一步的可以留言!
自己动手试试吧!
========================
同步原创自学成才Excel
ID:selftt
关注获取更多精彩!