EXCEL中如何将“19980608”转换成“1998-06-08”

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:46:16

三楼的用错了这个mid函数。

正确的用法是:
=MID(A1,1,4)&”-”&MID(A1,5,2)&"-"&MID(A1,7,2)

但是需要注意的是,这里仅仅对8位数字有用,当你输入的值超过或者小于8位时,会出现错误值。

由于你没有给出多少位数,所以这里也不再用if函数帮你处理了

右击该单元格--选择"设置单元格格式"---选择“日期"--从类型里选择你要的格式--确定.

你试试用这个公式
=MID(A1,1,4)&”-”&MID(A1,5,6)&"-"&MID(A1,7,8)

A1表示你需要变更数据的位置

=TEXT(A1,"#-00-00")