我試圖將Excel 2013中的數字和日期一起轉換爲一個數字。示例:將數字與未顯示「年份」的日期結合爲1900
單元格A1包含數字123456
,B1包含日期02/07/1976
。
我需要結合這兩個A1讀取12345602071976
(日期沒有斜槓)。
相反,我得到1234561900
,並得到一個奇怪的錯誤,顯示像... 123456+16
?我相信我需要插入空白列並將日期分開,然後創建一個公式來結合所有內容,但我不知道如何執行此操作。
我試圖將Excel 2013中的數字和日期一起轉換爲一個數字。示例:將數字與未顯示「年份」的日期結合爲1900
單元格A1包含數字123456
,B1包含日期02/07/1976
。
我需要結合這兩個A1讀取12345602071976
(日期沒有斜槓)。
相反,我得到1234561900
,並得到一個奇怪的錯誤,顯示像... 123456+16
?我相信我需要插入空白列並將日期分開,然後創建一個公式來結合所有內容,但我不知道如何執行此操作。
請嘗試:
=A1&RIGHT("0"&DAY(B1),2)&RIGHT("0"&MONTH(B1),2)&YEAR(B1)
在這裏你去:
=A1&TEXT(DATEVALUE(B1),"mmddyyyy")
注:假設你的日期是文字。如果在B1的日期實際上是一個真正的Excel的日期,然後這樣的:
=A1&TEXT(B1,"mmddyyyy")
注意:如果你想未來的日子裏在幾個月前,然後反轉mmdd
到ddmm
。
@Tammy請告訴我,如果你能得到這個答案的工作。 –
OMG,是的,它工作!你太棒了!!我在C1中輸入了公式,並且它工作了......如何在a1中獲得相同的結果?我已經失去了睡眠,花了整整一天的時間試圖弄清楚,直到2小時前遇到您的網站,並且您及時回覆!我非常感謝你的幫助! :) – Tammy
@Tammy在允許日期格式(DM v。MD)的語言環境差異的同時覆蓋文本和日期格式實際上非常棘手 - 而'幫助'M $提供了剝離前導'0'小號!要將它恢復到A1,您必須複製C1並將其粘貼到A1中,並使用選擇性粘貼...,值 - 如果不採用VBA之類的東西。 – pnuts
好吧,那也行!非常感謝!! :) – Tammy