如何將所有列值的時間變更為零

如何將所有列值的時間變更為零

我有一列具有不同時間值的日期,格式為 (MM/DD/YYYY hh:mm:ss AM/PM)。我想將整個列的時間值更改為零,而不更改日期值。這意味著結果將是 (MM/DD/YYYY 00:00:00 AM/PM)。例如: 在此輸入影像描述變成在此輸入影像描述

我以前以一種非常簡單的方式做到了這一點,但現在我忘記瞭如何做。

答案1

我想建議一種巧妙的方法將時間設為零,在日期時間戳單元格/單元格範圍。

在此輸入影像描述

怎麼運作的:

  1. 選擇要將時間設定為零的日期範圍。

  2. 選項卡、按一下尋找和替換

  3. 現在輸入空間並且*加上一個星號找什麼盒子。並保留用。框空白。

  4. 點擊任一替換/全部替換

Excel 將日期時間戳記儲存格中的時間部分轉換為零。

注意

  1. 實際上,Excel 將日期時間戳記設為 , 06/22/2019 12:00:00 AM這會反映06/22/19 0:00到儲存格中。
  2. 事實上,時間部分仍然作為時間處於活動狀態,如果您=TIME(HOUR(E31)+1,MINUTE(E31),SECOND(E31))在儲存格中應用此公式F31,您會得到1:00 AM

因此,所示方法僅可用於設定 ZERO 以用於顯示目的。

答案2

如果您要求僅顯示日期訊息,那麼您可以使用短日期格式,它基本上隱藏了時間部分。

如果您想在另一列中建立公式,請記住,在 Excel 中,數字代表日期,小數代表時間,因此=int(a1)儲存格 b1 中的內容將為您提供數字形式的日期,然後使用短日期或日期/時間格式來得到你想要的。

答案3

Excel 將日期和時間值儲存為浮點數值,其中整數部分是日期,小數部分是時間。若要取得僅日期值,請使用 trunc 函數刪除小數部分。

相關內容