永发信息网

excel中有一列日期是数字的,如20100101,20100202。。用什么函数可以转换为2010

答案:5  悬赏:70  手机版
解决时间 2021-02-06 01:23
  • 提问者网友:感性作祟
  • 2021-02-05 14:08
如题,比如我有一列201001012010020220080910。。。怎么转换成2001-01-01这样的格式?
最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-02-05 15:14
首先,检查单元格式,如果是“自定义”且类型为“yyyymmdd”,将类型改为“yyyy-mm-dd”即可。
如果数字项是“常规”,假定原数在A列,可在B2输入公式“=LEFt(A2,4)&"-"&MId(A2,5,2)&"-"&RIGHt(A2,2)”并复制到整列。
全部回答
  • 1楼网友:詩光轨車
  • 2021-02-05 18:12
方法一:右键设置该列单元格格式,数字,自定义,类型处输入 0-00-00 就可以了。 方法二:假设数据在a列,在b1输入 =datevalue(text(a1,"0-00-00")) 右键设置b1的格式为日期,公式向下复制。
  • 2楼网友:青灯有味
  • 2021-02-05 17:26
A1为数字日期列,text 函数将之装换成文本格式, 用mid函数取相应年月日, 然后用date函数转换成日期格式 = DATE( MId(TEXT(A1,0),1,4) , MId(TEXT(A1,0),5,2) , MId(TEXT(A1,0),7,2) ) 如果只是显示成 "YYYY-MM-DD" 格式的文本,可以用 =TEXT(A1,"####-##-##")
  • 3楼网友:佘樂
  • 2021-02-05 17:09
=TEXT(A1,"####-##-##")
  • 4楼网友:撞了怀
  • 2021-02-05 16:44
没看到2001出来的原因。 如果说2010-01-01还好理解。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯