欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


excel计算男女人数
excel线性回归拟合线Trend函数是这样来使用的
excel如何确定几个未知数之和刚好等于给定的总和值
如何绘制常见的EXCEL图形对象
如何套用Excel单元格样式
如何删除EXCEL单元格样式
Excel如何套用现有的表格格式
excel中文日期与英文日期的转换
convert实现不同单位之间的相互转换
widechar单双字节转换函数Asc
使用公式提取Excel中的日期后发现格式不对
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   如果你要提取Excel单元格中的日期,很可能会遇到日期格式不对,甚至是无论如何设置日期格式,结果还是不对。

  下面给你举个例子并给出解决的方案。

  假设A列,保存的是部分员工的身份证号码,当然,在A列中,也就保存了员工的出身日期。

  假如A1中的身份证号码是:532621195701086015

  首先说明,A列的数据格式为常规,就是常规,不允许改变格式。

  之后,当你试图将A1中的身份证号码中的出生日期截取后放在B1时,那么,我们其实可以使用函数来截取,一般,使用MID函数最为妥当了。

  公式自然就是如下的公式:

  =Mid(A1,7,8)

  然而,我们得到的结果却是:19570108

  或许,你会马上意识到,是B1单元格中的数据格式不对,自然,格式有问题,当你把B列的数据格式都设置为日期格式中的“2001-3-14”时,你会惊奇的发现,结果还是一样。

  到此,本人还提醒阁下一句,你可以再设置C列为“2001-3-14”的日期格式,然后把B1中的数据复制了以后,使用选择性粘贴的办法,粘贴到C列,那么我告诉你,结果还是一样,仍然是19570108

  那么,是什么导致这种问题的产生呢,又如何来解决这种问题呢?

  第一,是单元格的数据类型的问题,首先将其设置为“2001-3-14”的日期格式,是没有问题的,但是这一步,您必须做。

  第二,问题出在公式有问题,结果上述的公式从理论上来讲,是没有问题的。

  但是,问题却出在截取出生日期的时候,其截取方式有问题,使用如下的公式,问题就可以得到全面解决:

  =DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2))

  上述所得到的出生日期数据,其格式为2001-3-14,并且,未考虑单元格的前后是否有空格。

  如果单元格的前后有空格的话,上述公式就难以得到正确的结果了,而是使用如下的公式较为妥当。

  =DATE(MID(TRIM(A1),7,4),MID(TRIM(A1),11,2),MID(TRIM(A1),13,2))

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站