Excel如何把一行行的日期变成时间段

2025-03-12 17:01:06
推荐回答(3个)
回答1:

操作如下:

比如下图中的数据,第1行与第2行合并一行;

1;选A3单元格,输入公式:=TEXT(A1,"YYYY-MM-DD")&","&TEXT(A2,"HH:MM:SS")

2;按回车键,A3单元格即显示出日期与时间;日期与时间之间加豆号,如果不加豆号分隔的话,时间与日期会连在一起难分辨。

3;光标点下A3单元格,然后,光标移到右下角,当光标呈黑色+字时点住不放手;

4,点住不放手,往右边拖,拖到数据截止的单元格;

5;选中第3行,光标放在第3行上,鼠标右键点下弹出的菜单中点“复制”,接着,光标再放在第3行上,鼠标右键点下弹出的菜单中点“选择性粘贴”;弹出操作框,在框内点“值和数字格式”;再点确定。

6;点确定后,再把第1行和第2行删除;原来第3行变成第1行。日期与时间合并为一行操作完成。

回答2:

简单的思路是加三列辅助列C/D/E,使用公式在C/D标记出是否为开始时间或结束时间,将C/D标记的对应A列日期,使用公式显示在E列。最后在E列筛选不为空的日期,选择性粘贴(勾选"数值"与"转置")到你的数据表即所得。

以第二行为例,C2/D2/E2的公式为:

C2=IF(OR(B2<>B1,AND(B2=B1,A2<>SUM(A1)+1)),"Y","")

D2=IF(OR(C3="Y",A3=""),"Y","")

E2=IF(OR(C2="Y",D2="Y"),A2,"")

回答3:

知道你的开始日期和结束日期是哪一个或哪一段。我们可以选中A列和B列内容,然后复制,选择性粘贴\转置,即可把该列日期全部转成一行。 其他你有什么需要应叙述的再具体一些才可能解决。