excel求日期公式

来源:百度知道 编辑:UC知道 时间:2024/07/03 14:42:54
我处理一份文档其日期格式比较混乱比如06.3.6还有20080806怎样转换
成yyyy-mm-dd格式
说了半天还是要我一个一个地找出来转阿
我说的是批量处理,2000多户资料一个个的找出来改啊!!
老大不行啊
静听鸟语声不知你是否试过06.3.6和20080806我试过不行,shuhua0715行就是太繁了

还有些什么形式,最好全列出来。
比如20080806,=date(left(a1,4),mid(a1,5,2),right(a1,2))
06.3.6,=date(left(a1,2)+2000,mid(find(a1,".")+1,1),right(a1,1))

7种形式以内,公式:
=if(len(a1)=8,date(left(a1,4),mid(a1,5,2),right(a1,2)),if(len(a1)=6,date(left(a1,2)+2000,mid(find(a1,".")+1,1),right(a1,1)),(if......))

不需要公式 直接改日期格式

你的2000多户资料表格的格式不一样吗?如果一样的话,在工作表的任意一个工作表标签上右键选择"选定全部工作表",选择单元格,右键选择“设置单元格格式”,选择“数字”选项,选择“自定义”,在“类型”框中输入
yyyy-mm-dd
后点确定。然后任意双击另外一个工作表标签退出"选定全部工作表"模式.

加:你想要什么样的日期格式?
如为:06.3.6,则在“类型”框中输入 :YY.M.D
如是20080806,则输入:YYYYMMDD
我常用的是2008/06/05,输入YYYY/MM/DD