4 抓字串Left, Mid, Right函數· 11 Excel Classes_New - Cooper

文章推薦指數: 80 %
投票人數:10人

如果要把資料中的字串做進一步的處理,例如將某個儲存格中的名字、中間名及姓氏分成三個不同的欄,文字函數是相當實用的方法。

公式說明. =LEFT(A3,1) 11ExcelClasses_New 目錄 1基本操作與技巧 1-1表格製作 1-2輸入數值格式設定 1-3標題跨頁重覆 1-4插入註解 1-5同一儲存格內換行 1-6凍結窗格 1-7設定格式化條件 1-8絕對、相對、混合位置(絕對、相對、混合參照) 1-9九九乘法表(1-8位置參照之應用,鎖定欄、列) 1-10簡單加總與平均 1-11最大與最小值練習 2計數函數Count、Countif 3排名次RANK函數 4抓字串Left,Mid,Right函數 5取出個別訂單總額SUMIF函數 5.5個別訂單出現次數COUNTIF函數 6合併匯算(不同工作表合併至一工作表) 7IF函數(巢狀函數) 8Vlookup函數 9樞紐分析 附錄 PoweredbyGitBook 4抓字串Left,Mid,Right函數 4抓字串Left,Mid,Right函數 以下說明文字,轉自「擷取文字的方法」: http://zoeyiszoey.pixnet.net/blog/post/132030949-%E6%93%B7%E5%8F%96%E6%96%87%E5%AD%97%E7%9A%84%E6%96%B9%E6%B3%95 如果要把資料中的字串做進一步的處理,例如將某個儲存格中的名字、中間名及姓氏分成三個不同的欄,文字函數是相當實用的方法。

公式說明 =LEFT(A3,1)=左邊開始(欄位,第1個字元) =RIGHT(A4,1)=右邊開始(欄位,第1個字元) =MID(A5,2,3)=MID(欄位,開始字元數,擷取字元數)MID回傳字串某個起始位置到指定長度之前的字元 =MID(A6,LEN(A6)-1,2)=MID(欄位,LEN(欄位)-1,擷取字元數)LEN回傳字元數本例為擷取後兩碼,所以開始字元數往前推1位,所以用-1若要改為擷取後三碼,所以開始字元數往前推2位,用-2,擷取字元數改為3=MID(A6,LEN(A6)-2,3) =LEFT(A7,FIND("",A7)-1)=左邊開始(欄位,FIND("",欄位)-1)FIND搜尋文字,可直接打文字,或是用""表示空白FIND("",欄位)--同時也表示左邊開始的字元-1--表示扣掉空白字元 =RIGHT(A8,FIND("",A8)-1)=右邊開始(欄位,FIND("",欄位)-1)FIND搜尋文字,可直接打文字,或是用""表示空白FIND("",欄位)--同時也表示右邊開始的字元-1--表示扣掉空白字元 =MID(A9,FIND("",A9)+1,3)=MID(欄位,FIND("",欄位)+1,擷取字元數)MID回傳字串某個起始位置到指定長度之前的字元FIND搜尋文字,可直接打文字,或是用""表示空白+1--表示空白字元的右邊開始 教學影片1(姓名).:點此收視 範例練習檔與結果檔(在「練習檔案:下載」處):點此處下載 教學影片2.(正確取出姓名中的單、複姓): 範例練習檔與結果檔(在「練習檔案:下載」處):點此處下載 教學影片3.(使用left函數將地址的郵遞區號抓出來) 教學影片4.(使用right函數將地址的中文文字部分抓出來) resultsmatching"" Noresultsmatching""



請為這篇文章評分?