用带前缀的字符串比较日期Excel

时间:2019-05-09 10:38:47

标签: excel excel-formula

在Excel电子表格中,我有2列。


第1列:
Dates in DD/MM/YYYY format

在第2列中,类似的数据,但是不幸的是,每个日期都以某人的名字缩写作为前缀,后跟一个空格。像这样:
DD/MM/YYYY dates with initials prefixing

最重要的是,某人可能有多个中间名,从而导致多余的字母。

我需要将第2列中的每个日期与第1列中的每个日期进行比较。如果Col2日期晚于Col1日期,则需要突出显示该单元格。我将使用“使用公式进行条件突出显示”选项。

如何使用Excel公式实现此目标?我可能有数百列,每列都需要遵循公式。

1 个答案:

答案 0 :(得分:2)

给您一个想法:

样本数据:

enter image description here

  • 选择B列
  • 通过公式插入新的格式设置规则:

    =DATEVALUE(RIGHT($B1,10))>$A1
    
  • 将格式应用于规则。

示例数据:

enter image description here

如果需要针对第一列测试所有列,请突出显示所有其他列并插入以下规则:

=DATEVALUE(RIGHT(INDIRECT(ADDRESS(ROW(),COLUMN(),4,1)),10))>$A1

enter image description here