excel中的VLOOKUP 函数出错
作者:menface 来源:新浪爱问 日期:2008-04-18
员工个人薪资详情表中使用VLOOKUP函数找不到结果,请明白人帮忙看一下
附件:zuoye .xls
电脑问题网给出的最佳答案
详情表和工资条都已做好。请看附件。
附件:2008-4-17zuoye .xls
其他回答
我也想知道答案哦
原因是员工编号引用过来时,原本的字符"0001"被变成了数字1,故找不到对应的项.可以将公式改成
=IF(C2="","",VLOOKUP(TEXT(C2,"0000"),员工工资管理表,2,FALSE))
即可解决问题.希望能对你有所帮助~~ ^_^
建议把列表框去掉,如果人员不多,可以用数据有效性来设置,如果人员多了,把编号所在单元格设置成文本格式,直接输入编号进行查询.
原公式中使用参数TRUE,当使用TRUE时查找范围内的第一列中的数值必须按升序排列,否则不能返回正确的数值。如果用 FALSE,则不必进行排序。
为保持与管理表中的顺序一致,对查找的内容进行了一些调整.
附件:zuoye (2).xls