2015-10-11 33 views
0

我試圖將Excel 2013中的數字和日期一起轉換爲一個數字。示例:將數字與未顯示「年份」的日期結合爲1900

單元格A1包含數字123456,B1包含日期02/07/1976
我需要結合這兩個A1讀取12345602071976(日期沒有斜槓)。

相反,我得到1234561900,並得到一個奇怪的錯誤,顯示像... 123456+16?我相信我需要插入空白列並將日期分開,然後創建一個公式來結合所有內容,但我不知道如何執行此操作。

回答

0

請嘗試:

=A1&RIGHT("0"&DAY(B1),2)&RIGHT("0"&MONTH(B1),2)&YEAR(B1) 
+1

OMG,是的,它工作!你太棒了!!我在C1中輸入了公式,並且它工作了......如何在a1中獲得相同的結果?我已經失去了睡眠,花了整整一天的時間試圖弄清楚,直到2小時前遇到您的網站,並且您及時回覆!我非常感謝你的幫助! :) – Tammy

+0

@Tammy在允許日期格式(DM v。MD)的語言環境差異的同時覆蓋文本和日期格式實際上非常棘手 - 而'幫助'M $提供了剝離前導'0'小號!要將它恢復到A1,您必須複製C1並將其粘貼到A1中,並使用選擇性粘貼...,值 - 如果不採用VBA之類的東西。 – pnuts

+1

好吧,那也行!非常感謝!! :) – Tammy

0

在這裏你去:

=A1&TEXT(DATEVALUE(B1),"mmddyyyy") 

注:假設你的日期是文字。如果在B1的日期實際上是一個真正的Excel的日期,然後這樣的:

=A1&TEXT(B1,"mmddyyyy") 

注意:如果你想未來的日子裏在幾個月前,然後反轉mmddddmm

+0

@Tammy請告訴我,如果你能得到這個答案的工作。 –

相關問題