使用公式提取Excel中的日期后发现格式不对

时间:2023-02-23 14:35:25 

如果你要提取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))

标签:使用公式提取Excel中的日期后发现格式不对
0
投稿

猜你喜欢

  • 利用文本框嵌套Word表格的方法 实现word文档表格旋转90度

    2022-12-30 15:13:28
  • 电脑ip地址怎么改成自动获取?电脑ip地址改成自动获取教程

    2023-11-09 12:16:01
  • WPS表格中筛选统计数据

    2023-12-05 11:13:30
  • word2013中怎样显示格式

    2023-11-29 22:02:09
  • 在Excel2007中快速创建专业化的图表

    2022-08-22 08:13:30
  • Excel教程 如何制作漏斗图

    2022-02-03 11:49:37
  • Win10专业版系统groove无法播放音乐提示0x8007007e怎么办?

    2023-11-22 07:57:33
  • word结构图如何制作

    2022-03-19 15:00:44
  • Win10专业版声卡驱动怎么卸载重装

    2023-11-21 10:43:43
  • 如何避开Excel的误差

    2023-07-26 01:53:16
  • 在word中怎么插入音乐?word插入音频方法图解

    2022-08-16 09:34:56
  • Excel2010怎么更改数据报表的值显示方式?

    2022-02-01 09:57:23
  • Excel教程 如何快速清除数据有效性

    2023-08-08 10:53:11
  • word 怎么批量删除空格

    2023-04-29 07:11:37
  • Win10系统ping命令出错怎么解决?

    2023-12-13 11:09:04
  • Word2010中实现首行缩进2个字符设置教程

    2023-01-07 18:07:07
  • Win10联想笔记本进入Bios失败如何解决?

    2023-11-24 07:23:16
  • win10版本回退又自动更新

    2023-11-10 03:07:22
  • ​word怎么取消文本框填充

    2023-11-16 09:50:35
  • 怎样用Excel电子表做数据分析之抽样分析工具

    2022-09-29 02:39:16
  • asp之家 电脑教程 m.aspxhome.com