2017-10-05 34 views
0

我想爲自己創造一個時間表,但我得到混淆看到如下:如何格式化單元格以顯示時間範圍而不是僅顯示時間?

8:00 AM 
8:30 AM 
9:00 AM 
9:30 AM 
10:00 AM 
10:30 AM 
11:00 AM 
11:30 AM 
12:00 PM 

我永遠記得我是否在尋找合適的塊,所以我反而希望看到這一點:

8:00 AM to 8:30 AM 
8:30 AM to 9:00 AM 
9:00 AM to 9:30 AM 
9:30 AM to 10:00 AM 

有沒有一種簡單的方法可以做到這一點,不需要將它輸入到每個單元格中?如果可以的話,我希望能夠填充桌子的其餘部分。

(注:下面是一個解決辦法,我只是做了一個單獨的列,但它會是很好,如果我能在一個小區做)

Start  End 
8:00 AM  8:30 AM 
8:30 AM  9:00 AM 
9:00 AM  9:30 AM 
9:30 AM  10:00 AM 
10:00 AM 10:30 AM 
10:30 AM 11:00 AM 
11:00 AM 11:30 AM 
11:30 AM 12:00 PM 
12:00 PM 12:30 PM 

回答

1

使用這個公式:

=TEXT((ROW(1:1)-1)*TIME(0,30,0)+TIME(8,0,0),"hh:mm AM/PM") & " to " & TEXT((ROW(1:1))*TIME(0,30,0)+TIME(8,0,0),"hh:mm AM/PM") 

TIME(8,0,0)中的每一個更改爲您要顯示的第一個小時。

如果您想要一個不同於30分鐘的時間塊,請將每個TIME(0,30,0)更改爲所需的範圍。

enter image description here

+0

這就是我所需要的@Scott!謝謝!只要網站允許,我會盡快接受您的回答。 – mrjaws

0

將在8:00 A1和向下拖動,直到你的日程結束。

在我的示例中的另一列C1中,插入公式爲=A1+0.5/24 0.5是24小時內的半小時。再次拖動直到您的日程安排結束。

最後,在另一列中輸入=TEXT(A1,"H:MM AM/PM")&" to "&TEXT(C1,"H:MM AM/PM"),並向下拖動直到您的日程安排結束。

*如果您不想看到具有開始和結束時間的列,請將其隱藏或放在另一張表上。

enter image description here

相關問題