EXCEL表里如何将单元格里包含日期和时间的分别拆分开?

表格里的内容是从系统里直接导出的,有3种格式,A1单元格内容为2011-3-1110:26:19,A2为2011.03.1416:01,A3为2011-3-14下午05:... 表格里的内容是从系统里直接导出的,有3种格式,A1单元格内容为2011-3-11 10:26:19,A2为2011.03.14 16:01,A3为2011-3-14 下午 05:27:59,我现在想把这些内容统一转换成规范的两列,一列为日期,即2011/3/11,第二列为时间,即16:01,(格式全统一成这2种),因为3种格式混在一起,表格数据很多,没法用LEFT或MID函数直接拉,哪位大侠帮帮忙哦,明天要交数据,燃眉之急呀,跪谢了 展开
 我来答
凌文元LWY
高粉答主

推荐于2017-09-27 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部

在B1和C1分别输入以下公式,然后向下填充公式

=TEXT(IF(ISNUMBER(A1),A1,IF(ISNUMBER(FIND(".",A1)),SUBSTITUTE(A1,".","-"),SUBSTITUTE(A1,"下午","")+0.5)),"yyyy/mm/dd")

=TEXT(IF(ISNUMBER(A1),A1,IF(ISNUMBER(FIND(".",A1)),SUBSTITUTE(A1,".","-"),SUBSTITUTE(A1,"下午","")+0.5)),"hh:mm")

公式表示:如果A1为标准日期,就保持原样;如果以2011.03.14格式表示,就将圆点替换为-;如果有下午,就将下午替换为空,并加上0.5天。然后再转换为统一的格式。

 

详见附图

 

6662508
2011-03-17 · 超过16用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:41.7万
展开全部
只要是导出的数据就简单了,b列前插入空列,复制a列数据到空列,设置A列单元格格式为格式--单元格--数字--日期--yyyy/m/d,设置B列单元格格式为格式--单元格--数字--时间--hh:mm,即可 。
一楼和二楼都能实现,但需保留A 列数据呀,呵呵。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
思雪遥遥
科技发烧友

推荐于2018-03-13 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:8076
采纳率:49%
帮助的人:516万
展开全部
=text(a1,"yyyy/m/d")
=text(a1,"hh:mm")
分别是时间和日期,下拉!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李美希2010
2011-03-17 · TA获得超过1484个赞
知道小有建树答主
回答量:561
采纳率:0%
帮助的人:424万
展开全部
B1公式:=YEAR(A1)&"/"&MONTH(A1)&"/"&DAY(A1)
C1公式:=HOUR(A1)&":"&MINUTE(A1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式