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

我有两个不同的列。 每个都包含hh:mm:ss格式的时间戳,我想做一个比较,并检查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行中select第1列第1行中的第一个值和第1列第2列中的下一个值,但没有任何反应。

任何人都可以帮助我?

谢谢!!

按照这个过程你做到了:

  1. 突出显示第2列中的值
  2. 条件格式 – >突出显示单元格规则 – >之间
  3. 从列1行1中select第一个值, 然后删除美元符号
  4. 从列1行2中select第二个值, 然后删除美元符号

注意:我发现在某些版本的Excel中有时会出现一个小错误,它会用电子表格底部的单元格replace您的单元格。 我发现如果我再重复一遍这个步骤,它就解决了这个问题。

两个不同公式的规则:

第一名:

 =MEDIAN(B1,A1,A2)=B1 

并格式化为绿色

第二:

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

在这里输入图像说明

另一种替代方法:

  1. 突出显示第2列中的值。
  2. 条件格式 – >新规则
  3. select“使用公式确定要格式化的单元格”
  4. 在“此公式为真的格式值”下,input:“= AND(B1> = A1,B1 <= A2)”
  5. select“格式…”并select所需的格式
  6. 点击OK

请注意,与我给出的另一个方法相比,这种方法对待最后一个单元格是不同的(因为之后没有任何值)。 第一个会突出显示它,这个不会。

注意:使用这两种方法,我发现Excel有时会在电子表格底部的单元格中将单元格(在这种情况下,将A1,A2和B1)replace为单元格。 我发现如果我再重复一遍这个步骤,它就解决了这个问题。

如果你想坚持中间你可以

在这里输入图像说明

我在这两个领域的数据是
= INDIRECT(ADDRESS(ROW(),COLUMN() – 1))
= INDIRECT(ADDRESS(ROW()+ 1,COLUMN() – 1))

在其他答案中,您仍然需要其中的两个。