如何把Excel中的8位的日期字符串转换为日期

作者&投稿:雪胥 (若有异议请与网页底部的电邮联系)
如何在EXCEL中将字符转成日期 如19970828转成1997-08-28~

在EXCEL中将字符转成日期可通过分列功能实现。
方法步骤如下:
1、打开需要操作的EXCEL表格,选中需设置的单元格,在数据工具中点击“分列”。

2、进入分列向导,选择“分隔符号”,点击下一步。

3、向导2可使用默认设置,直接点击下一步。

4、在向导3中选择“日期”,然后点击下方的“完成”按钮即可。

5、返回EXCEL表格,发现已成功将数字文本转换为日期格式,下面可通过自定义日期格式,使得月份前的0显示出来,在单元格上点击鼠标右键选择“设置单元格格式”。

6、选择左侧的“自定义”,在类型输入框中输入“yyyy-mm-dd”,然后点击确定按钮即可。

8、返回EXCEL表格,发现已成功将文本数字转换为预期的日期格式。

选中单元格,选择“数据”-“分列”,然后按两次下一步,数据格式选择“日期”,后面根据你的字符选择,比如你的字符是年月日的,就选择“YMD",日月年的就选择”DMY“,完成。

1、电脑打开Excel表格。


2、电脑打开Excel表格后,输入公式=TEXT(A1,"0年00月00日")。


3、输入公式后,回车就可以把字符串转换为日期了。


4、下拉复制公式,就可以把所有的字符串转换为日期了。



Excel可以实现8位的日期字符串转换为日期功能,具体操作如下:

一、使用工具:excel2010

二、操作步骤:

1、进入excel,点击需要输出日期格式的单元格,输入代码“=DATE(LEFT(B3,4),MID(B3,5,2),RIGHT(B3,2))”,然后按回车键,B3为8位日期字符,如图:

2、通过函数得到日期,如图:



选择此列 数据 分列 下一步 下一步 列数据格式
选择 日期 YMD 完成

在B1中输入或复制粘贴下列公式
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))


=TEXT(A1,"#-00-00")

=--TEXT(A1,"#-00-00") 设置为日期格式

选字符串所在列,单击【数据】→分列→下一步两次,右侧选日期,→完成。

看演示动画:

欢迎百度搜索疑难千寻千解《Excel 2013函数与公式》,有困难到Excel技巧网社区提问哦!



可以用以下方法进行转换:

1、用函数left、mid、right转换:

=--(LEFT(A1,4)&"-"&MID(A1,5,2)&"-"&RIGHT(A1,2)

2、用Date函数转换:

=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))




何把我的Excel2007的格式xlsx改为Excel2003的格式xls?
这个需要你在用OFFICE2007存盘的时候就要选择另存为兼容OFFICE2003的版本的XLS文档才可以的!如果已经存为XLSX了,必须使用07版的打开重新存为兼容的XLS才可以用03打开!

何将多个EXCEL工作簿的名称,复制后,粘贴到一个表中:如有50个文件,名称...
用宏可以解决 Sub sheetlist()Dim sheetnum,i As Integer Dim sheetnamelist As String ThisWorkbook.Activate sheetnum = ThisWorkbook.Worksheets.Count For i = 1 To sheetnum sheetnamelist = ThisWorkbook.Worksheets.Item(i).Name '输出sheetnamelist到指定的位置即可,比如第一个表格的B3开始的...

excel中怎么把竖列转换成横列?数据量很大,下面图片(把图一表格转换成...
先将A列复制到D列,选择D列>功能区>数据>删除重复项>确定 这样在D列筛选出A列不重复数据 E2输入 =INDEX($B:$B,SMALL(IF($A$2:$A$1000=$D2,ROW($2:$1000),4^8),COLUMN(A1)))&""数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ } 公式下拉再右拉到无数据 ...

excel操作技巧
也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel函数实现过上千次的复杂运算,也许你认为Excel也不过如此,甚至了 无新意。但我们平日里无数次重复的得心应手的使用方法只不过是Excel全部技巧的百分之一。本文从Excel中的一些鲜为人知的技巧入手,领略一下关于 Excel的别样风情。 一、让不同类型数据用不...

在Excel表格中,如何判断一个数值是否在公差范围内?
5. 点击“确定”按钮,完成条件格式的设置。现在,当您输入数值时,Excel会自动判断该数值是否在公差范围内,并将单元格着色以反映其符合程度。需要注意的是,条件格式可以应用于整个工作表或特定的单元格区域,因此在进行设置前,请选择正确的范围并仔细考虑所需的条件和效果。Excel 中计算公差区间的方法...

何应用C#读取excel中的数据
点击引用这个。之后,在你需要解析的代码里面引用Excel的命名空间,using Excel = Microsoft.Office.Interop.Excel;然后就是一些基本的操作了,2、使用NPOI,这个是第三方的dll,网上很多下载的, 随便找一个就可以。 这个效率比微软的要快很多,而且不需要电脑上安装excel就可以读写.XLS 文件。也是需要...

EXCEL中有何方法提取相同名称对应的多个不同数据
这个我做了一个例子,一个正序,一个反序。在这里先说一下,二楼的答案,写错了一个地方,第一个参数应该B:B我这里还是采用的INDEX引用函数,但是配合的是LARGE函数,首先让A列和E列满足条件的得出行号,再用COUNTIF来求出E列所在的个数,再用LARGE求出第N大的值,正序和反序的区别就在COUNTIF...

Excel2007教程:数据输入技巧
通过使用一些有用的小技巧,可以简化将信息输入Excel 工作表的过程,同时还可以更快地完成所需工作。具体方法如下所述。1 .输入数据后自动移动单元格指针默认状态下,在单元格中输入数据后按Enter 键, Excel 会自动把单元格指针移到下一单元格。要改变这一设置,选择" office 按钮" c: "Excel 选项飞并单击"高级"...

如何在excel的现有的现金日记账中设定自动的本日合计
在Microsoft Office Excel 2003表中记录现金日记账,如何才能自动出来余额那?谢谢! 第二行的余额栏输入=表第一个余额栏单元格+收入单元格-支出单元格 最后回车健 下面托动第二个余额栏单元格就好了。手工记账与计算机记账在现金日记账的设计上有何异同 不用,如果新使用用新中大软体应该是手工帐...

Excel中何如生成随机数据
首先,我们打开电脑,找到Excel2010 鼠标左键双击图标,打开软件,其界面如图所示 输入需要生成随机数据的表格 在·“数学”下面的单元格中输入【=RANDBETWEEN】继续输入【(60,100)】60是随机数产生的上限,100则是随机数产生的下限 按enter键确定公式,如图随机数就产生了 选中刚刚产生的随机数,将光标...

康县13354498088: excel中怎么将8位数字转换为日期格式 -
撒尹路维: 1、首先我们打开电脑里的excel软件打开数据表. 2、我们可以选中数据列,右击,点击设置单元格格式. 3、弹出对话框,点击日期,选择标准格式,可是示例处显示的是一排#号,确定一下看看. 4、结果得到的结果也是所有数据都变成了#号,显然是错误的. 5、我们在单元格输入=TEXT(A1,"0年00月00日"),意思就是改为A1单元格数据格式. 6、回车之后,得到结果,标准的日期格式.按住单元格右下角的黑方块,向下拉. 7、所有数据变成了标准的日期格式.

康县13354498088: 如何把Excel中的8位的日期字符串转换为日期 -
撒尹路维: 假设8位的日期字符在A1单元格=TEXT(A1,"0000年00月00日")

康县13354498088: 如何将Excel日期转换成8位数数字?A列中有很多日期,例如2012 - 1 - 1,如果让它常规显示就变成40909,但是我想让它显示为20120101(一个八位数数值... -
撒尹路维:[答案] 按你最后所说的,八位数的算法 =year(A2)*10^4+month(A2)*10^2+day(A2) 单元格格式设为常规即可

康县13354498088: EXCEL表格中怎么把8位或6位数字变成日期格式 -
撒尹路维: 在excel中将8位日期转换成6位日期的具体步骤如下: 1、首先打开需要编辑的Excel表格,进入到编辑页面中,选中转换的单元格数据.2、然后右键单击单元格选择打开“设置单元格格式”.3、然后在弹出来的窗口中点击打开数字中的“自定义”.4、然后在类型下方输入“yyyy-mm”,回车确定.5、然后就能转换为6位数的了.

康县13354498088: Excel中如何将8位数字,文本转换成日期格式 -
撒尹路维: 在合适位置加 / 或 -就可以了.如:2012/12/02 或 2012-12-02如果是03版excel再把单元格格式设置成日期.

康县13354498088: excel表格中如何将日期格式转变成8位数值 -
撒尹路维: 右击设置单元格

康县13354498088: excel中的日期怎么转为数字格式 -
撒尹路维: 1. 怎么将日期中的文本格式改为数字①启动Excel表格,输入相关数据,然后在单元格D2输入公式: =TEXT(C2,"0000年00月00日") ②按下回车得到结果,将纯粹的数字格式改为了文本加数字的格式.关于公式的意思,稍后为大家解释. ③...

康县13354498088: 在excel中如何限制输入格式为:“八位数字日期”+“ - ”+“八位数字日期” -
撒尹路维: 在有效性那里选公式,输入 =AND(LEN(A1)=17,FIND("-",A1)=9) 再有什么条件都可以往里输 AND(X1,X2,X3,X4.....) 比如,后面8位的日期要大于前面8位的日期之类的条件,请自行加上. 其它的往下复制,或拖拉单元格,就把其它区域也同样设置了

康县13354498088: 在excel把一位八位数字转成年月日 -
撒尹路维: 如果只是显示为2012-11-11 ,把单元格格式设置为自定义0000-00-00就行.如果要转换为日期格式,就得用辅助列 =TEXT(A1,"#-00-00")*1,再把辅助复制用选择性粘贴---数值---粘贴回原数据列,再设置为日期格式.

康县13354498088: excel日期六位变成八位 -
撒尹路维: 设置单元格格式,自定义“类型”中输入:000000"01"

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网