excel 如何利用函数或者vba提取时间

我试过left用不了 因为时间返回的是44300的字样
原单元格
2013-06-13 08:36:00 需要返回的是这2个单元格 20130603 0803600

设数据在A1单元格:

提取日期:=TEXT(A1,"yyyymmdd")
提取时间:=TEXT(A1,"hhmmss")
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-14
这个问题很容易的呀,如你的数据在A列,那么
B1日期=text(a1,"emmdd")
C1时间=text(a1,"hhmmss")
两公式下拉完成
如果你不要保留A列,可以复制B和C列,右键选择性粘贴,把数值选择上,确定,这时候,B和C列不是公式了,把A列删除即可
第2个回答  2013-06-14
=TEXT(A1,"yyyymmdd")
=TEXT(A1,"hhmmss")
第3个回答  2013-06-14
A1=
2013-06-13 08:36:00

B1=
=YEAR(A1)&TEXT(MONTH(A1),"00")&TEXT(DAY(A1),"00")

C1=
=TEXT(HOUR(A1),"00")&TEXT(MINUTE(A1),"00")&TEXT(SECOND(A1),"00")
相似回答