如何在Excel中的两个单元格中比较两个日期?

时间:2018-12-11 15:19:46

标签: excel function date comparison formula

如何在Excel中的两个不同单元格中比较两个日期(如果它们是相同的日期)? 例如 单元格A1:11/12/2018 单元格A2:11/12/2018

如果它们匹配,则返回“是”,否则返回“否”。

= IF(NUMBERVALUE(A1)= NUM​​BERVALUE(A2),“是”,“否”)

我尝试了上述方法,但无济于事。

2 个答案:

答案 0 :(得分:3)

我的猜测是这两个日期的时间相同。

尝试:

=IF(INT(A1)=INT(A2),"Yes","No")

答案 1 :(得分:0)

如果 A1 包含真实日期或格式为日期的日期/时间,而 A2 包含文本值,则

Excel容易引起混淆。

首先在标准模块中插入以下UDF:

Public Function txet(r As Range) As String
    txet = Application.WorksheetFunction.Trim(r.Text)
End Function

然后选择一个单元格并输入公式:

=IF(txet(A1)=txet(A2),"YES","NO")

enter image description here