讲师中心 微信公众号
AI工具推荐 视频效率加速

Excel如何批量将不规范的日期字符串转为日期格式_使用Power Query日期转换

落磊小哥_5979

落磊小哥_5979

发布时间:2026-01-30 11:40:03

|

891人浏览过

|

来源于php中文网

原创

需用Power Query清洗混合格式日期:先转为文本,再用自动识别、示例转换、替换干扰字符或M公式强制解析。

excel如何批量将不规范的日期字符串转为日期格式_使用power query日期转换

如果您在Excel中遇到大量不规范的日期字符串(如“20230501”“01/05/2023”“2023-5-1”“May 01, 2023”等混合格式),直接使用常规单元格格式设置无法统一识别为日期,需借助Power Query进行结构化清洗与类型转换。以下是利用Power Query实现批量日期标准化的具体操作路径:

一、将数据导入Power Query并识别原始列

Power Query需先加载数据并明确目标列为文本类型,才能安全执行解析,避免自动错误推断导致丢失信息。导入后若该列被误判为“任意”或“未检测到类型”,必须手动重设为“文本”以保障后续解析稳定性。

1、选中数据区域(含标题行),点击【数据】选项卡 → 【从表格/区域】→ 勾选“表包含标题”→ 点击“确定”。

2、在Power Query编辑器中,右键单击日期列的列标题 → 选择【更改类型】→ 【文本】。

3、确认该列顶部显示“ABC123”图标,表示当前为纯文本状态,可进入下一步解析。

二、使用“转换为日期”自动识别多格式

Power Query内置的日期识别引擎能基于本地区域设置尝试匹配常见模式,对多数标准变体(如YYYYMMDD、DD/MM/YYYY、MM/DD/YYYY、ISO 8601)具备自适应解析能力,无需预先指定格式。

1、选中已设为文本的日期列。

2、点击【转换】选项卡 → 【日期】→ 【日期】(即“转换为日期”按钮)。

3、若部分值转为错误(#ERROR),说明存在未覆盖格式;此时保留该步骤,继续执行第三种方法补充处理。

三、通过“使用示例”功能自定义解析逻辑

当自动识别失败率较高时,“使用示例”允许用户手动标注2–3个典型输入及其期望输出,Power Query将据此生成通用转换公式,精准适配非标格式(如“2023年5月1日”“01-MAY-2023”“2023/05/01 14:30”等含中文、全大写月份、带时间的数据)。

1、右键日期列 → 选择【使用示例转换】→ 【开始使用示例】。

2、在弹出窗口左侧输入一个原始字符串(如“2023年05月01日”),右侧对应位置手动输入标准日期(如“2023/5/1”),按回车。

image-to-excel
image-to-excel

从图像中提取表格内容,获取行/列数据,修正识别错误,并生成格式规范的 Excel 文件。

下载

3、再添加第二组示例(如输入“01-MAY-2023”,输出“2023/5/1”);系统将自动生成M代码并预览结果。

4、点击【确定】应用该智能推导的转换规则。

四、用“替换值”预清洗干扰字符后再转换

对于含多余空格、括号、字母前缀(如“DATE:20230501”“[2023-05-01]”)的脏数据,须先剥离非日期成分,否则类型转换必然失败。此步为前置清理,确保后续解析输入纯净。

1、右键日期列 → 【转换】→ 【替换值】。

2、在“要查找的值”框中输入DATE:,替换为留空;点击“确定”。

3、再次右键该列 → 【替换值】→ “要查找的值”填入[,替换为空;重复操作清除]、(、)及全角空格( )。

4、完成所有替换后,再执行【转换为日期】操作。

五、编写M语言公式强制解析特定格式

针对固定但非标准的格式(如恒为8位数字“YYYYMMDD”或6位“YYMMDD”),可绕过自动识别,直接调用Date.FromText函数并显式传入格式字符串,杜绝歧义(例如避免“05/01/2023”被误判为5月1日或1月5日)。

1、选中日期列 → 【转换】→ 【使用公式】→ 【高级编辑器】。

2、将原列名(如“DateStr”)替换为以下表达式:
Date.FromText([DateStr], "yyyy-MM-dd")(适用于“2023-05-01”);
或 Date.FromText([DateStr], "yyyyMMdd")(适用于“20230501”)。

3、按Enter确认,系统将按指定模板逐行严格解析,不匹配者返回错误,便于定位异常值。

热门AI工具

更多
豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

相关专题

更多
scripterror怎么解决
scripterror怎么解决

scripterror的解决办法有检查语法、文件路径、检查网络连接、浏览器兼容性、使用try-catch语句、使用开发者工具进行调试、更新浏览器和JavaScript库或寻求专业帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1009

2023.10.18

500error怎么解决
500error怎么解决

500error的解决办法有检查服务器日志、检查代码、检查服务器配置、更新软件版本、重新启动服务、调试代码和寻求帮助等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

3100

2023.10.25

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

1798

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2824

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

6164

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

5929

2023.11.24

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

7534

2024.03.22

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

11214

2024.04.29

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

80

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 44.7万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn