excel一列年月日拆分成三列分别显示年月日 我没多少分,求帮助谢谢

比如在一列里显示(2012-2-14),我想把它分别显示一列A列显示年(2012)、B列显示月(2)、C列显示日(14)
大家说的方法下拉不了啊!

比如A列是原数据
B1输入公式=year(A1)&"年" 下拉
C1输入公式=month(A1)&"月" 下拉
D1输入公式=day(A1)&"日" 下拉
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-14
菜单栏---数据---分列--分割符号,下一步--其它(只勾选这个),后面方框里面填上- ,下一步,列数据格式--文本,完成,即可。
第2个回答  2012-02-14
假设日期在A1单元格,则
年份公式:
=YEAR(A1)

月份公式:
=MONTH(A1)

日子公式:
=DAY(A1)
第3个回答  2012-02-14
只能是先插入3列新的,在每列新的分别定义年、月、日的函数。如年的函数为=year(2012-2-14)
第4个回答  2012-02-14
A1
2012-2-14
B1
=TEXT(A1,"yyy")
C1
=TEXT(A1,"m")
D1
=TEXT(A1,"d")
如果要返回数值格式,可在等号后加上“--”,如=--TEXT(A1,"yyy")