当前位置:首页教育技巧excel技巧excel换行

excel表格文本怎么转为时间

2025-12-03 10:21:00


1.excel如何讲文本格式转化为时间格式

如原数据在A1,公式:

=TEXT(LEFT(A1,8),"#-00-00 ")&TEXT(--RIGHT(A1,6),"00!:00!:00")

=TEXT(LEFT(A1,8),"#-00-00 ")&TEXT(--RIGHT(A1,6),"#!:00!:00")

以你的数据为例,前一公式显示:2016-09-17 07:10:30

后一公式显示:2016-09-17 7:10:30

2.如何在EXCEl中把文本数字变成日期格式

原发布者:chj9_1

如何在EXCEl中把数字变成日期格式你这样,例如这个20051125在A1单元格,你在B1输入如下公式:=DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2))然后把B1设成日期型就好了,如果必须在A1显示这个2002年11月25日,那你就选择B1->;复制->;选择A1->;按右键->;选择性粘贴->;选数值->;然后确定,A1设定成日期格式就好了,注意:必须保证你输入的数字为8为,也就是月份和日期都是两位,2005年1月1日,你要写成20050101。解释:EXCEL的日期是从1900-1-1开始计算的,其实日期就是一个从1900-1-1开始的一个天数,比如你在一个单元格输入365,然后设定为日期型,所出现的日期就是1900-12-30,如果是364,那设定成日期型后就是1900-12-29.如果你输入2008-12-2,然后设定为常规属性,则出现的是39784,这代表的是从1900-1-1日起后面的地39784天是2008-12-30日,也就是我先在答题的今天,明白了吧。显然你输入20051125这个数值是不能直接设定为日期行的,单元格会出现无数个#############2005年11月25日对应的天数的数字是38681DATE()这个函数可以把数字转换成对应的年、月、日上的数字假设原始数据在A列,替换结果在B列Subtest() Forr=2To[A65536].End(xlUp).Row t=Replace(Cells(r,1),".","-") IfCells(r,1).NumberFormatLocal>"G/通用格式"Thent=t&"0" Cells(r,2)=t NextEndSub

3.excel如何讲文本格式转化为时间格式例如把201908151300改为2019/

在B1中输入或复制粘贴下列公式

=TEXT(A1,"#!/00!/00 00!:00")

下拉填充,结果为以文本显示的时间。

在B1中输入或复制粘贴下列公式

=--TEXT(A1,"#!/00!/00 00!:00")

选择B1,CTRL+1,数字,日期,类型下选择如下图,确定

下拉填充,结果为以数值显示的时间。

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2026 www.at317.com All Rights Reserved .