Excel日期格式数据批量转换为文本发生异常

 时间:2024-10-08 02:25:02

、最近遇到一个业务,需要将Excel淘篱跬翎中的数据直接导入到管理系统的数据库里面,但是屡屡发生错误,经过研究,才发现,原来是Excel的一个日期格式的数据引起的错误。   管理系统需要的是文本数赍铈于脏据,但是Excel中的一个列,是日期格式的,所以,在导入的过程自然就发生错误了;解决的办法说来也就简单了,将日期格式的数据转换为文本,再导入数据库,就行了。   可是,接下来,问题又来了,那就是,将Excel日期列的数据批量转换为文本的时候,是可以转换,但是,转换的结果不是日期数据中的字符,而是变成为其它数据了。

方法/步骤

1、 如下图,假如在Excel中存在如下的A列日期格式的数据;

Excel日期格式数据批量转换为文本发生异常

2、当我们选中这一列的日期数据,执行“格式”→“单元格”,弹出如下图的对话框!

Excel日期格式数据批量转换为文本发生异常

3、上图中,无论我们选择分类里面的“常规”还是“文本”,转换的结果都是如下图的异常数据。

Excel日期格式数据批量转换为文本发生异常

4、看上图拉,别以为转换很简单啊,通过格式的设置,是无法完成转换的,那么,我们该如何转换呢?傲艟茏慕方法如下,请过目拉!   首先,使用B列作为A列的辅助转换坐逃缥卯列,在B2单元格的FX函数输入框中输入=Text(A2,“yyyy-mm-dd“)之后按回车键,即可将A2的日期格式的数据列转为文本类型显示在B列中。

Excel日期格式数据批量转换为文本发生异常

5、之后,如下图一样,拖动填充句柄,将欲转换的数据全部都给填充过来。

Excel日期格式数据批量转换为文本发生异常

6、好了,以上的方法,仅是通过函数转换日期格式的数据,显示在其它列;这个时候,如果我们修改A列的日期,那么,B列的数据会跟着变化,那么,我们如何才能得到纯文本,显示在其它列,让其不受原始数据的限制?   这个问题,其实就蛮简单的拉,直接复制A列或B列的数据,打开记事本,粘贴,如下图!

Excel日期格式数据批量转换为文本发生异常

7、之后,再将记事本的数据进行复制;   返回Excel,设置其它列为文本或常规的数据类型,最后进行粘贴,就行拉!

Excel日期格式数据批量转换为文本发生异常

8、如上图,从记事本粘贴到C列的已转换成为文本的日期数据,就不再受A列数据的限制拉,它是独立的一列数据了。

excel中文本格式的日期使用分列转换为真实日期 Excel如何截取右边单元格内容 绝地求生如何从二楼跳下,吃鸡跳楼不扣血 Excel单元格左上绿三角文本型数字解析 Excel表格中如何将格式不一样的日期变为一样的
热门搜索
手图片 怎么搜索图片 蝙蝠的图片 骂倒少女 禁毒图片