可能是一个简单的问题:
有两列:
A containing datetimes formatted as: m/d/yyyy hh:mm:ss AM/PM
B containing datetimes (but as Text!)
从视角来看,所有看起来都一样。现在我想把公式放到C列,看两列A和B之间是否存在差异。怎么做?
我到目前为止尝试过:=IF(A1=B1,”True”,”False”)
但根本没有工作。
答案 0 :(得分:0)
您可以使用以下内容:
=A1=VALUE(B1)
您不需要IF语句,因为这将根据结果返回true或false。
这仅在A列中的格式与您的区域设置日期格式匹配时才有效。例如,它对我不起作用,因为英国格式为day/month/year
而不是month/day/year
,但将列A作为d/m/yyyy ...
对我有效。如果您的格式不同,则需要使用字符串操作提取日期,例如DATEVALUE
+ TIMEVALUE
答案 1 :(得分:0)
如果B列的文本日期中有任何前导或尾随空格,可能会导致问题。
您可以尝试这样的事情
=A1=TRIM(B1)
答案 2 :(得分:0)
将
=IF(TEXT(A1,"m/d/yyyy hh:mm:ss AM/PM")=B1,"True","False")
为你工作?假设您希望文本为True或False。