簡體   English   中英

excel 日期格式不起作用 mm/dd/yyyy 到 yyyy-mm-dd

[英]excel date format not working mm/dd/yyyy to yyyy-mm-dd

有一列定義為日期 yyyy-mm-dd:日期格式設置2020-04-13 日期是現有數據。 我粘貼了 2020 年 3 月 31 日的新數據。
我嘗試使用格式刷將 2020-04-13 的單元格應用到 2020 年 3 月 13 日,但格式不會改變。 還檢查了上面顯示的日期格式對話框,兩個單元格顯示相同的設置。 為什么 03/31/2020 沒有更改為所需的 yyyy-mm-dd 格式?

順便說一句,在我的 windows 日期格式設置中,我有: Windows 日期格式設置在此處輸入圖像描述

@Scott Cramer 回答了您的問題,但沒有提供解決方案。 這取決於您如何輸入要格式化的日期。

如果您在格式為Date Excel 將記錄一個“真實日期”,這是一個數字,通過單元格格式轉換為看起來像日期。 如果 Excel 沒有將您輸入的內容識別為日期,即使您識別了,輸入的值也會被記錄為文本字符串,就像您輸入的內容一樣,我將其稱為“假日期”。 你可以看到,你輸入什么或設置什么格式並不重要,只有 Excel 能理解什么。

Excel 了解您在 Windows 設置中所做的設置。 現在,您看到您的設置令人困惑。 長日期設置為月、日、年,而短日期設置為年、月、日。 我沒有嘗試過這是否會是一個重要問題,因為您不太可能在單元格中輸入長日期並要求 Excel 將其識別為真實日期。 大多數情況下將輸入短日期。 根據您的設置,您應該輸入“2020-3-13”。 如果您希望在單元格中輸入“31-3-2020”時將其識別為日期,則必須將設置更改為月、日、年序列。

在這方面有兩個注意事項。

  1. 在大多數情況下,您不需要輸入所有四位數的年份。 Excel 將正確解釋最后兩個。
  2. 日期分隔符很重要。 如果您的設置格式有破折號 Excel 將無法理解斜杠和 vv

最后,您可以將包含日期的單元格的格式更改為“ General或“ Number ”,然后查看真實日期背后的數字。 您也可以嘗試計算。 如果 A1 包含真實日期,則 =A1+1 將返回第二天的日期。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM