我如何添加date列,但重复每24次,在Excel中?

这里是我正在查看的数据的一个示例。

Hour Index Visits 0 67 1 22 2 111 3 22 4 0 5 0 6 22 7 44 8 0 9 89 10 22 11 111 12 44 13 89 14 44 15 111 16 177 17 89 18 44 19 44 20 89 21 22 22 89 23 44 24 133 25 44 26 22 27 22 28 44 29 22 30 44 31 44 32 22 

我想要做的是添加另一列,其中包含从星期一开始的date,重复24次,然后到星期二(重复24次)等等。 所以结果应该是这样的:

 Hour Index Visits Day 0 67 MONDAY 1 22 MONDAY 2 111 MONDAY 3 22 MONDAY 4 0 MONDAY 5 0 MONDAY 6 22 MONDAY 7 44 MONDAY 8 0 MONDAY 9 89 MONDAY 10 22 MONDAY 11 111 MONDAY 12 44 MONDAY 13 89 MONDAY 14 44 MONDAY 15 111 MONDAY 16 177 MONDAY 17 89 MONDAY 18 44 MONDAY 19 44 MONDAY 20 89 MONDAY 21 22 MONDAY 22 89 MONDAY 23 44 MONDAY 24 133 TUESDAY 25 44 TUESDAY 26 22 TUESDAY 27 22 TUESDAY 28 44 TUESDAY 29 22 TUESDAY 30 44 TUESDAY 31 44 TUESDAY 32 22 TUESDAY 

我知道如何让date增加,但不能重复24次然后递增。 有人可以告诉我如何用Excel做到这一点?

尝试使用这个公式(我想你的小时列从A2单元格开始):

 =TEXT(1+MOD(1+INT(A2/24),7),"dddd") 

请注意,如果你的exceldate从01.01.19开始(这通常是PC上excel的默认值),那么这个公式就可以运行。 如果您使用的是1904年date系统,则应使用下一个公式:

 =TEXT(2+MOD(1+INT(A2/24),7),"dddd") 

请尝试: =UPPER(TEXT(DAY(2+A2/24),"dddd")) 。 前2是控制序列何时开始。