excel 批量修改日期格式

2010-11-2014-06-20102010-07-052010-01-112010-04-01
在大量的数据里混着第二种这种格式的数据。怎么设置才能把格式统一成2010-04-01 这种年月日的格式啊
2010-11-20
14-06-2010
2011-9-1
这三种格式在excel表里 我想把它们都统一成第一 年月日的格式。怎么弄啊

数据在同一列

第1个回答  2012-09-07
选中所有单元格,右键单击,选择设置单元格格式,在选择日期
在里面找到你要的日期格式
确定即可追问

没用。日期 或者自定义里面都没用

第2个回答  2012-09-07
选中要改变格式的单元格,点击右键,选设置单元格格式,在弹出的菜单中选自定义,在自定义一栏输入:YYYY-MM-DD追问

在同一列

第3个回答  2012-09-07
试试笨公式吧
假设数据在A列,
在B2单元格输入公式后双击填充柄或下拉填充
=TEXT(IF(COUNT(LEFT(A2,4)),A2,--(RIGHT(A2,4)&MID(LEFT(A2,LEN(A2)-4),FIND("-",A2),4)&LEFT(A2,FIND("-",A2)-1))),"e-m-d")
第4个回答  2012-09-07
使用公式:
=IF(ISNUMBER(A1),TEXT(A1,"yyyy-mm-dd"),MID(A1,7,4)&"-"&MID(E14,4,2)&"-"&MID(A1,1,2))
下拉。
第5个回答  2012-09-07
假设数据在A列,那输入 =TEXT(A1,"YYYY-MM-DD")