如何把日期格式的年份变成文本格式
5
标签:函数 格式 字符串 文本 字符
回答:浏览:1266  提问时间:2008-08-10 14:30
打开一张Excel表格,里面已经存在的日期格式的年份,如2008-8-7 如何变成可以用LEFT等函数处理的文本格式的200887
2008-08-10 14:51 补充问题
我要的不是单纯是只显示出200887的字样,而是纯文本格式,可以用LEFT函数提取字符的文本字符串。
而且当你点右键重新设置单元格格式之后,出现的不是200887,而是代表200887日这个日期的数字。
1、选中2008-8-7”,格式/单元格/数字/分类/日期,在右侧框内选2001314,这是
一种常用的方式,但仍为一种日期格式,对阅读、打印没有影响,但对于楼主提出的文本处理,有点麻烦。
2=YEAR(B7)&"-"&MONTH(B7)&"-"&DAY(B7)其结果是2008-8-7
但是文本,可以用文本函数处理
3=YEAR(B8)&""&MONTH(B8)&""&DAY(B8)&""。同上。
4、我猜想,楼主既然要用文本函数,不至于再去取年月日这三个字,而是具体的日期,那么,用我上面的函数,本身就已解决了:

年份=YEAR(B8),月份=MONTH(B8),日=DAY(B8),也不用left\right\mid函数了。
回答:2008-08-10 15:02
提问者对答案的评价:
=YEAR(B8)&""&MONTH(B8)&""&DAY(B8)&""
这个就是我想要的结果,其实我是想把两个日期合到一起,中间再加个-,最终结果为200745-200887如果直接用& 去合,得到是两串数字,所以才想先把日期
变为文本,再用&连一下就可以了,谢谢了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。