• 我的订阅
  • 科技

excel中高效率的日期数据整理方法分享

类别:科技 发布时间:2023-02-22 13:08:00 来源:浅语科技

在日常工作中,处理数据时除了查找、求和等之外,我们还会经常与日期数据打交道。

其中我们经常使用的函数,有Date(合并日期)、Year(获取日期的年份)、Month(获取日期的月份)、Day(获取日期的天数)等等。

这不,最近朋友发来一个数据,是从系统里面导出来的。如下图:

excel中高效率的日期数据整理方法分享

该系统自动将日期与型号混在一起,现在需要将其中的日期提取出来。

提取规则是:

❶前三个字符代表的是月份数。

❷第5和第6个字符代表两位年份数。

❸第7和第8个字符代表两位天数。

excel中高效率的日期数据整理方法分享

提取结果如下图:

excel中高效率的日期数据整理方法分享

也就是将英文表示的【月-年-日】转换成纯数字的【年-月-日】形式的日期。

excel中高效率的日期数据整理方法分享

问题分析

我们平时处理的日期大部分是由纯数字组成的,可能很少接触到这类英文日期。

不过一旦遇到了,我们还是要想办法解决的,对不对?

比如前面提到的这个案例,我们可以使用下面的函数来提取出【年-月-日】形式的日期。=DATE(MID(A2,5,2),LEFT(A2,3),MID(A2,7,2))

excel中高效率的日期数据整理方法分享

结果却是错误值!

为啥?接着往下看你就知道啦!

先来看下公式解析:

❶我们先用MID(A2,5,2),提取出年份数

从该文本的第5个字符开始,截取2个字符,结果如下图:

excel中高效率的日期数据整理方法分享

❷再用LEFT(A2,3),提取出月份数

从该文本的第1个字符开始,截取3个字符,结果如下图:

excel中高效率的日期数据整理方法分享

❸之后用MID(A2,7,2),提取出天数

从该文本的第7个字符开始,截取2个字符:

excel中高效率的日期数据整理方法分享

❹最后用Date函数将【年月日】整合在一起。=DATE(MID(A2,5,2),LEFT(A2,3),MID(A2,7,2))

excel中高效率的日期数据整理方法分享

看上去没有问题呀?为什么会出现错误值#VALUE呢?

其实,问题就出在月份是英文字母。而不是数字。

Date函数要求【年月日】三个参数都必须是数字。(不论是文本型数字,还是数值型数字)

思路有了,下面我们就来看看怎么解决吧!

excel中高效率的日期数据整理方法分享

解决方案方案A

将英文月份转变成数字,我们可以使用Match函数。

excel中高效率的日期数据整理方法分享

公式如下:=MATCH("Mar",{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"},0)

公式解析:

MATCH(lookup_value,lookup_array,[match_type])

该函数有三个参数:

❶查找值。

第一参数:就是我们这里要查找的月份,比如:"Mar",

❷在哪个区域或者数组中查找。

第二参数:我们需要构造一个1月-12月内存数组:

{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"}

用Match函数去查找第一参数在第二参数中的位置,如果在第三个,就返回3,正好也是3月份的意思。

❸精确或者是模糊匹配。

第三参数:输入0,表示精确查找。

最终我们将上面公式整合在一起,结果为:

excel中高效率的日期数据整理方法分享

公式如下:=DATE(MID(A2,5,2),MATCH(LEFT(A2,3),"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec",0),MID(A2,7,2))

公式的第二部分由Match函数组成。返回数字月份。

这样结果就出来了!

但是,小伙伴有没有发现年份是错的,Excel自动给我们加了19数字。

这个还不是我们想要的,所以我们在年份前面加上20即可。

excel中高效率的日期数据整理方法分享

公式如下:=DATE(20&MID(A2,5,2),MATCH(LEFT(A2,3),{"Jan";"Feb";"Mar";"Apr";"May";"Jun";"Jul";"Aug";"Sep";"Oct";"Nov";"Dec"},0),MID(A2,7,2))

如果小伙伴们不想手动输入月份的常量数组,也可以用下面的公式:

excel中高效率的日期数据整理方法分享

公式如下:=DATE(20&MID(A2,5,2),MATCH(LEFT(A2,3),TEXT(20&-ROW($1:$12),"mmm"),0),MID(A2,7,2))

其中:TEXT(20&-ROW($1:$12),"mmm")

构造一个英文月份的常量数组。这个公式的结果正好是上面的英文月份数组。

有兴趣的小伙伴们可以参考下。方案B

另外,除了上面常规的套路之外,还有一种非常非常简单的方法,就是下面这种方法。

在【设置单元格格式】==》【数字】==》【日期】中,查看内置英文日期的显示方法。

excel中高效率的日期数据整理方法分享

从图中可以看出:

英文日期的显示方式是:【日-月-年】

我们可以通过这种方法来组合成日期形式,然后再转换成目标日期。如下图:

excel中高效率的日期数据整理方法分享

【B2】公式如下:=MID(A2,7,2)&"-"&LEFT(A2,6)

公式解析:

❶先用MID(A2,7,2)提取出天数:12

❷再用LEFT(A2,6)提取出月和年:Mar-22

❸最后用&符号再连接一个日期符号「-」:12-Mar-22

日期样式已经组合成系统内置的日期形式了。

但是,现在的问题是如何转换成纯数字的目标日期呢?

excel中高效率的日期数据整理方法分享

其实方法很简单!

就是进行一次数学运算即可!如下图:

excel中高效率的日期数据整理方法分享

【B2】公式如下:=--(MID(A2,7,2)&"-"&LEFT(A2,6))

公式解析:

先使用一对括号()放在原公式的外面,再使用两个负号(--)将其转换为纯数字日期。

就这样一个简单的转换就实现了我们的需求了,还是挺简单的吧!

excel中高效率的日期数据整理方法分享

写在最后

今天,我们分享了如何将英文日期转换为符合中国人习惯的纯数字日期。

❶使用日期和文本截取函数的常规方法将【月-年-日】转换成【年-月-日】。

❷模拟套用系统内置样式进行转换。

可见使用第二种方法,不仅公式非常简单,而且也大大的提高表格运行效率。

希望小伙伴们在平时的工作中,可以多多留意下系统里面内置的各种设置,肯定能发现不少好用的功能!

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-02-22 14:45:09

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

如何用excel自动记录时间,日期时间变化
...,有许多「自动」功能,可以大幅提高表哥表姐们的办公效率,例如:❶自动标亮整行数据。❷自动合并工作表。❸到期自动提醒。……今天要给大家讲的,也是一个「自动」功能:在Excel中
2023-02-12 17:09:00
Excel中从身份证号码中提取出生日期你是怎样操作的?
...老陈,今天给打大家分享Excel中从身份证号码中提取出生日期,身份证号码的第七位到第14位就是我们的出生年月日。网上的教程也一大把,今天就给大家简单分享一下我对身份证号码提取
2023-03-18 21:57:00
勤哲Excel服务器自动生成快消品市场排期计划管理系统
...物质量,提高生产能力的利用率。并大力提升销售订单的效率,实现实时的信息反馈,为快消企业的决策提供支持。某快消企业客户需求如下图: 图1 图2我想实现这样的排期计划,上面是三个
2024-12-23 11:00:00
excel计算项目总工期的当前进度的方法
...时间,得到总工期天数。但需要注意的是,如果表格中的日期不是上图中的格式,简言之如果时间非日期格式,则需要先进行格式的转换,再写公式。接下来我们可以计算当前日期到项目开始时间的
2023-02-24 11:51:00
Office 2019软件免费下载及详细激活安装教程-office 软件全版本软件下载地址
...(TODAY(),"2021-01-01","d")。解读:Datedif函数的作用为计算两个日期之间的差值,语法结构为
2023-01-25 14:00:00
Excel 小技巧:用Ctrl+E 配合查找替换实现数据提取
...提取身份证中的生日,为什么不干脆把第一个单元格中的日期设为「1998/12/15」,然后直接填充呢?我当然也想过啊,还动手试过,你们猜结果怎么着?效果图:很显然,结果是乱的【
2023-08-11 15:48:00
Excel中使用公式与函数产生的错误值及解决方法
...般调整单元格宽度就可以解决了。还有一种就是出现负数日期或者时间,也会出现一长串的#显示,这种需要输入正确的日期才能正常显示
2023-03-18 21:56:00
excel公式中的“流氓”,可以解决很多场景问题
...。在下面数据表中,是某企业物料采购的记录,通过不同日期来记录该物料采购的要货数量和采购回复数量。我们需要通过公式将物料不同日期的要货和采购数据全部合并到一个单元格中显示!1、
2023-02-23 11:40:00
excel中如何使用函数匹配对应的星级?
...来匹配对应的星级?在这个表格数据中,储藏时间是通过日期差函数来求解的,公式为:=ROUND(DATEDIF(B3,TODAY()
2023-02-24 11:32:00
更多关于科技的资讯:
聚焦2025中国国际数字经济博览会·访谈|沈昌祥:发挥优势,不断筑牢人工智能安全底座
发挥优势,不断筑牢人工智能安全底座——访中国工程院院士沈昌祥中国工程院院士沈昌祥。 河北日报记者 李东宇摄2025中国国际数字经济博览会的主题为“可信数据赋能产业发展”
2025-10-18 08:25:00
10月17日,2025中国国际数字经济博览会,一款AI绘画机器人精准识别人脸神态,快速绘画出人脸素描,被这只机械臂画得心服口服。(摄制:苏畅、白中豪、朱泊宇)
2025-10-18 08:27:00
深化开发利用,让高质量数据“动”起来——2025中国国际数字经济博览会探新之一机器人亮绝活、大模型总动员、虚拟空间沉浸体验……10月17日
2025-10-18 08:37:00
厦门网讯(厦门日报记者 薛尧)苹果iPhone17 Air昨日正式开启预售,这款取消实体卡槽、仅支持eSIM(嵌入式虚拟SIM卡)的新机
2025-10-18 08:59:00
近日,建设银行正式启动“‘享趣’玩·惠游中华”信用卡活动,为客户提供涵盖景区票务、特色餐饮、文创消费等多方面的用卡优惠
2025-10-18 10:41:00
海信贾少谦:AI重塑企业管理模式,打法要快,生意要慢
10月17日,第十五届中国管理·全球论坛暨首届“中国企业管理最佳实践榜”发布盛典在青岛举办。作为C50+2025年度轮值企业家召集人
2025-10-18 10:57:00
竹溪县数字经济产业链招商签约超亿元
十堰广电讯(全媒体记者 白孟尧 通讯员 付延峰)竞逐数字经济新赛道,孕育产业链招商硕果。10月18日,湖北十堰竹溪县竹溪数字经济产业链招商暨2025“国芯一号”生态合作伙伴大会在桃花岛夯土小镇举行
2025-10-18 13:47:00
东南网龙岩10月17日讯(通讯员 陈碧霞)近日,工行龙岩漳平支行组织青年志愿者主动深入当地企业园区,精心开展集“个人金融产品精准营销”与“金融反诈知识普及”于一体的“一站式”综合服务活动
2025-10-18 16:32:00
烟台银行荣登2025上半年度高质量数字化转型十大典型案例榜单
近日,由中国信通院主办的以“洞见十五五”为主题的2025数字生态发展大会暨“铸基计划”年中会议在北京盛大召开。会上,烟台银行联合长亮科技申报的《DataOps赋能烟台银行建设高质量智能数据中枢》案例
2025-10-18 17:45:00
视源股份广交会展示AI全场景创新实力,机器人机器人系列产品亮相成焦点
在第138届中国进出口商品交易会(广交会)上,视源股份以“AI+未来教育、AI+企业服务、AI+机器人、AI+生活”为主线
2025-10-18 18:18:00
本土智造重磅升级,医科达将八度亮相进博
第八届中国国际进口博览会(进博会)进入倒计时,作为八年“全勤生”,全球精准放疗先锋医科达将以“共建本土生态,共筑抗癌未来”为主题
2025-10-18 18:42:00
不用等到20号了!现在来京东11.11 iPhone 17 Pro系列可领300元惊喜券
每年11.11对于广大果粉而言无疑是换新的绝佳时机,无论是追求最新款还是预算有限入手上一代机型都能享受到极具吸引力的价格
2025-10-18 18:43:00
破局重构引领前行,联众优车持续锻造二手车服务新基建
近年来,在国内汽车消费结构持续升级的背景下,二手车市场已成为拉动汽车消费的重要引擎。特别是随着国家一系列利好政策的推出
2025-10-18 18:43:00
从龙虎到鹤年堂 京东七鲜十月品牌日再造下一个老字号联名爆款
随着“养生年轻化”与“即食化养生”成为主流,当代消费者愈发青睐“轻松养生、即时进补”。如何让传统养生智慧通过自有品牌融入日常
2025-10-18 18:43:00
全时段畅飞 全年不限次:长龙航空“365畅飞卡”10月19日在京东旅行限时开售
国内随心飞历史新低,全时段畅飞、全年不限次!在推出海航随心飞,并创下2天超25万用户下单、2亿销售额的纪录之后,京东11
2025-10-18 18:45:00