怎样拆分同一个单元格里时间和日期
发布网友
发布时间:2022-04-22 06:29
我来回答
共3个回答
热心网友
时间:2023-01-08 22:45
B1公式下拉:(取日期)
=IF(A1="","",LEFT(A1,FIND(" ",A1)-1))
C1公式下拉:(取时间)
=SUBSTITUTE(A1,B1&" ",)
如不需要取时间,不用此公式即可。
如果完成后不想要原A列的的内容,可这样操作:
选中B和C列-->右键---复制-->再右键-->选择性粘贴-->数值-->确定后删除A列即可。
热心网友
时间:2023-01-09 00:03
B1公式下拉:(取日期) =IF(A1="","",LEFT(A1,FIND(" ",A1)-1)) C1公式下拉:(取时间) =SUBSTITUTE(A1,B1&" ",) 如不需要取时间,不用此公式即可。 如果完成后不想要原A列的的内容,可这样操作: 选中B和C列-->右键---复制-->再右键-->选择性粘贴-->数值-->确定后删除A列即可。
利用Excel引用和单元格自定义功能搞定。
这个问题非常有意思,看案例感觉是真的需要把日期的内容拆分掉,如何你理解日期在Excel中的“存在原理”,你发现不需要拆分也能实现日期与时间的分离。
具体操作如下:
首先研究一下,日期在Excel中的存在模式,选中日期时间单元格,按ctrl+1打开自定义单元格格式窗口,就会发现日期时间的格式表达为:
YYYY/M/D H:MM:SS
注意YYYY表示年,M表示月,D表示天。
D和H之间有个空格。
H表示时间
M表示分钟
S表示秒
很明显,YYYY/M/D H:MM:SS表示所有都显示2016/2/11 21:50:20
那如果用等号先把日期时间引用到后面的日期和时间单元格,(注意下图箭头的应用)效果如下:
引用的结果就是实现联动,如果B7单元格日期时间发生变化,C7和D7单元格也会发生变化。
接下来,只需对C7和C8的单元格的自定义格式发生改变就可以实现日期和时间的分离。
具体操作如下:
选中B7的单元格,按Ctrl+1打开单元格格式窗口,删除h:MM:SS ,只留下YYYY/m/d的显示。如下图箭头处。
选中D7单元格,同样打开单元格格式设置窗口,删除YYYY/mm/d ,留下h:MM:SS。(下图红线处)
设置完毕后效果如下:
是不是完成日期和时间的“拆分”效果。
这里秦川老师要补充一下,帮助大家理解日期在Excel中其实内部存在模式。
如果我们直接输入2016/8/9(也可以按ctrl+;输入当前计算机日期)然后将其格式设置为YYYY/mm/dd h:mm:ss效果会是这样:
默认情况下,只输入日期,后面的小时数,分钟,秒都默认显示为零。也就说Excel完整的日期表达就是日期和时间,只是平时只显示日期而已。
热心网友
时间:2023-01-09 01:37
用分列的方式非常快捷和方便。
选中那行数据,数据-分列-分隔符号-选空格-选择目标区域-完成