【问题标题】:Excel Highlighting current time cellExcel突出显示当前时间单元格
【发布时间】:2018-06-01 11:11:35
【问题描述】:

我正在 MS Excel(或 Google 表格)上设计时间表。
我希望它突出显示包含当前时间前半小时内的时间的单元格。
有没有办法做到这一点?
我所做的是:

A1= 现在()
A2=现在()+时间(0,30,0)

单元格 A3:A33 包含我手动输入的时间,每个时间间隔为 30 分钟,例如A3=07:00, A4=07:30, ... , A32= 23:30。
我将条件格式应用于单元格 A3:A33,如下所示:

如果值在 A1 和 A2 之间,则突出显示单元格。

但似乎没有任何改变。
有什么想法吗?

【问题讨论】:

  • 您是否使用日期/时间类型格式化单元格?
  • Excel 不知道 07:00 实际上是 2017 年 12 月 19 日 07:00:00,这就是 NOW() 会给你的。如果您要比较它们,您的时间必须采用相同的格式。要检查格式,您可以将单元格设置为常规并获取数字而不是日期。
  • 谢谢。所有时间单元格都具有相同的时间格式。

标签: excel time conditional-formatting


【解决方案1】:

NOW 的结果不仅是当前时间,而且是当前日期加上当前时间。因此,如果其他单元格仅包含时间,请使用

=TIME(HOUR(NOW()),MINUTE(NOW()),SECOND(NOW())) in A1

=A1+TIME(0,30,0)A2

那么A1将只包含当前时间,A2将包含当前时间加上 30 分钟。

条件格式中使用:

...在$A$1$A$2 之间

【讨论】:

  • 谢谢,但这不起作用。现在突出显示的是 08:30 而不是 22:00。
  • 这是经过测试的,对我有用。你在A1A2 得到什么结果?
  • 当然你需要在条件格式中固定$A$1$A$2。当使用A1A2 时,引用将在CF 中从一个单元格更改为另一个单元格。所以使用:...在$A$1$A$2 之间。
  • 哦,我错过了这一点!现在它完美地工作了。非常感谢。
猜你喜欢
  • 1970-01-01
  • 2016-08-27
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
  • 2016-10-14
  • 1970-01-01
  • 2018-04-08
相关资源
最近更新 更多