选中区域——右击——设置单元格格式——数字选项卡——分类选择日期——选择需要的日期类型——确定,如图:
要转换的数据为x,公式:=int(x/10000)&"-"&int((x-int(x/10000)*10000)/100)&"-"&(x-int(x/100)*100)
要是所有的列都是,可以这样做:把X换成列的标如A1,点中空白列,然后输入公式,不要急着回车,看看新的那个选种的空格,把鼠标移到右下脚成黑色的十字,一直向下拖就全部好了。然后把原来的列删除了,把这列换上。(试过了,可以的。不过要求你的全部是20070221这样的格式)
还有个公式的办法
假设20070221在A1单元格
在B1输入公式:=CONCATENATE(MID(A1,1,4),"/",MID(A1,5,2),"/",MID(A1,7,2))
用公式:
假如文本格式的在A1单元格,在B1单元格输入=date(left(a1,4),mid(a1,5,2),right(a1,2))就可以了,其余的可以复制填充柄.
右键单击行或者列,选择设置单元格格式.数字选项卡,选择日期.
在右边出来的框框里选择你需要的就是了.