excel2007怎么编制公式输入工号后可自动显示后面相关的人事资料。若可以,又怎么请进行容错处理呢??

部门 工号 姓名 工种 职位名称 级别 入职日期 工资
FAD 000339 刘小花 职员 会计组长 C1 2005-4-26 2306.00
FAD 000367 魏春梅 职员 会计组长 C1 2005-5-6 2172.00
FAD 000491 唐玉金 职员 会计文员 C2 2005-6-24 3370.00
FAD 000550 王金荣 职员 会计主任 O2 2005-8-17 11.00
FAD 000576 邱寿强 职员 助理财务经理 M3 2005-10-6 724.00
FAD 000578 王芳 职员 助理财务经理 M3 2005-10-18 4352.00

如下图所示。

在工作表sheet2的单元格区域A:H列输入职工信息,在工作表sheet1的单元格区域A1:B7中建立查询表。查询时在B1中输入职工号。在B2:B7中输入公式【=VLOOKUP($B$1,Sheet2!$B:$H,ROW())】或【=VLOOKUP($B$1,Sheet2!$B:$H,ROW(),FALSE)】。两者的区别是后者为精确查找,而前者是显示小于等于所查询职工号的最大值对应的内容。

追问

不行啊。。。

追答

把你的邮箱给我,我做好发送给你。

追问

daisy5345@163.com

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-17
=IF(ISNA(MATCH($J$11,姓名,)),"NULL",INDEX(部门,MATCH($J$11,姓名,)))
第2个回答  2011-08-16
你的公式计算中有多余选项,或者是你的公式计算中加入了不可计算内容
第3个回答  2011-08-15
用VLOOKUP函数
具体根据你的数据区域写

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网