将时间范围转换为文本值

时间:2016-10-12 19:45:34

标签: excel vba formula-editor

我在excel中有一个表,其中有一列有时间hh:mm:ss 我想将它转换为以下内容: 08:00:00至17:59:59是文本值D. 18:00:00至23:59:59是文本值E. 00:00:00至07:59:59是文本值N

我遇到了这样的问题并想知道你是否可以提供帮助?

1 个答案:

答案 0 :(得分:0)

您不需要VBA。假设您的时间值在A2中,请尝试:

 =IF(HOUR(A2)>=18,"E",IF(HOUR(A2)>=8,"D","N"))