從 Excel 日期時間欄位值中刪除秒

從 Excel 日期時間欄位值中刪除秒

我需要從 Excel DateTime 欄位中刪除秒日期部分,如下所示:

7/8/2014  4:17:59 PM

我嘗試將單元格格式設為:mm/dd/yyyy hh:mm
這以正確的格式顯示單元格,但它沒有改變單元格的實際值。當我將具有上述值的欄位與具有相同值但缺少第二個值的另一個欄位進行比較時,Excel 會將它們顯示為不同的值。

範例:
儲存格 1:(7/8/2014 4:17 PM 真實值:)7/8/2014 4:17:59 PM儲存
格 2:7/8/2014 4:17 PM
根據 excel 不重複。

如何從該日期時間中完全刪除秒部分?

答案1

這可能已經太晚了,但我遇到了同樣的問題並用以下公式解決了它:

=TEXT(A2,"MM/DD/YYYY HH:MM")

其中 A2 是包含帶秒的時間戳記的儲存格

或者,這也應該適用於 AM/PM

=TEXT(A2,"MM/DD/YYYY H:MM AM/PM")

答案2

使用文字公式絕對是刪除秒的正確方法。問題在於,將欄位保留為文字會導致排序和計算失敗。因此解決這個問題,您可以使用以下公式一步轉換回日期時間。

=DATEVALUE(TEXT(A2,"MM/DD/YYYY"))+TIMEVALUE(TEXT(A2,"HH:MM"))

答案3

這可能會有所幫助:(假設您的日期在 A1 中)

=A1-SECOND(A1)

這將在另一個儲存格中輸入相同的值,並將秒設為 0。

相關內容