本周get了一个格式化“年月”的方法,用YEAR()、MONTH()函数及乘法、加法来实现,简洁实用。

比如,从2022/9/5中提取出202209

假设日期在B7单元格,则在目标单元格输入公式:=YEAR(B7)*100 MONTH(B7)

Excel中几种格式化日期的函数用法-趣帮office教程网

1、最早只会利用公式拼接,假设日期在B3单元格,

则在目标单元格输入公式:=YEAR(B3)&MONTH(B3),结果为20229

当要进行排序时会出问题

Excel中几种格式化日期的函数用法-趣帮office教程网

2、接着找到了一种方法,用REPT()函数把月份补成两位数

假如日期在B11单元格,

则在目标单元格输入公式:=YEAR(B11)&REPT("0",2-LEN(MONTH(B11)))&MONTH(B11)

其中,REPT("0",2-LEN(MONTH(B11)))&MONTH(B11)提取月份,当月份不足两位时,在前面补充“0”。

Excel中几种格式化日期的函数用法-趣帮office教程网

3、还有一种更简单的,用TEXT函数

假如日期在B15,则在目标单元格输入公式:=TEXT(B15,"YYYYMM")

Excel中几种格式化日期的函数用法-趣帮office教程网

相应的,用TEXT()函数还可以实现其他的日期格式,如:

Excel中几种格式化日期的函数用法-趣帮office教程网