如果在Excel里,你遇到这样“20210707”的日期,想转换成这样“2021/07/07”的形式该如何使用函数实现呢?
要求:
20210707 ——> 2021/07/07
函数:
=DATE(LEFT(M2,4),MID(M2,5,2),RIGHT(M2,2))
解释:
1、DATE函数
语法: DATE(year,month,day)
备注:
(1)year参数是指年份,它可以输入0-9999的任意数字。其中当year的取值在0-1899之间时,Excel 会自动加上1900,然后得出年份。例如,我们输入DATE(0,1,1),将得到1900/1/1 。
(2)当year的取值在1900到9999之间时,Excel 将使用此的年份。例如,DATE(2015,12,12),将得到2015/12/12 。当year的取值不在0到9999之间时,这时Excel 就会返回错误值。
2、LEFT函数
语法: LEFT(text,num_chars)
text代表用来截取的单元格内容。
num_chars代表从左开始截取的字符数。
注解: left函数用来对单元格内容进行截取。从左边第一个字符开始截取,截取指定的长度。
举例: 输入公式=LEFT(A1,3),在A1中从左提取3个字符。
num_chars的值必须大于等于0.小于0时直接报错,等于0时为空值,如果省略num_chars的话,num_chars的值就默认为1。
3、MID函数
语法: MID(text, start_num, num_chars)
注解: 是从text所示的字符串中,从左边开始数,第start_num个位置开始,截取num_chars个的字符。
举例: MID函数最常用于从身份证中提取出生日期,我们知道,只要从单元格中的身份证号中的第7位开始,截图8个字符,得到的就是我们需要的出生日期,那么我们可以这样使用MID函数:=MID(A2,7,8)
4、RIGHT函数
语法: RIGHT(text,[num_chars])
注解: 根据所指定的字符数返回文本字符串中最后一个或多个字符。
你学会了嘛,快去试试吧~