【问题标题】:Conditional Formatting (If/when)条件格式(如果/何时)
【发布时间】:2017-10-06 12:52:45
【问题描述】:

好的,所以当单元格 C1 中的日期大于 B1 中的单元格时,我希望一行突出显示红色,但前提是相差两个月或更短。抱歉,我不知道如何嵌入虚拟电子表格。例如,如果 B1(诊所预约到期日)是 9 月 17 日,C1(体检到期日)是 10 月 17 日,我希望这一行突出显示。如果 C1 是 12 月 17 日,我不想突出显示该行,因为这距 17 年 9 月有两个多月。

【问题讨论】:

  • 发布您尝试过的内容。通过tour 熟悉 Stackoverflow 的基本规则。
  • 这是在excel上吗?
  • 是excel。如果可能,请使用条件格式而不是 VBA

标签: conditional-formatting


【解决方案1】:

根据您的新描述进行了编辑,使用 A 列表示诊所预约日期,使用 B 列表示体检到期日

使用基于DAYS() 的规则。

  • 点击单元格A1
  • 从条件格式菜单中选择新规则
  • 选择使用公式确定要格式化的单元格
  • 格式值,如果此公式为真:,请使用以下公式:

    =DAYS(B1, A1) < 60
    
  • 设置要用于突出显示单元格的格式。在下图中,我将满足您突出显示要求的部分设置为红色,并将其应用于 A 列的前两行(A1 和 A2):

这是包含两行示例数据的工作表,显示了按要求工作的条件格式:

【讨论】:

  • 谢谢,但这并没有成功。我尝试使用 =DATEDIFF(,d)
  • 我正在查看嵌套的 if 语句,但似乎无法将某些内容放在一起。
  • 对不起。请编辑您的问题以更具体地说明您想要什么;第二个要求不在您的问题中。抛开关于 W1 和 O1 的所有噪音,在 A 和 B 中的几行(三或四组日期)中设置样本数据,以便我们可以处理一些事情,并解释问题,包括样本的哪一行数据应该突出显示,哪些不应该,我会尽力提供帮助。我不会继续努力猜测你在问什么。完成后,请在此处给我留言(对此答案或使用 @ 语法)。
  • 嗨,肯,我明白你的意思。我试图更好地解释它。看看你的想法。
  • 我上面给你的公式非常适合你在编辑中描述的内容。请参阅我的编辑,其中包含分步说明和示例数据以及生成的条件格式
猜你喜欢
  • 2013-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多