在Excel中处理不规范的日期格式数据并判断格式是否正确

ops/2024/11/26 3:26:55/

有一个Excel表,录入的日期格式很混乱,有些看着差不多,但实际多一个空格少一个字符很难发现,希望的理想格式是 1980-01-01,10位,即:“YYYY-mm-dd”,实际上数据表中这样的格式都有

1988.9.10
1985-01-26
09 0CT1978
Jan.25,1975
15/11/1988
1986年12月26
19850430
28-Mar-70
31 OCT 1990

要求:能规范的尽量规范,不能规范的 标记为“格式错误”,之后人工处理;
在这里插入图片描述
先将原始数据Copy到A列,做以下处理:

第1步:B列:8位的格式,如19850430,加上分隔符:

=IF(LEN(A2)=8,(MID(A2,1,4)&"-"&MID(A2,5,2)&"-"&MID(A2,7,2)),A2)

第2步:C列:转换1

=TEXT(B2, "YYYY-MM-dd")

第3步:D列 转换完成,将 . 的替换成 - 线

=SUBSTITUTE(C2, ".", "-")

第4步:结果格式判断,判断第5位和第7位是否是连接线 “-” 及是否包含 “–” 和 “/”

=IF(AND(MID(D2,5,1)="-",MID(D2,8,1)="-",ISNUMBER(FIND("--",D2))=FALSE,ISNUMBER(FIND("/",D2))=FALSE),"OK","格式错误")

以上仅供参考!


http://www.ppmy.cn/ops/136739.html

相关文章

Spring Boot教程之五:在 IntelliJ IDEA 中运行第一个 Spring Boot 应用程序

在 IntelliJ IDEA 中运行第一个 Spring Boot 应用程序 IntelliJ IDEA 是一个用 Java 编写的集成开发环境 (IDE)。它用于开发计算机软件。此 IDE 由 Jetbrains 开发,提供 Apache 2 许可社区版和商业版。它是一种智能的上下文感知 IDE,可用于在各种应用程序…

微服务电商平台番外篇一:常用的docker命令

Docker入门手册 Docker 镜像常用命令 搜索镜像 docker search java 下载镜像 docker pull java:8docker pull macro/eureka-server:0.0.1列出镜像 docker images 删除镜像 docker rmi javadocker rmi -f javadocker rmi -f $(docker images)查看镜像 Docker 容器常用命令…

Java基础-内部类与异常处理

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 一、Java 内部类 什么是内部类? 使用内部类的优点 访问局部变量的限制 内部类和继承 内部…

【JavaEE初阶 — 多线程】定时器的应用及模拟实现

目录 1. 标准库中的定时器 1.1 Timer 的定义 1.2 Timer 的原理 1.3 Timer 的使用 1.4 Timer 的弊端 1.5 ScheduledExecutorService 2. 模拟实现定时器 2.1 实现定时器的步骤 2.1.1 定义类描述任务 定义类描述任务 第一种定义方法 …

Linux ntp时间服务部署

本文使用云服务器,系统是Ubuntu 20.04 LTS,以下操作都是在Ubuntu上面执行的!! 一、Linux系统时间命令 timedatectl命令 timedatectl 是现代 Linux 系统中最强大的时间管理命令,特别是对于使用 systemd 的系统。它不仅…

显示类控件

文章目录 1 QLabel1.1 常用属性1.2 例子1,设置文本 (textFormat)1.3 例子2,设置widget背景图片 (pixmap和scaledContents)1.4 例子3,设置对齐方式 (alignment)1.5 例子4,设置自动换行,缩进和边距1.5.1 设置换行 (wordW…

大连环保公益管理系统|Java|SSM|Vue| 前后端分离

【重要①】前后端源码万字文档部署文档 【重要②】正版源码有问题包售后 【包含内容】 【一】项目提供非常完整的源码注释 【二】相关技术栈文档 【三】源码讲解视频 【其它服务】 【一】可以提供远程部署安装,包扩环境 【…

linux从0到1——shell编程9

声明! 学习视频来自B站up主 **泷羽sec** 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关&a…