在excel的使用過程中,有時(shí)我們需要把單元格里的字符串的某個(gè)部分提取出來,方便后續(xù)處理。下面我們就介紹3個(gè)函數(shù)(left、right、mid函數(shù))的具體使用方法:
?
1、left函數(shù)(從開頭提?。?/b>
這個(gè)函數(shù)的功能是:從一個(gè)文本字符串的第一個(gè)字符開始返回指定個(gè)數(shù)的字符(從左向右提?。?。
具體用法:
left(text,num_chars) 注意:公式中的括號(hào)、逗號(hào)等符號(hào)都是英文輸入狀態(tài)?
text代表要選定的字符串區(qū)域
num_chars代表要提取的字符數(shù)量(從第一個(gè)字符開始向右提取的字符串長(zhǎng)度)。
舉例:假設(shè)我想從地址這一列中提取出具體省市(圖1),那么我就可以用left函數(shù)。
在B2單元格中輸入公式=Left(A2,3)
其中“A2”代表要選定的字符串區(qū)域,即“北京市西城區(qū)100032”,“3”代表從第一個(gè)字符開始向右提取3個(gè)字符,即“北京市”。
輸入完公式之后按回車鍵就能提取出省市了(圖2、3)。
如果想把后面幾個(gè)地址的省市都提取出來可以選中已經(jīng)提取出省市的B2單元格,把鼠標(biāo)放在B2單元格的右下角,當(dāng)出現(xiàn)黑色的“+”時(shí)雙擊鼠標(biāo)左鍵,或者直接按住黑色的“+”往下拖,就可以將后面的省市提取出來(圖4)。
2、right函數(shù)(從尾部提?。?/b>
這個(gè)函數(shù)的功能是:從一個(gè)文本字符串的最后一個(gè)字符開始返回指定個(gè)數(shù)的字符(從右向左提?。?/p>
具體用法:
right(text,num_chars) 注意:公式中的括號(hào)、逗號(hào)等符號(hào)都是英文輸入狀態(tài)
text代表要選定的字符串區(qū)域
num_chars代表要提取的字符數(shù)量(從最后一個(gè)字符開始向左提取的字符串長(zhǎng)度)。
舉例:假設(shè)我想從地址這一列中提取出郵編,那么我就可以用right函數(shù)。
在B2單元格中輸入公式=right(A2,6)
其中“A2”代表要選定的字符串區(qū)域,即“北京市西城區(qū)100032”,“6”代表從最后一個(gè)字符開始向左提取6個(gè)字符,即“100032”。
輸入完公式之后按回車鍵就能提取出郵編了(圖5、6)。
如果想把后面幾個(gè)地址的郵編都提取出來可以選中已經(jīng)提取出郵編的B2單元格,把鼠標(biāo)放在B2單元格的右下角,當(dāng)出現(xiàn)黑色的“+”時(shí)雙擊鼠標(biāo)左鍵,或者直接按住黑色的“+”往下拖,就可以將后面的郵編提取出來(圖7)。
3、mid函數(shù)(從中間提?。?/b>
這個(gè)函數(shù)的功能是:從文本字符串中指定的起始位置起返回指定個(gè)數(shù)的字符(中間某個(gè)字符開始從左向右提?。?。
具體用法:
mid(text,start_num,num_chars) 注意:公式中的括號(hào)、逗號(hào)等符號(hào)都是英文輸入狀態(tài)
text代表要選定的字符串區(qū)域
start_num代表要提取的第一個(gè)字符在文本中的位置
num_chars代表要提取的字符數(shù)量(從指定起始位置開始向右提取的字符串長(zhǎng)度)。
舉例:假設(shè)我想從地址這一列中提取出具體區(qū)縣,那么我就可以用mid函數(shù)。
在B2單元格中輸入公式=mid(A2,4,3)
其中“A2”代表要選定的字符串區(qū)域,即“北京市西城區(qū)100032”,“4”代表從第4個(gè)字符即“西”開始提取,“3”代表從指定位置開始向右提取3個(gè)字符,即“西城區(qū)”。
輸入完公式之后按回車鍵就能提取出具體區(qū)縣了(圖8、9)。
如果想把后面幾個(gè)地址的區(qū)縣都提取出來可以選中已經(jīng)提取出區(qū)縣的B2單元格,把鼠標(biāo)放在B2單元格的右下角,當(dāng)出現(xiàn)黑色的“+”時(shí)雙擊鼠標(biāo)左鍵,或者直接按住黑色的“+”往下拖,就可以將后面的區(qū)縣提取出來(圖10)。