如何在 Excel 上使用 hh:mm:ss 格式进行条件格式化

How to do a Conditional Formatting with hh:mm:ss format on Excel

我有两个不同的专栏。每个都包含 hh:mm:ss 格式的时间戳,我想做一个 between 比较并检查 Value Colum 2 是否在 Value Column 1 Row 1 和 Value Column 1 Row 2 之间,然后绘制单元格为绿色,如果条件不满足则为红色。

这是我的专栏:

Column 1     Column 2

16:06:13     16:07:34
16:06:41     16:08:42
16:08:39     16:09:49
16:09:47     16:11:02
16:10:53     16:12:10
16:12:08     16:13:40
16:13:39     16:14:48
16:14:47     16:16:04
16:18:06     16:18:06

我申请了Conditional Formatting -> HighLight Cell Rules -> Between

然后从第 2 行第 1 行中,我选择了第 1 列第 1 行中的第一个值和第 1 行第 2 行中的下一个值,但没有任何反应。

谁能帮帮我?

谢谢!!

两个具有两个不同公式的规则:

第一名:

=MEDIAN(B1,A1,A2)=B1

并将其格式化为绿色

第二名:

=MEDIAN(B1,A1,A2)<>B1

按照您所做的过程:

  1. 突出显示第 2 列中的值
  2. 条件格式 -> 突出显示单元格规则 -> 介于
  3. Select 第 1 列第 1 行的第一个值 然后删除美元符号
  4. Select 第 1 行第 2 行的第二个值 然后删除美元符号

注意:我发现 Excel 的某些版本有时会出现故障,将您的单元格替换为电子表格底部的单元格。我发现如果我再次重复这些步骤,它可以解决问题。

如果你想坚持中间,你可以

我在这两个字段中的数据是
=间接(地址(行(),列()-1))
=间接(地址(行()+1,列()-1))

如其他答案所述,您仍然需要其中两个。

另一种替代方法:

  1. 突出显示第 2 列中的值。
  2. 条件格式 -> 新规则
  3. Select "Use a Formula to determine which cells to format"
  4. 在"Format values where this formula is true"下输入:“=AND(B1 >= A1,B1 <= A2)”
  5. Select "Format..." 然后选择你想要的格式
  6. 点击确定

请注意,与我给您的另一种方法相比,此方法对最后一个单元格的处理方式不同(因为它后面没有任何值)。第一个会高亮,这个不会。

注意:使用这两种方法时,我发现有时 Excel 会用电子表格底部的单元格替换您的单元格(在本例中为 A1、A2 和 B1)。我发现如果我再次重复这些步骤,它可以解决问题。