如果日期时间值列表中存在日期时间值,则条件格式
Conditional formatting if a datetime value is present in a list of datetime values
我正在尝试比较 Google 工作表中的两个 DateTime 值列表。我想突出显示第一个列表中的所有日期时间,它们也存在于第二个列表中。
我已经尝试将 MATCH()
、COUNTIF()
、FILTER()
与 COUNTA()
或其他方法结合使用。然而,虽然两个列表中的值基本上是彼此的副本(只是第二个列表中缺少一些值),但不会返回任何匹配项。所有都是 "true" 日期时间值,可以使用任何日期和时间格式设置选项进行格式化。
MATCH 示例:
=ISNUMBER(MATCH(A2,INDIRECT("OTHERSHEET!$A:$A"),0))
我假设比较中的 DateTime 解释可能存在差异,为什么我也尝试使用 N()
但没有成功。在 ISNUMBER()
.
之后,我总是会分别得到 Did not find value '43297.75867' in MATCH evaluation.
和 FALSE
这样的错误
如果我只是用匹配的 DateTimes 做类似 =N(A1)=N(OTHERSHEET!A1)
的事情,我会得到 TRUE
。
- 自定义公式:
=ISNUMBER(MATCH(A1,INDIRECT("OTHERSHEET!$A:$A"),0))
原理相同,但更短:
=MATCH(A1,INDIRECT("OTHERSHEET!A:A"),0)
我正在尝试比较 Google 工作表中的两个 DateTime 值列表。我想突出显示第一个列表中的所有日期时间,它们也存在于第二个列表中。
我已经尝试将 MATCH()
、COUNTIF()
、FILTER()
与 COUNTA()
或其他方法结合使用。然而,虽然两个列表中的值基本上是彼此的副本(只是第二个列表中缺少一些值),但不会返回任何匹配项。所有都是 "true" 日期时间值,可以使用任何日期和时间格式设置选项进行格式化。
MATCH 示例:
=ISNUMBER(MATCH(A2,INDIRECT("OTHERSHEET!$A:$A"),0))
我假设比较中的 DateTime 解释可能存在差异,为什么我也尝试使用 N()
但没有成功。在 ISNUMBER()
.
Did not find value '43297.75867' in MATCH evaluation.
和 FALSE
这样的错误
如果我只是用匹配的 DateTimes 做类似 =N(A1)=N(OTHERSHEET!A1)
的事情,我会得到 TRUE
。
- 自定义公式:
=ISNUMBER(MATCH(A1,INDIRECT("OTHERSHEET!$A:$A"),0))
原理相同,但更短:
=MATCH(A1,INDIRECT("OTHERSHEET!A:A"),0)