Excel用戶常常需要從字符串中提取字符。例如有一個雇員的名單(包括了他們的名和姓),但是需要提取每個單元格的姓。ExceI可以提供幾種函數來提取字符:
LEFT:從一個字符串的起始返回確定數量的字符。
RIGHT:從字符串的結尾返回確定數量的字符。
MlD:在字符串中間的任意位置上返回確定數量的字符。
下面的公式將從單元格A1中返回后10個字符。如果A1包含不足10個字符,公式返回單元格中的所有字符。如圖
=RIGHT(A1,10)
下面的公式使用MlD函數從單元柏A1中的字符位置2開始返回5個字符。換言之,這個公式將返回第2-6個字符。
=MID(A1,2,5)
接下來的例子將返回單元格A1中的文本,要求首字母必須是大寫。可以使用函數LEFT來提取首字母,并把它們轉換成大寫。然后再把它們連接到其他字符串,使用RIGHT功能提取除首字母外所有字符(轉換成小寫)。
=UPPER(LEFT(A1))&RIGHT(LOWER(A1),LEN(A1)-1)
如果單元柏A1包含文本Mr.Hohn Q.Public,這個公式將返回Mr.hohn q.public。