excel日期分列

发布网友 发布时间:2022-02-25 23:10

我来回答

3个回答

热心网友 时间:2022-02-26 00:39

-----------------------------------

针对新需求,可以这样:
C1单元格输入公式:
=IF(LEFT(A1,1)="-","",IF(LEN(TEXT(A1,"yyyy-mm-dd"))<6,LEFT(A1,4),IF(LEN(A1)=9,LEFT(A1,4),DATEVALUE(TEXT(A1,"yyyy-m")))))

需要把C列设置为日期格式,不然1998年3月无法正常显示。

D1单元格输入公式:

=IF(LEN(A1)=9,MID(A1,6,4),IF(LEFT(A1,1)="-",MID(A1,2,4),""))

热心网友 时间:2022-02-26 01:57

1显示格式为YYYY年MM月(2012年8月),可以自定义单元格格式
2.成了三列,要注意在“这个单元格”后面是空,否则插入3列空的,不然的话分列出来的内容会覆盖后面的内容

热心网友 时间:2022-02-26 03:32

原内容是2012-8-3,通过单元格格式的设置让其显示为2012-8,并不能改变单元格内的内容。

可以在分列时,对第三列,勾选“不导入此列”,确定,即可。

 

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com