2016-06-21 64 views
1

我在我的excel工作表2013中有日期。我需要將它們轉換爲TEXT。所以當我去Format Cells &選擇TEXT選項,那麼值更改爲別的。Excel - 將日期值格式化爲文本

For e.g If i have date as 01/01/2016, when i change it to TEXT the value becomes '42370'.

如何通過保持正確的值更改單元格來TEXT格式?

我試着做公式=TEXT(C6,"dd/mm/yyyy")但公式必須寫入不同的單元格。如果我必須在同一個單元格中更改它,該怎麼辦?

+2

日期前添加一個撇號: ''01/05/2016'。 '= ISTEXT(A1)'然後會返回TRUE,但是'A1 + 1'仍然會返回'02/05/2016' –

+0

我在這裏得到了解決方案: - http://www.excelfunctions.net/convert-date- to-text.html – Anup

+0

通過選擇 - Data> Text to Columns – Anup

回答

0

您可以嘗試以下步驟:

  1. 選擇單元格你想改變什麼。
  2. 鼠標右鍵點擊>設置單元格格式
  3. 號標籤>自定義
  4. dd/mm/yyyy在類型框中> OK

其他方法

sub DatetoString() 
    dim rng as range 

    for each rng in range("A1:A10") 
     rng.value = format(rng.value, "dd/mm/yyyy") 
    next rng 

end sub 
+0

正如我所做的那樣,單元格的格式仍然保留爲'Date' – Anup

+0

因此,您想要將它們更改爲字符串的位置? – PaichengWu

+0

是的,這正是我想要的。 – Anup

相關問題