2014-01-06 63 views
0

以下是我正在查看的數據示例。如何在Excel中向列添加日期,但每24次重複一次?

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 

我想要做的就是添加包含帶起週一這則重複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 

我知道如何讓日期遞增,但不重複24次然後遞增。有人可以告訴我如何使用Excel做到這一點?

回答

2

嘗試使用這個公式(我假設你的小時列從A2小區開始):

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

注意,這個公式運作良好,如果您的Excel日期從01.01.1900(這通常是默認的開始擅長在PC上)。 如果使用1904日期系統,你應該使用下一個公式:

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

請嘗試:=UPPER(TEXT(DAY(2+A2/24),"dddd"))。第一個2用於控制序列何時開始。

相關問題