广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

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

    来源:网络收集  点击:  时间:2024-07-28
    【导读】:
    最近遇到一个业务,需要将Excel中的数据直接导入到管理系统的数据库里面,但是屡屡发生错误,经过研究,才发现,原来是Excel的一个日期格式的数据引起的错误。管理系统需要的是文本数据,但是Excel中的一个列,是日期格式的,所以,在导入的过程自然就发生错误了;解决的办法说来也就简单了,将日期格式的数据转换为文本,再导入数据库,就行了。可是,接下来,问题又来了,那就是,将Excel日期列的数据批量转换为文本的时候,是可以转换,但是,转换的结果不是日期数据中的字符,而是变成为其它数据了。方法/步骤1/8分步阅读

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

    2/8

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

    3/8

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

    4/8

    看上图拉,别以为转换很简单啊,通过格式的设置,是无法完成转换的,那么,我们该如何转换呢?方法如下,请过目拉!

    首先,使用B列作为A列的辅助转换列,在B2单元格的FX函数输入框中输入 =Text(A2,“yyyy-mm-dd“) 之后按回车键,即可将A2的日期格式的数据列转为文本类型显示在B列中。

    5/8

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

    6/8

    好了,以上的方法,仅是通过函数转换日期格式的数据,显示在其它列;这个时候,如果我们修改A列的日期,那么,B列的数据会跟着变化,那么,我们如何才能得到纯文本,显示在其它列,让其不受原始数据的限制?

    这个问题,其实就蛮简单的拉,直接复制A列或B列的数据,打开记事本,粘贴,如下图!

    7/8

    之后,再将记事本的数据进行复制;

    返回Excel,设置其它列为文本或常规的数据类型,最后进行粘贴,就行拉!

    8/8

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

    excel批量转换
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1024352.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 17:26:21  耗时:0.030
    0.0303s