【发布时间】:2020-10-26 10:55:18
【问题描述】:
我有一个欧洲格式的日期时间项目的 Excel 列 2020.10.26 13:14:00,我想突出显示时间介于 11:00:00 和 12:00:00 之间的那些行。 p>
Google 为条件格式提供的任何内容大多与日期有关,但它们不适用于时间。
如何在 Excel 日期时间列中突出显示某个时间范围? (有公式吗?)
尝试了如下所示的建议,但没有成功。
更新:2020-10-30
如果您正在复制/粘贴(或导入/使用)日期文本,该日期使用点符号 (2020.10.26),Excel 将无法理解它,除非您的计算机 (Windows) locale 设置为使用相同的符号。最常见的是美国 slash (26/10/2020) 或欧洲 dash (2020-10-26) 符号。 Excel 将拒绝将其识别为日期,即使您在 Format Cell... 下拉菜单下专门将其设置为 Date(或 Custom) -向下设置。相反,它仍将被视为文本,您必须将其转换为不带点的标准日期表示法)。
默认情况下,Excel 喜欢将“文本”左对齐,而真正的 日期 单元格右对齐。
就我而言,我可以使用 Excel 公式将日期文本从使用点转换为破折号:
'=SUBSTITUTE(TEXT(A2,"00.00"),".","-")
(这里00.00充当模板字段。)
但是,这意味着您需要创建一个包含所有这些新格式化日期的新列。这不是一个非常性感的解决方案,更好的解决方案由下面@basic 提供的公认解决方案提供资金。
【问题讨论】:
标签: excel datetime time office-2016