EXCEL中MID函数与其它函数进行组合运用,让你得到意想不到的结果

MID函数在Excel中的运用,返回文字符串中从指定位置开始特定数目的字符。如果它与其他函数进行组合使用,会让其变得更加的灵活,让你的数据处理变得更加的高效。

相关的语法如下:MID(text, start_num, num_chars)

Text:需要提取的文本字符串

start_num:提取文本字符串的起始字符。

num_chars:MID从起始字符到返回字符的个数


1.如下面的成语,需要提取成语的最后两个字符,可以使用下面的公式:=MID(A1,3,4)

从成语的第三个字开始,截取2个字符,结果就是“弹琴”

2.如下面的案例,是一个身份证的号码,我们需要提取出出生的年份可以使用下面的公式:=MID(A1,7,4)

从身份证号码的第7未开始,提取4个字符,结果为:1977

3.MID函数与&的结合使用:

如果需要将出生的年月日提取出来,并且中间使用“-”隔开,可以使用&来进行字符的连接。

如下的公式可以实现:=MID(A1,7,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2)

4.MID与TEXT函数的结合使用。

如果觉得上面的公式的使用起来比较的复杂,可以使用于text来做到提取的字符为你需要的格式。如上面的结果也可以使用下面的公式来实现。

公式:=TEXT(MID(A1,7,8),"0000-00-00")


5.MID与日期函数的结合使用,根据身份证计算出年龄

如下的公式,配合year等日期函数可以根据身份证的号码计算出年龄。公式:=YEAR(TODAY())-MID(A1,7,4)

6.配合IF,mod函数的使用,判断出需要的结果。

如下面的案例,根据身份证判别出性别。公式:=IF(MOD(MID(A1,17,1),2),"男","女")

MOD(MID(A1,17,1),2说明:通过MOD求余函数来判断提取的字符串的奇偶性,再由IF函数来判断性别状况。

7.与CHOOSE函数组合,提取生肖信息。

如下案例,使用公式提取相关的信息:=CHOOSE(MOD(MID(A1,7,4)-4,12)+1,"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪")

关于EXCEL的系统默认日期为1900年,为鼠年,12年一轮回.按照生肖的排序习惯故需要减去4来符合生肖的排序。


MID函数还有更多的灵活使用,如配合数据透视表的分类,汇总。配合数据进行快捷分列等等。大家可以在实际的运用当中细细的去体会。

举报
评论 0