處理時間值



從不同來源獲得的資料可能包含時間值。在本章中,您將瞭解如何準備包含時間值的資料以進行分析。

您將學習以下內容:-

  • 時間格式
    • 序列格式的時間
    • 時分秒格式的時間
  • 將序列格式的時間轉換為時分秒格式
  • 將時分秒格式的時間轉換為序列格式
  • 獲取當前時間
  • 從小時、分鐘和秒獲取時間
  • 從時間中提取小時、分鐘和秒
  • 開始時間和結束時間之間的小時數

時間格式

Excel支援兩種方式的時間值:-

  • 序列格式
  • 各種時分秒格式

您可以轉換:-

  • 序列格式的時間時分秒格式的時間

  • 時分秒格式的時間序列格式的時間

序列格式的時間

序列格式的時間是一個正數,表示時間為24小時制中的一天的一小部分,起點為午夜。例如,0.29表示上午7點,0.5表示中午12點。

您還可以將日期時間組合在同一個單元格中。序列號是1900年1月1日之後的天數,以及與給定時間關聯的時間小數。例如,如果您輸入2016年5月17日上午6點,當您將單元格格式設定為常規時,它將轉換為42507.25。

時分秒格式的時間

Excel允許您使用冒號(:)指定時分秒格式,冒號後為小時,另一個冒號前為秒。例如,上午8:50、晚上8:50或僅使用12小時制8:50,或使用24小時制8:50、20:50。時間8:50:55 AM表示8小時50分鐘55秒。

您還可以同時指定日期和時間。例如,如果您在單元格中輸入2016年5月17日7:25,它將顯示為5/17/2016 7:25,表示2016年5月17日上午7:25:00。

Excel根據您選擇的區域設定(位置)支援不同的時間格式。因此,您需要首先確定時間格式和手頭資料分析的相容性。

為了便於理解,您可以假設美國為區域設定。您會發現以下時間格式可供日期時間選擇 - 2016年5月17日下午4點 -

  • 下午4:00:00
  • 16:00
  • 下午4:00
  • 16:00:00
  • 5/17/16 下午4:00
  • 5/17/16 16:00

將序列格式的時間轉換為時分秒格式

要將序列時間格式轉換為時分秒格式,請按照以下步驟操作:-

  • 設定單元格格式對話方塊中單擊數字選項卡

  • 分類下單擊時間

  • 選擇區域設定。可用的時間格式將作為列表顯示在型別下。

  • 單擊型別下的格式以檢視示例旁邊框中的預覽。

Converting Times

選擇格式後,單擊確定

將時分秒格式的時間轉換為序列格式

您可以透過兩種方式將時分秒格式的時間轉換為序列格式:-

  • 使用設定單元格格式對話方塊

  • 使用ExcelTIMEVALUE函式

使用設定單元格格式對話方塊

  • 設定單元格格式對話方塊中單擊數字選項卡。

  • 分類下單擊常規

Format Cells Dialog Box

使用Excel TIMEVALUE 函式

您可以使用ExcelTIMEVALUE函式將時間轉換為序列號格式。您需要將時間引數括在“”中。例如,

TIMEVALUE("16:55:15")結果為0.70503472

獲取當前時間

如果您需要根據當前時間執行計算,只需使用Excel函式NOW()。結果反映了使用它時的日期和時間。

Now() 函式使用截圖於2016年5月17日下午12:22拍攝。

Obtaining Current Time

從小時、分鐘和秒獲取時間

您的資料可能分別包含有關小時、分鐘和秒的資訊。假設您需要組合這3個值來獲取時間以執行任何計算。您可以使用Excel函式Time來獲取時間值。

Obtaining Time

從時間中提取小時、分鐘和秒

您可以使用Excel函式HOUR、MINUTE和SECOND從給定時間中提取小時、分鐘和秒。

Extract Time

開始時間和結束時間之間的小時數

當您對時間值執行計算時,顯示的結果取決於單元格中使用的格式。例如,您可以計算上午9:30到下午6點之間的小時數,如下所示:-

Number of Hours
  • C4格式化為時間
  • C5和C6格式化為數字。

您將時間差作為天數獲取。要轉換為小時,您需要乘以24。

廣告

© . All rights reserved.