爱问知识人 爱问教育 医院库

Excel中【日期转换】问题

首页

Excel中【日期转换】问题

现有一表格,其中出生日期格式全部是8位连续的数字,如: 
1  
1  
1  
我要全部转换成标准的日期格式:1941-05-22,或者1941.05.22, 
或者1941年05月22日,但通过Excel的设置单元格式-日期转换不行啊!请高手帮忙!

提交回答
好评回答
  • 2004-12-18 11:02:45
    利用mid()函数——从文本字符串中的指定位置返回指定长度的字符,
    用法:mid(字符串,开始位置,返回字符长度)
    用法举例,在你的日期列后面插入一列,在新插入列中输入“=MID(RC[-1],1,4)&"-"&MID(RC[-1],5,2)&"-"&MID(RC[-1],7,2)”,这时在单元格里显示为你所要的日期格式如“2004-01-01”,你在选中此列复制,再选择性粘贴为数值。
    这时的数据为文本格式,当改变单元格的数据格式时并不随之改变显示状态,也不能参与计算,如果想让它参与计算可以将“-”全部替换一下就可以了。

    p***

    2004-12-18 11:02:45

其他答案

    2004-12-19 09:39:10
  • 利用mid()函数——从文本字符串中的指定位置返回指定长度的字符,
    用法:mid(字符串,开始位置,返回字符长度)
    用法举例,在你的日期列后面插入一列,在新插入列中输入“=MID(RC[-1],1,4)&"-"&MID(RC[-1],5,2)&"-"&MID(RC[-1],7,2)”,这时在单元格里显示为你所要的日期格式如“2004-01-01”,你在选中此列复制,再选择性粘贴为数值。
    这时的数据为文本格式,当改变单元格的数据格式时并不随之改变显示状态,也不能参与计算,如果想让它参与计算可以将“-”全部替换一下就可以了。

    1***

    2004-12-19 09:39:10

  • 2004-12-18 23:45:26
  • 可以通过两个函数完美转换,mid和date,mid函数用来从字符串里面取指定位置的字符,用法如上面所说,date函数用来将年月日三个独立的数字组合为标准日期格式的日期。
    假设你的数字1 在A2格,公式为=DATE(MID(A2,1,4),MID(A2,5,2),MID(A2,7,2)),然后你就可以随意设置它的格式为1941-05-22,或者1941年05月22日了。

    高***

    2004-12-18 23:45:26

  • 2004-12-18 09:52:04
  • 你转换完要做什么,如果只是要打出来的话,不在一个单元格里可以吗?要是可以的话你用数据里的分列命令,固定宽度,下一步,用箭关点刻度分开它们,完成就行了.在中间加入俩列写上点或年月日了.
    

    w***

    2004-12-18 09:52:04

类似问题

换一换
  • 办公软件 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):