用Excel 设计员工查询表
用Excel 2010制作一个员工信息表,在顶部新建一个查询界面,如图所示。显示结果的各项目名建议用=INDIRECT(“信息!A1”)这种绝对公式引用员工信息表首的列标题,这样以后不管怎么修改、调整员工信息表的列标题,查询界面中的项目名称都会自动修正。
选中A2单元格,切换到“数据”选项卡,荤击“数据有效性”,在“数据有效性”窗口中单击“允许”的下拉列袭,选择“序列”,输入“=员工信息!$1:$1”即可。这样我们能从A2的下拉列表中选择要查询的项目。
此外,还委没置一下单元格格式。右击身份证号码单元格选择“设置单元格格式”,在“数字”选项卡中选择“文本”格式,以确保能正常显示身份证号码。其他若还有特殊格式要求的单元格都得逐一设置以确保正确显示查询结果。
现在,我们来设置查询公式。在查询工作表的B4单元格输入公式=INDIRECT("信息!A"&MATCH ($B $2,OFFSET(信息!$A:$A,,MATCH($A$2,信息!$1:$1,0)-1),O))。在所有单元格中都输入这个公式,只不过要把公式中“信息!A”&的A顺次改成B、C、D……K 以分别显示相应列的内容。
OK!现在只要在查询工作表中选中A2单元格,点击单元格右下角的下拉按钮,选择一个列标题,例如联系电话,再输入查询内容“13605076742”,即可根据联络电活查到对应的员工全部信息。如果要查询的是全数字的身份证号,输入时必须在证号前面加一个半角的单引号,例如“350621xxxxxxxxxxx0”,这样身份证号才能正常显示查询,否则无法查询到任何结果。
- 上一篇:快速启动不会损害硬盘
- 下一篇:如何找回分区时丢失的文件