问题描述
我有一个欧洲时间格式为 2020.10.26 13:14:00
的日期时间项的excel列,我想突出显示时间介于11:00:00
和{{ 1}}。
Google提出的条件格式的任何内容都与日期有关,但它们在时间中无效。
如何在日期时间的Excel列中突出显示某个时间范围? (有公式吗?)
下面显示了尝试的建议,但没有成功。
更新:2020-10-30
如果您要复制/粘贴(或导入/使用)使用 dot 表示法(12:00:00
)的日期 text ,则Excel将不会能够理解它,除非您的计算机(Windows) locale 设置为使用相同的符号。最常见的是美国斜杠(2020.10.26
)或欧洲破折号(26/10/2020
)表示法。然后,即使您将其专门设置为 2020-10-26
下的 Date (或 Custom ),Excel也会拒绝将其识别为日期。 >下拉设置。取而代之的是,它仍将被视为 text ,并且您必须将其转换为标准日期表示法(不带点)。
默认情况下,Excel喜欢将“文本”放在左对齐的位置,而实际的 date 单元格是在右对齐的位置。
对于我来说,我可以使用Excel公式将日期文本从点转换为破折号:
Format Cell...
(此处'=SUBSTITUTE(TEXT(A2,"00.00"),".","-")
充当模板字段。)
但是,这意味着您需要使用所有这些新格式化的日期创建一个新列。这不是一个非常性感的解决方案,更好的是由下面@basic提供的公认解决方案中的资金。