部门 工号 姓名 工种 职位名称 级别 入职日期 工资
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函数
具体根据你的数据区域写
具体根据你的数据区域写