EXCEL里日期和时间在同一个格里,怎样才能使日期和时间分开在两列

需要将原数据分列提取成后面两列类似的格式,应该编写什么函数来实现!... 需要将原数据分列提取成后面两列类似的格式,应该编写什么函数来实现! 展开
 我来答
Stcxj
高粉答主

2018-04-28 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:7.1万
采纳率:67%
帮助的人:1.8亿
展开全部

才看到你的提问哦。

昨天我在私信里面有告诉你,“假设,源数据是日格式,在A列,在B1输入=INT(A1)、C1输入=MOD(A1,1),再分别设置公式单元格格式就行。”

但看到你的抓图,你的数据不是日期格式(数据靠左),公式更为复杂:

B2输入

=TEXT(DATE(MID(A2,FIND("/",A2,4)+1,4),LEFT(A2,FIND("/",A2)-1),MID(A2,FIND("/",A2)+1,FIND("/",A2,FIND("/",A2)+1)-FIND("/",A2)-1)),"emmdd")

回车并向下填充(下同)。

【其中A6我修改日期,检验公式】

C2输入

=TEXT(IF(LEFT(RIGHT(A2,2))="P",MID(A2,FIND(" ",A2)+1,FIND("M",A2)-FIND(" ",A2)-3)+1/2,MID(A2,FIND(" ",A2)+1,FIND("M",A2)-FIND(" ",A2)-3)),"hh:mm:ss")

更多追问追答
追问

我用您这个公式结果和您的不一样,时间没有变成24小时制,您那个表中12:45:17应该还是“12:45:17”而不是“00:45:17”

追答
用文本函数TEXT()返回的,不区分12小时制或24小时制。
我的时间公式是根据其上下午(AM or PM)做出判断。你的A7,后面是“PM”应该弄错,下午时间没有12:45:17哦。
ffftttok
2018-04-27 · TA获得超过7902个赞
知道大有可为答主
回答量:4343
采纳率:78%
帮助的人:2469万
展开全部

简单,根本不需要分开,就能分别显示!!复制一列,然后设置单元格格式,选自定义输入“emmdd",就是你日期那种样式。另一列,直接在单元格格式中选时间,有现成的格式。

当然,非用函数不可时,也是可以的。

更多追问追答
追问
但是我的原日期格式是4/19/2018 :1:37:37PM,要提取成20180419,13:37:37这样的格式啊
追答
和你原格式没有影响,求时间这个,把公式中,改为 hh:mm:ss即可
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
清风吧吧啦
2018-04-27 · TA获得超过5937个赞
知道大有可为答主
回答量:3426
采纳率:68%
帮助的人:751万
展开全部
这个不用公式就你解决,将数据复制粘贴两列,分别设置为需要的日期格式yyyymmdd、 时间格式hh:mm:ss。你先试试,如果有问题微我qfbbl。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式