作业帮 > 综合 > 作业

为什么我的公式IF(ISNA(VLOOKUP()),””, VLOOKUP())返回的值是#NAME?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/19 16:32:29
为什么我的公式IF(ISNA(VLOOKUP()),””, VLOOKUP())返回的值是#NAME?
检查你的VLOOKUP()公式
再问: 公式没问题IF(ISNA(VLOOKUP(A4,预收汇总!$A$5:$D$100,2,FALSE)),””, VLOOKUP(A4,预收汇总!$A$5:$D$100,2,FALSE))!
再答: 这是可能在公式中使用了Excel不能识别的文本。 原因一:删除了公式中使用的名称,或者使用了不存在的名称。 解决方法:确认使用的名称确实存在。选择菜单"插入"->"名称"->"定义"命令,如果所需名称没有被列出,请使用"定义"命令添加相应的名称。 原因二:名称的拼写错误。 解决方法:修改拼写错误的名称。 原因三:在公式中使用标志。 解决方法:选择菜单中"工具"->"选项"命令,打开"选项"对话框,然后单击"重新计算"标签,在"工作薄选项"下,选中"接受公式标志"复选框。 原因四:在公式中输入文本时没有使用双引号。 解决方法:Excel将其解释为名称,而不理会用户准备将其用作文本的想法,将公式中的文本括在双引号中。例如:下面的公式将一段文本"总计:"和单元格B50中的数值合并在一起:="总计:"&B50 原因五:在区域的引用中缺少冒号。 解决方法:确认公式中,使用的所有区域引用都使用冒号。例如:SUM(A2:B34)。
再问: 其实是引用的日期占时不存在!