有沒有辦法將前導零添加到7位數的日期並且應該是8?Excel:在日期上領先的零..公式爲我做?
7301982應該是07301982.
我有充分的這些值的列,需要一種方法用一個公式來做到這一點。有任何想法嗎?
有沒有辦法將前導零添加到7位數的日期並且應該是8?Excel:在日期上領先的零..公式爲我做?
7301982應該是07301982.
我有充分的這些值的列,需要一種方法用一個公式來做到這一點。有任何想法嗎?
集00000000
=text(A1, "00000000")
自定義格式將做到這一點。
這是用於維護公式中前導零的解決方案。 – 2013-02-22 16:35:33
昨天晚上真的救了我的屁股。 +10,謝謝! – andrej 2014-04-25 06:50:11
我知道這是一個老年人,但是當我用Google搜索解決方案時,這是第一個結果。
我所做的是:
=concatenate(year(A1),text(month(A1),"00"),text(day(A1),"00"))
其中,A1是日期字段。
這是我今天所做的類似的解決方案:我使用&符號而不是「連接」,它看起來像「TEXT(YEAR(C3),」0000「)&TEXT(MONTH(C3),」00「)&TEXT (DAY(C3), 「00」)'。 – andrej 2014-04-25 06:49:27
從另一個網站上的另一個答案複製,爲我工作像一個魅力!
好的。看起來你的日期被格式化爲文本。這是你應該做的。
首先,在表格某處的空白單元格上鍵入數字1.然後右鍵單擊複製。 接下來,突出顯示整個日期列。右鍵單擊,粘貼特殊,乘。所有的日期都會變成數字。 接下來,突出顯示日期列,並應用所需的日期格式。
只是另一個想法,因爲這發生在我的新筆記本電腦。它可能是你的Windows設置。如果你喜歡在窗口的每個月的零(如右下角的時鐘),那麼你可以:
控制面板>>時鐘等>>更改日期,時間或數字格式...然後設置短日期至MM/dd/yyyy。
這也延續到Excel作爲第一個日期格式。我知道這不是一個完全符合要求的公式,但這是我在搜索時發現的文章。
有一種簡單的方法可以在Excel中保持前導零。
只需將其添加到單元格,鍵入任何你需要的值和零將被保留
對於例如:如果我想0000000023
類型到單元格'0000000023
這象徵似乎只要在值之前輸入它就可以保留零。
如果您選擇語言環境(位置):英語(菲律賓),則此日期格式MM/DD/YYYY可用。嘗試使用一個單元格,然後複製/粘貼/特殊/格式化其他單元格。
MMDDYYYY與MM/DD/YYYY不同 – 2017-01-25 21:08:22
只需轉到數字格式的自定義並選擇yyyy \ m \ d並添加更多的m或d即可。
當需要前導零時,這是一個很好的公式,所以其他應用程序會看到一個9位數的數字。
=REPT(0,9-LEN(A2))&A2&""
option 123
以保存爲數據。否則,您將看到數據,但實際上它是一個公式,如果您嘗試使用column B
中的數據,則會收到參考錯誤。9 digits
和column B
是變量。您可以使用電子表格中的任意長度或任何列。只需調整公式。
此問題的唯一問題是,如果是1982年1月1日,您將獲得00111982.格式應爲mmddyyyy – guitarthrower 2009-10-09 15:48:14
Guitarthrower,因爲Excel將日期存儲爲在此場景中不起作用的數字。如果我把值111982放在一個單元格中並應用自定義格式mmddyyyy,我得到05/08/2206,如果我放入7301982並應用該格式,Excel認爲日期超出範圍。 – stuartd 2009-10-09 19:31:47
嗯...好點。那麼如何解決?似乎可能需要一個公式。因爲您列出的內容僅適用於今年前9個月的10-31天。除非我的理解不正確。 – guitarthrower 2009-10-09 22:06:39