如何把日期格式的年份变成文本格式
5分
标签:函数 格式 字符串 文本 字符
回答:3 浏览:1266 提问时间:2008-08-10 14:30
回答:3 浏览:1266 提问时间:2008-08-10 14:30
打开一张Excel表格,里面已经存在的日期格式的年份,如2008-8-7 如何变成可以用LEFT等函数处理的文本格式的“2008年8月7日”。
2008-08-10 14:51 补充问题
我要的不是单纯是只显示出“2008年8月7日”的字样,而是纯文本格式,可以用LEFT函数提取字符的文本字符串。
而且当你点右键重新设置单元格格式之后,出现的不是“2008年8月7日”,而是代表2008年8月7日这个日期的数字。
而且当你点右键重新设置单元格格式之后,出现的不是“2008年8月7日”,而是代表2008年8月7日这个日期的数字。
1、选中“2008-8-7”,“格式/单元格/数字/分类/日期”,在右侧框内选“2001年3月14日”,这是
一种常用的方式,但仍为一种日期格式,对阅读、打印没有影响,但对于楼主提出的文本处理,有点麻烦。
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函数了。
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)&"日"
这个就是我想要的结果,其实我是想把两个日期合到一起,中间再加个“-”,最终结果为“2007年4月5日-2008年8月7日”如果直接用& 去合,得到是两串数字,所以才想先把日期
这个就是我想要的结果,其实我是想把两个日期合到一起,中间再加个“-”,最终结果为“2007年4月5日-2008年8月7日”如果直接用& 去合,得到是两串数字,所以才想先把日期
变为文本,再用&连一下就可以了,谢谢了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论