EXCEL 文本格式的日期批量修改

例如把1999-3-1 修改成 1999-03-01 这种格式
有什么批量修改的简便方法吗?
注意:1999-3-1是文本格式的,而且要求改完的1999-03-01也是文本格式。在日期格式下的回答就不要了

如果数据在A列,那么你在B1中输入公式

=TEXT(--A1,"YYYY-MM-DD")

向下拉,

完后复制B列,在原地选择粘贴---数值-----把格式设为文本,最后把A列删除
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-04
例如A1=1999-3-1;在B1中输入=TEXT(A1,"YYYY-MM-DD") ,之后直接向下拉.整列的日期就改过来了.
第2个回答  2008-11-04
一楼正解,

二楼三楼的只能用于日期格式,不适用于文本格式。
第3个回答  2008-11-03
=TEXT(A1,"YYYY-MM-DD")