问题来源于咱们部落窝教育excel交流群一位学员的提问:怎么一次性分离系统里导出的时间和日期?
效果如下,a列是订单系统导出的数据。b列和c列是分别从a列提取的日期和时间。
如何把excel表格里面的日期与时间分开,这个问题经常都会有学员问。实现的方法不止一种,小编给大家分享两种公式写法,以及一种自定义格式来实现。
1
text函数分离日期和时间
提取日期:
选择b2单元格,输入 =text(a2,yyyy/m/dd),text函数将a2单元格的内容转换为字符形式,yyyy-mm-dd,代表年-月-日。
提取时间:
选择c2单元格,输入=text(a2,h:mm)。其中h:mm,代表小时:分。
2
int和mod函数提取日期和时间
在b2单元格输入=int(a2),c2单元格输入=mod(a2,1),然后分别设置单元格格式为“日期”和“时间”格式即可。
自定义格式显示日期和时间
很多伙伴会联想到分列来提取日期和时间。如果理解日期在excel中的原理,其实不需要分列来拆分,直接修改格式即可。
先普及一下日期格式的知识,比如a2单元格:2018/7/30 13:01,按ctrl+1打开自定义单元格格式,发现日期时间的格式为:yyyy/m/d h:mm
其中:yyyy表示年,m表示月,d表示天。h表示小时,m表示分钟。
所以,我们只需修改单元格的自定义格式就可以实现日期和时间的分离。
比如删除h:mm,只留下yyyy/m/d就是日期;反之,则是时间。
具体操作可以观看下面动画演示:
作者:小雅 微信:excel教程(id:exceljiaocheng)
pstatp.com/img/mosaic-legacy/b7250000f44309f45f38, title: excel\\u51fd\\u6570\\u8be6\\u7ec6\\u8bb2\\u89e3, distribution_user_id: 1589854346688519, price: 50, column_id: 1610936942499854, author_description: excel\\u6570\\u636e\\u5904\\u7406\\u4e0e\\u5206\\u6790, share_price: 16, thumb_url: /large/mosaic-legacy/b7250000f44309f45f38, sold: 226}>