Excel - 将日期值格式化为文本
问题描述:
我在我的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")
但公式必须写入不同的单元格。如果我必须在同一个单元格中更改它,该怎么办?
答
您可以尝试以下步骤:
- 选择单元格你想改变什么。
- 鼠标右键点击>设置单元格格式
- 号标签>自定义
- 写
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
日期前添加一个撇号: ''01/05/2016'。 '= ISTEXT(A1)'然后会返回TRUE,但是'A1 + 1'仍然会返回'02/05/2016' –
我在这里得到了解决方案: - http://www.excelfunctions.net/convert-date- to-text.html – Anup
通过选择 - Data> Text to Columns – Anup