Excel中TEXT函数的默认日期格式

时间:2013-12-17 11:22:49

标签: excel date text format default

Excel文档。

我在单元格中有一个日期值。然后我使用TEXT函数将此日期格式化为文本:

=TEXT(A1;"dd-mm-yyyy")

有效。但是日期格式是否存在默认值?像这样:

=TEXT(A1;date)

2 个答案:

答案 0 :(得分:1)

一般来说,没有。

作为一种可能在某些情况下有效的解决方法,您可以在一个单元格中使用=TODAY()(例如,A1),它应该具有默认日期格式,而在{2}中使用=CELL("format",A1)包含http://office.microsoft.com/en-001/excel-help/cell-function-HP010062392.aspx中表格中给出的结果。 您必须查询D1D5的结果,然后将其翻译为合适的格式字符串。

答案 1 :(得分:0)

不,因为它不是特定于语言环境的。 (例如美国违约可能是MM / DD / YYYY,在英国DD / MM / YYYY。这会使电子表格变得非常脆弱。)

唯一的标准是ISO-8601,它指定了YYYYMMDD和ISO-8601-Ext,它指定了YYYY-MM-DD。

我建议你总是明确你的格式。在这方面,通过不提供默认值,Excel会有所帮助。