请问excel中如何将一整列的日期时间拆分。

2024-12-17 08:56:50
推荐回答(5个)
回答1:

如果是文本形式的话可以用left函数实现:
b1=LEFT(A1,10)
a1中存放的是文本“2009-12-20 0:00:00”
那么b1中存放的就是“2009-12-20”

然后用exact函数对时间进行判断,提取所有0:00:00的单元格
或者是对所有0:00:00的单元格进行排序

exel帮助电子文档中都有描述。

回答2:

假设原数据在A列
选中A列》数据》分列》分隔标志》空格
然后分别设置A列单元格格式为相应日期格式,B列单元格格式为相应时间格式。

回答3:

如果 2009-12-20 0:00:00在A1,则B1输入: =VALUE(YEAR(A1)&"-"&MONTH(A1)&"-"&DAY(A1)),并设置成日期格式yyyy-mm-dd;C1输入:=A1-B1,并设置成时间格式hh:mm:ss

回答4:

日期用
=TEXT(LEFT("2009-12-20 0:00:00",10),"yyyy-mm-dd")

时间用
=TEXT(RIGHT(LEFT("2009-12-20 0:00:00",8),"hh:mm:ss")

最好是用分列

回答5:

选中这一列,然后点格式-单元格格式-自定义-选h:mm,然后点数据-筛选-自动筛选,里面可能没有0:00这个选项,可以再点下拉里的自定义,条件里为0就可以了