簡體   English   中英

無法將年份作為文本格式更改為 Excel 中的日期格式

[英]Can't change year as text format to date format in Excel

我有 1 列只有年份值但格式為一般。 我真的需要那個值,但只格式化為年份中的日期。 我試過將格式更改為日期,使用自定義為 yyyy 並使用 =year(a1) function,但沒用。 任何解決方案?

在此處輸入圖像描述

Excel 中的日期是 integer 值。 第一個日期 Excel 可以識別為01/01/1900 ,其中 integer 值為 1,數字 2 為02/01/1900 ,依此類推。

數字 2011 是 1905 年 7 月 3 日,因為您正在應用格式yyyy Excel 返回 1905。

你首先需要做一個正確的日期,而不是直接轉換數字 2011。所以你需要輸入一個像01/01/2011這樣的日期(老實說,2011 年 365 天的任何日期都可以,但最常見的是在這些情況下寫在一年的第一天,因為您只需要年份)。

所以你可以這樣做:

在此處輸入圖像描述

單元格 B1 中的公式為=DATE(A1,1,1)這將始終返回一年的第一天。

現在將 B1 格式化為yyyy ,然后它將是您預期的 output。

在此處輸入圖像描述

請注意一個事實:日期 01/01/2011 的 integer 值為 40544:)

暫無
暫無

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

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