格式日期不起作用

时间:2015-08-20 07:38:31

标签: excel

我在Excel中格式化日期时遇到问题。无论你做什么,日期保持不变,我们无法按日期过滤。

任何帮助将不胜感激。这是一个系统生成的Excel,没有宏或格式

1 个答案:

答案 0 :(得分:0)

您也可以非常轻松地使用TEXT()功能(注意:源数据必须是excel日期值)

TEXT(value, format_text)

其中value是参考单元格,format_text是您希望格式化文本的方式 - 在您的情况下为dd / mm / yyyy。

假设:

A1 = 3/17/2013
A2 = 12/27/2013

在B1& B2只需输入:

B1 = TEXT(A1, "dd/mm/yyyy")
B2 = TEXT(A2, "dd/mm/yyyy")

,结果应为

     A              B
3/17/2013      17/03/2013
12/27/2013     27/12/2013

希望有所帮助。

如果使用文本更新了建议:

使用mid()left()right()函数拆分字符串,然后使用LEN()函数检查月份mm是1还是2个字符。最后使用&和弦连接在一起。和/运营商。

尝试在B1中粘贴它,它应该可以正常工作:

=MID(A1,FIND("/",A1,1)+1,2)&"/"&IF(LEN(LEFT(A1,FIND("/",A1)-1))=1,0
&LEFT(A1,FIND("/",A1)-1),LEFT(A1,FIND("/",A1)-1))&"/"&RIGHT(A1,4)

Excel Date Formatting