本文介紹excel中mid函數的用法,以及MID函數的典型應用實例:逐一提取字符、計算生肖、銀行卡隔位顯示。
mid函數就是從左向右提取字符,不一定必須從第一個開始提取,也可以從中間開始,但是MID函數只能從左向右提取。
第一,mid函數常規用法介紹
下表是excel里mid函數的常規用法。公式為:=MID(A2,4,2),A2單元格的文字,從第四位開始提取兩位,即:論壇。
上面的公式,如果改為:=MID(A2,4,10),從第四位開始提取10位,但實質單元格內容沒有10位,就提取到最后一位結束,即:論壇歡迎你。
第二,mid函數典型實例剖析
1.mid函數逐一提取字符
如下圖所示:將A1單元格的字符,逐一提取放在B1:I1單元格區域。
B1單元格的公式為:=MID($A1,COLUMN(A1),1),右拉至I1單元格。
2. mid函數根據公歷日期計算農歷生肖
A列是一些公歷日期,根據這些日期,在B列計算對應的生肖。
解法有三種,分別使用excel中MID函數和LOOKUP函數計算。
B2單元格公式為:=MID("猴雞狗豬鼠?;⑼谬埳唏R羊",MOD(TEXT(A2,"[$-130000]e"),12)+1,1)
=MID("鼠?;⑼谬埳唏R羊猴雞狗豬",MOD(TEXT(A2,"[$-130000]e")-4,12)+1,1)
=LOOKUP(MOD(TEXT(A2,"[$-130000]e"),12),ROW($1:$12)-1,{"猴";"雞";"狗";"豬";"鼠";"牛";"虎";"兔";"龍";"蛇";"馬";"羊"})
3. mid函數讓賬號按銀行卡隔位顯示
如A2單元格的銀行卡號,讓它自左往右,4位一節的顯示為B2單元格的效果。
公式為:=MID(A2,1,4)&" "&MID(A2,5,4)&" "&MID(A2,9,4)&" "&MID(A2,13,4)&" "&MID(A2,17,4)
用MID函數分別提取數字并用空格作為連接符連接前后數字。