【发布时间】:2013-07-11 05:11:42
【问题描述】:
我在 Excel 公式中的 IF、OR 和 AND 混乱中。
基本上,我有两个不同的单元格。我想首先检查每个单元格是否有文本或数字,如果它有任何一个,那么我想比较两个单元格并在第三个单元格中显示结果。
应该是这样的
IF
Cell A2 --> Check if it contains Text or Number
AND
Cell B2 --> Check if it contains Text or Number
THEN
Cell C2 --> Compare A2 and B2
示例1:正面
A B C 1 abc123 abc123 PASS
示例 2:否定
A B C 1 abc123 abc113 FAIL
示例 3:否定
A B C 1 113 113 FAIL
我希望上面的例子会有所帮助。
到目前为止,我已经尝试过:
=IF((IF(OR(ISNUMBER(A2),ISTEXT(A2)),A2,""))=(IF(OR(ISNUMBER(B2),ISTEXT(B2)),B2,"")),"PASS","FAIL")
在上面的例子中,如果我将任何单元格留空,它仍然显示通过。
提前谢谢...
【问题讨论】:
-
如果一个单元格是数字而另一个单元格是文本,那么简单的
=IF(AND(LEN(A2)>0,A2=B2),"PASSS","FAIL")仍然可以工作。
标签: excel