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函數還有更多的靈活使用,如配合數據透視表的分類,匯總。配合數據進行快捷分列等等。大家可以在實際的運用當中細細的去體會。