巧用Excel截取函数

转自:http://www.blzx.net.cn/blog/user1/4506/200792316511.html

如图,假设我们要截取A列身份证号中的中间8位出生年月日到B列中对应的单元格,只需先将要放置日期的所有单元格B2-B16的单元格格式设置为日期格式,然后在B2单元格中输入公式:=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2)),之后按回车键即可,下面的只需用Excel中的自动填充柄自动填充一下即可。


分析一下这个公式:

1、MID:MID函数的语法是:MID(text,start_num,num_chars),其中text代表一个文本字符串,start_num表示指定的起始位置,num_chars表示要截取的数目。主要功能是从一个文本字符串的指定位置开始,截取指定数目的字符。

如本函数中MID(A2,7,4)就是指从A2单元格中字符串的第7位开始截取,共取四位。其他也类似。

(那么以后要应用到其他地方时,只需根据截取位置和位数将这个公式稍微变换一下就可以了)


2、DATE:DATE函数的语法是:DATE(year,month,day),其作用是返回代表特定日期的序列号。这里的year=mid(A2,7,4),month=Mid(A2,11,2),day=(A2,13,2).

猜你喜欢

转载自luats.iteye.com/blog/1469353