這幾天有強(qiáng)臺(tái)風(fēng)钉跷,各位盡量不要出去浪了,當(dāng)然可別忘了學(xué)習(xí)呢。今天就來(lái)聊聊幾個(gè)簡(jiǎn)單的文本處理函數(shù)嬉橙。
一硅急、使用文本處理字符串
1芳撒、Left函數(shù)
Left()函數(shù)是excel常用函數(shù)之一禀梳,此函數(shù)的作用是“從一個(gè)文本字符串的第一個(gè)字符開始返回指定個(gè)數(shù)的字符”馋没。
Left函數(shù)的語(yǔ)法為:=LEFT(text, [num_chars]),其中text為要取得給定值的文本數(shù)據(jù)源钉迷,num_chars表示需要從左開始算提取幾個(gè)字符數(shù),其中每個(gè)字符按1計(jì)數(shù)钠署。
例如“=LEFT(12345678,3)”糠聪,表示從字符”12345678“中取前三位字符,運(yùn)行的結(jié)果為123谐鼎。
2舰蟆、Right函數(shù)
right函數(shù)的語(yǔ)法為:=RIGHT(text,[num_chars]),其中text為要取得給定值的文本數(shù)據(jù)源狸棍,num_chars表示需要從右開始算提取幾個(gè)字符數(shù)身害,其中每個(gè)字符按1計(jì)數(shù)。
如下“=RIGHT(E3,4)”草戈,表示從產(chǎn)品編號(hào)“sh3137200”中取后四位編碼塌鸯,運(yùn)行的結(jié)果為“7200”。
3唐片、Mid函數(shù)
mid函數(shù)的語(yǔ)法為:=MID(text, start_num, num_chars)丙猬,
其中text為要取得給定值的文本數(shù)據(jù)源涨颜, start_num表示指定從第幾位開始提取,num_chars表示需要從指定位置開始算提取幾個(gè)字符數(shù)茧球,其中每個(gè)字符按1計(jì)數(shù)庭瑰。
例如:“=MID(E3,3,3)”表示從產(chǎn)品編號(hào)”sh3137200“中的第三位開始取三位字符,運(yùn)行的結(jié)果為313抢埋。
拓展:現(xiàn)在要求只能用left函數(shù)和right函數(shù)弹灭,求出上表中產(chǎn)品編號(hào)從第三位開始取三位字符。這里可以使用嵌套“=RIGHT(LEFT(E3,5),3)”揪垄,從而得到和Mid函數(shù)一樣的結(jié)果穷吮。
二、獲取文本中的信息
1福侈、Find函數(shù)
Find函數(shù)指對(duì)要查找的文本進(jìn)行定位酒来,以確定其位置。Find函數(shù)的語(yǔ)法格式:
=Find(find_text,within_text,start_num)肪凛,
Find(要查找的文本堰汉,文本所在的單元格,從第幾個(gè)字符開始查找[可選伟墙,省略默認(rèn)為1翘鸭,從第一個(gè)開始查找])。
如圖所示注意戳葵,i 要用雙引號(hào)就乓,且在英文狀態(tài)下輸入。如果是2拱烁,5等數(shù)字就不要生蚁。
拓展:find函數(shù)一般和其他函數(shù)結(jié)合使用,如圖通過(guò)find函數(shù)定位戏自,然后提取郵箱中的賬號(hào)邦投。輸入公式=LEFT(F2,FIND("@",F2)-1),可以看出使用left函數(shù)提取@前面的位數(shù)擅笔。
2志衣、Len函數(shù)與Lenb函數(shù)
1)基本語(yǔ)法及使用:?
=len(字符串) =lenb(字符串)?
備注:字符串是指包含數(shù)字、字母猛们、符號(hào)等的一串字符念脯。
2)Len是返回字符串的字符數(shù),lenb是返回字符串的字節(jié)數(shù)弯淘。
區(qū)別在于绿店,len是按字符數(shù)計(jì)算的,lenb是按字節(jié)數(shù)計(jì)算的庐橙。數(shù)字惯吕、字母惕它、英文、標(biāo)點(diǎn)符號(hào)(半角狀態(tài)下輸入的哦)都是按1計(jì)算的废登,漢字淹魄、全角狀態(tài)下的標(biāo)點(diǎn)符號(hào),每個(gè)字符按2計(jì)算堡距。
例1:len函數(shù)可以用來(lái)判斷身份證號(hào)碼錄入是否正確甲锡。身份證號(hào)碼有15位和18位數(shù),用len函數(shù)可以用來(lái)檢查錄入位數(shù)是否正確羽戒。
例2:用len函數(shù)可以判斷計(jì)算單元格中數(shù)字個(gè)數(shù)缤沦。如下表所示:
例3:len函數(shù)經(jīng)常和其他函數(shù)結(jié)合使用。例如:len函數(shù)和mid函數(shù)結(jié)合使用可以從身份證號(hào)碼中提取出生年月日易稠。
例4:len函數(shù)缸废、lenb函數(shù)可以left函數(shù)結(jié)合使用用來(lái)提取單元格中的數(shù)字。例如: