我想使用 IF 公式返回单元格值,但得到的结果是合乎逻辑的

我想使用 IF 公式返回单元格值,但得到的结果是合乎逻辑的

我想返回如果“否”应该返回不匹配的值,如果单元格中有数字,它应该返回“重复”和数字本身。但它返回的是逻辑值。我正在使用这个公式=IF(F4="NO","Mismatch",IF(F4=ISNUMBER(F4),"Duplicate"&F4))

如果你能指导我的话我将非常感激

在此处输入图片描述

答案1

“ISNUMBER” 返回 True 或 False,您不想测试 F4 是否 = 该结果,因为除非 F4 实际上包含逻辑“FALSE”值,否则结果将始终为假。此外,您的第二个 IF 函数未定义如果 F4 既不是 No 也不是数字,则显示什么。可能是空白?试试

=IF(F4="NO","Mismatch",IF(ISNUMBER(F4),"Duplicate "&F4,""))

(请注意“复制”后面的空格,以改善外观)。

相关内容