excel高手来帮下

来源:百度知道 编辑:UC知道 时间:2024/06/08 02:25:23
由于工作关系,我需要把人们的出生日期弄成例如19810313这个样子的格式,但是人家提供的电子清单有的格式是1981-3-13,有的就是1981.3.13,还有的是1981年3月13日,还有的是1981年3月13,我怎样进行操作才能弄成统一的19810313的格式啊,几万人的名单呢。

设置单元格格式-自定义-yyyymmdd
确定。

确定后,设置单元格格式-文本

你可通过查找替换、更改日期格式等方法,把它们先变成统一的日期格式,最后在空列中输入:[=text(C1,"yyyymmdd")复制公式就可以了。

设置单元格格式-自定义-yyyymmdd
确定。

前提是,你输入时是不是按日期输入的方法输入的:2009-1-1;2009/1/1

选中这一列,查找替换,把 . 替换成 - ;把 年 替换成 - ;把 月 替换成 - ;把 日 替换成空。

再设置自定义格式 YYYYMMDD

1981.3.13不是日期格式
用查找替换 将"."换成"-",就变成日期了..呵呵
再设置yyyymmdd即可

因日期格式不同,因此要先按出生日期排序,将同类型的日期排在一起分别处理。将格式各部处理成1981-3-13格式,然后执行分列操作,用替换法在月份及日前加“0”(为一位数时替换)然后执行合并即可。