2012-12-05 31 views
1

我有一個excel表單,其中有許多單元格中的一些文本,需要將它們合併到一個單元格中。很容易,除了其中一個單元格是日期,並且在合併文本時,您會以基本數字格式獲取日期,而不是日期格式。從多個單元格組合文本時在excel中格式化日期

例子:

A1 = "One" A2 = "Two" A3 = "05.12.2012" A4 = =A1&" "&A2&" "&A3 = "One Two 41248"

任何人都知道我需要什麼A3之前做,以便公式返回2012年5月12日而不是41248.我已經嘗試過「DATE」和「DATEVALUE」等。

如果是相關的,那麼日期是從一個在數組中查找值的公式導出的。爲了便於閱讀,我放棄了這個論壇。

回答

5

A4 = =A1&" "&A2&" "&TEXT(A3,"DD.MM.YYYY")

+1

很好的答案,謝謝。 Unfortunatley它並不適合我的簡單例子。日期和月份顯示正確,但年份僅爲YYYY。在A3之後,我不得不用一個半逗號代替逗號,但這不應該有所作爲。任何想法,爲什麼我仍然沒有工作? –

+1

我發現了我的問題。我使用的是挪威版本的excel,所以我需要用阿黛(År)替換YYYY(year),並且它完美地工作。 –

+1

很高興你知道!您可以使用文本函數中的任何常規excel格式化選項,例如'= TEXT(A3,「DDD DD MMM YY」)將導致'12月12日星期一'。 –