excel文本字符串快速转换成日期格式的两种方法

excel文本字符串快速转换成日期格式的两种方法

编码文章call10242025-07-08 13:43:494A+A-

excel文本字符串快速转换成日期格式的两种方法

第一种方法:分列法

1、选中交易日期这一列→选择工具栏上数据→选择分列→选择智能分列。

2、选择智能分列→点击下一步→选中日期→完成→即可得到想要的日期格式。

3、日期格式必须是可以筛选的,以后方便筛选某一日或是某一个月的数据。

第二种方法:公式法

1、在C2单元格输入=TEXT(A2,"0000-00-00")*1

*公式说明:=TEXT( , 数字格式), TEXT函数表示将数值转化为自己想要的文本格式,"0000-00-00"表示的是日期格式。

2、在C2单元格输入公式=TEXT(A2,"0000-00-00")*1,公式后面*1是为了让文本格式转换成数值形式才可以便筛选某一日或是某一个月的数据,不用双击日期才能筛选出想要的结果。

3、用TEXTJOIN和MID函数把文本串转换成日期格式。

在C2单元格公式=TEXTJOIN("-",,MID(A2,{1,5,7},{4,2,2}))*1

公式说明:MID函数:从文本字符串中指定的位置开始,返回指定长度的字符串。

MID(字符串,开始位置,提取字符个数)

MID(A2,{1,5,7},{4,2,2}) 意思是分别提取年月日,提取年是从第1位开始提取4位,提取月是从第5位开始提取2位,提取日从第7位开始提取2位,C2单元格提取出来的字符分别是2024 08 01

TEXTJOIN(分隔符号,忽略空白单元格,字符串)

4、C2=TEXTJOIN("-",,MID(A2,{1,5,7},{4,2,2})) 表示把2024 08 01用“-”分隔开,变成如下显示的2024-08-01

5、上图显示出来的日期是文本格式,要在公式后面*1,变成数值形式,把单元格格式设置成日期。

点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4