请教高手:excel中如何将dd-mm-yyyy转换成yyyy-mm-dd的格式。

来源:百度知道 编辑:UC知道 时间:2024/06/15 03:05:32
文件是从系统里download下来的,也不知道是文本格式还是日期格式。
谢谢给予意见的同志们:
1 右键设置的方法我用了,没反应。
2 分列试过,分不开。
3 试用以下方法(1.选取工作表内任一空白单元格,设定为日期格式。2.选取要转化的文本型数字区域并复制。3。鼠标停在在设为日期格式那个空白列单击右键,在右键菜单中执行“选择性粘贴”命令,在打开的“选择性粘贴”对话框中选取“运算”方式为“加”。)同一个文档,在别人的OFFICE里面这个方法可以用,但在我电脑上不行。。。试过几台电脑,有的可以用,有的不可以。点解内?

从系统导出的,一般是文本格式,可以考虑以"-"号作为分隔符,先进行分列,然后重组

或者用公式
=RIGHT(A1,LEN(A1)-FIND("#",SUBSTITUTE(A1,"-","#",2)))&"-"&MID(A1,FIND("-",A1)+1,FIND("#",SUBSTITUTE(A1,"-","#",2))-FIND("-",A1)-1)&"-"&MID(A1,1,FIND("-",A1)-1)

补充回答
你干脆用"分列"功能好了:
选中数据列
菜单:数据-分列
按提示操作,中间设置分隔符,请设置为 - 号
这样,日 月 年就分在ABC三列了
然后,在D列设置公式 =C1&"-"&B1&"-"&A1

选择该列,按CTRL+1,在数字的选项下选择日期,再选择日期的样式不就可以了吗.

可以用istext函数来检测值是否是文本:
=istext(),返回true则是文本
或者用=type()函数,若返回值为1则是数值,为2为文本

选中要修改的单元格,【单元格】---格式---在数字选项卡中自定义为想要的格式:yyyy-mm-dd即可。

把控饰面板里的可是改了,excel中的格式自动改,不行的话,实在不好意思!!

选择要修改的单元格,右键菜单——设置单元格格式——数字选单——自定义
然后在类型那里输入yyyy-mm-dd即可

不会