2022-11-27 09:13来源:m.sf1369.com作者:宇宇
在excel中将文本格式的日期改成日期格式,可通过分列功能实现。
方法步骤如下:
1、打开需要操作的EXCEL表格,选中需设置的单元格,在数据工具中点击“分列”。
2、进入分列向导,选择“分隔符号”,点击下一步。
3、向导2可使用默认设置,直接点击下一步。
4、在向导3中选择“日期”,然后点击下方的“完成”按钮即可。
5、返回EXCEL表格,发现已成功将数字文本转换为日期格式。
1、打开excel表格软件。
2、打开excel之后,按下Ctrl+O快捷键,在弹出的对话框里,找到我们的表格文件。
3、打开文件之后选择单元格,然后在选择的单元格内输入“=text()”函数。
4、输入函数之后,我们在函数的括号内输入第一个参数“=text(A1”,如图所示:
5、输入好第一个参数之后,然后输入逗号,再输入引号,在引号内输入第二个参数“e-nm-dd)”,如图所示:
6、输入好参数之后按下回车键,可以看到就将文本转换为日期格式了,如图所示:
7、转换好之后,我们将鼠标移动到右下角,然后拖动鼠标左键向下填充,此时就可以将excel中的日期文本格式转换为日期格式了。
1、电脑打开Excel表格。
2、电脑打开Excel表格后,输入公式=TEXT(A1,"0年00月00日")。
3、输入公式后,回车就可以把字符串转换为日期了。
4、下拉复制公式,就可以把所有的字符串转换为日期了。
示例操作步骤如下:
1、首先打开excel表格,然后输入好内容并选中。
2、在上方”数据“菜单中选择”分列“选项。
3、打开对话框后,选择分隔符号然后点击下一步。
4、之后数据格式选择”日期“点击完成。
5、完成之后数字就转换为日期了,接着还可以右键单击,选择设置单元格格式。
6、在对话框的日期选项中,修改需要的格式即可。
周数是无法转化为日期的,只能转化为多少天(这个我知道你也知道)。但如果你所说的周数是一年中的第几周,那么可以转化成日期,日期可以相加,如加7周,就相当于加49天。
第一步,先将目标列统一时间格式,设置单元格格式为:yyyy/m/d h:mm:ss.0
第二步,使用【数据-数据验证】对日期进行限定,并设置【出错警告】信息:
第一种:分列法
先选中数字区域,之后依次点击数据——数据工具——分列,在打开的分列导向窗口中,前两步,均选择默认,到第三步,再选择日期,之后点击完成,即可搞定。
之后,再使用TEXT函数进行转换,在单元格内,输入公式为:=--TEXT(E2,"YYYYMMDD"),即可将日期格式转为数字。
解释:
TEXT函数用于对数据格式做转换。
语法结构为:=TEXT(数据,格式代码)
第二种:利用函数法
首先,利用查找和替换功能,将日期符号设为统一,如此处将“-”、“/”替换为“.”。
接下来,输入公式为:=--TEXT(SUBSTITUTE(B2,".","/"),"YYYYMMDD"),再向下填充,即可完成。
解释:
SUBSTITUTE函数用于对指定字符串做替换。
语法结构为:=SUBSTITUTE(需替换文本,旧文本,新文本,[替换第几个])
1、打开Excel软件,将需要处理的数据复制一份,并全部选中需要处理的数据。
2、然后点击上面菜单栏里的“数据”栏目。
3、在数据栏目下点击“分列”选项。
4、在弹出的文本分列向导对话框的步骤1中,根据数据格式在原始文件类型选择中选择“分隔符号”,然后点击“下一步”。
在EXCEL中将字符转成日期可通过分列功能实现。方法步骤如下:
1、打开需要操作的EXCEL表格,选中需设置的单元格,在数据工具中点击“分列”。
2、进入分列向导,选择“分隔符号”,点击下一步。
3、向导2可使用默认设置,直接点击下一步。
4、在向导3中选择“日期”,然后点击下方的“完成”按钮即可。
5、返回EXCEL表格,发现已成功将数字文本转换为日期格式,下面可通过自定义日期格式,使得月份前的0显示出来,在单元格上点击鼠标右键选择“设置单元格格式”。
6、选择左侧的“自定义”,在类型输入框中输入“yyyy-mm-dd”,然后点击确定按钮即可。8、返回EXCEL表格,发现已成功将文本数字转换为预期的日期格式。
1、打开要处理的EXCEL文件(这里没有合适的问题表格,做个实验表)
2、在A1单元格输入“12334”这个五位数
3、直接设置单元格格式,具体方法:右击单元格——设置单元格格式。
4、选择 “数字”——“日期”
5、应该能帮你解决大部分问题
6、有的朋友问了,有时候我们需要的格式是“1933-10-07”(比如说国家体质监测网站数据的上传),要求的格式比较严格,此时就需要添加代码了,举个例子:=TEXT(YEAR(A1)&"-"&MONTH(A1)&"-"&DAY(A1),"yyyy-MM-dd"),A1是要改变的单元格
这与你的原始数据有关,光看截图无法得知。如果均是文本,也简单。直接:
=B1&C1
下拉
如果均是日期数据,也简单:
=B1+C1
下拉
麻烦的是可能有的是文本,有的日期,那么,就得用IF公式了:
=IF(B1="",C1,B1)
下拉。