是否可以让 excel 突出显示不符合我所需格式的单元格(例如日期为 6.2.2021 与所需的 6/2/2021)?

Is it possible to have excel highlight cells that don't conform to my desired format (ex. date as 6.2.2021 vs the desired 6/2/2021)?

我使用传播sheet 为我的团队确定工作流程的优先级。某些单元格突出显示取决于我们离周期时间有多近。有开始日期、暂定结束日期和出院日期。

如果出现以下情况,空白的出院日期单元格会变成红色: 开始日期不为空;暂定不为空;并且今天的日期在暂定日期的五天内。

我的一些团队成员有用句点写日期的习惯 (mm.dd.yyyy)。 Excel当然不承认这是一个日期。但它确实知道 'tentative date' 单元格不是空白的。因此,即使今天的日期等于暂定日期,'discharge date' 单元格也不会变为红色。这剥夺了 sheet 的实用性,因为它旨在提供一目了然的信息,其中一个耀眼的红色单元格让人知道,“哦,糟糕!我需要优先关注该任务。 “

如果日期不是所需格式 (mm/dd/yyyy),我希望开始日期和暂定日期单元格变为红色。

S1 中的公式和条件:

S1填充红色if

=AND($P1-TODAY()<=5,COUNTA($S1)=0,$M1<>0,$P1<>0)

与您可以使用上面提供的公式有条件地将输出格式化为红色的方式相同,如果输入(开始日期和暂定日期)不符合您的条件,您可以有条件地格式化输入。

一个想法是使用 =SEARCH(".", A1)>0 之类的东西作为格式的标准(如果不正确的输入总是以 dd.mm.yyyy 的某种变体形式出现,并假设您的范围的开头在单元格中A1).

如果您没有创建原始规则,请执行以下步骤:

  1. 突出显示开始日期和暂定日期的范围
  2. 转到首页->条件格式->新建规则->“使用公式确定要设置格式的单元格”
  3. 输入上面的公式(一定要去掉绝对引用)
  4. 转到格式->填充->选择红色并点击确定