我有一個Excel表格,其中一列是交易時間,格式是HH:MM:SS。但我需要HHMM格式的交易時間,以便我可以將該Excel表格上傳到我的應用程序中。截至目前,我手動格式化每一行,有沒有什麼辦法可以將所需格式一次應用到整列?如何在Excel中將時間從HH:MM:SS格式化爲HHMM?
回答
如果只有你的眼睛:
選擇整列,右擊選擇的地方,去單元格格式,標籤號碼,CATERGORY定製。
類型HHMM
按OK
完成。
如果需要此爲實際值:
使列包含以下公式=TEXT(<targetcell>;"HHmm")
請注意,這是依賴於語言,你是否需要,或者;在那個公式中。
你有兩個選擇:
- 自定義格式的領域。
- 在另一個單元格中使用一個函數。假設,單元格
A1
包含文本15:48:58
。您使用另一個單元格中的公式(如B1)作爲=TEXT(HOUR(A1),"00")&TEXT(MINUTE(A1),"00")
。這樣輸出爲1548
。
這兩個選項都起作用。感謝您的回答。 – 2013-03-25 10:34:17
第二個選項給出05:09 59,這不是你想要的。把它擴展爲:'= TEXT(HOUR(A1),「00」)&TEXT(MINUTE(A1),「00」)' – 2014-03-24 09:57:12
@K_B謝謝...我已經編輯過這篇文章:) – Aditya 2014-03-24 12:13:00
例如,在B2
中輸入.633
。當我們將0.633
轉換爲時間時表示我們將0.633
轉換爲日期。我們認爲24小時爲1天。
以下步驟:
- 選擇B2單元格,然後右鍵單擊。
- 從快捷菜單轉到格式單元格。格式單元格對話框出現。
- 在對話框中。點擊類別列表下的自定義。從右側列表中查找
hh:mm:ss
。 - 現在將其編輯爲
hhmmss
,位於'Type:'下的右側。
你可以從msofficeworld閱讀本教程:Format Time in Excel
它的工作原理,感謝您的回答! – 2013-03-25 10:33:03
請標記他這樣回答,讓其他人知道。很高興能對您有所幫助 – 2013-03-25 10:37:08
請注意,無論您是否需要該公式中的「,」或「;」,它都依賴於語言 – 2013-03-25 10:42:43