首页 > office2016 > 【Excel教學】截取最後一個數字以後的字串
2018
04-17

【Excel教學】截取最後一個數字以後的字串

這是在麻辣家族討論版中看到的問題,其中有二個種解法,一個是使用負負得正再用isnumber來判斷,最後再用除零錯誤來排除不符合的條件,另一個是在前面加上負號,若是文字前面加上負號會變成#VALUE!錯誤,再利用某些公式會忽略錯誤的特性把要的值找出來。

【Excel教學】截取最後一個數字以後的字串 - 第1张  | 彰化一整天blog
1.利用=MID(A2,IFERROR(LOOKUP(1,0/ISNUMBER(–MID(A2,ROW($1:$255),1)),ROW($2:$256)),1),255)來解決,其中的255表示文字最多只能255個

【Excel教學】截取最後一個數字以後的字串 - 第2张  | 彰化一整天blog
2.改良後=MID(B2,IFERROR(LOOKUP(1,0/ISNUMBER(–MID(B2,ROW(INDIRECT(“$1:$” & LEN(A2))),1)),ROW(INDIRECT(“$2:$” & LEN(A2)+1))),1),這樣的用法沒有文字大小的限制

【Excel教學】截取最後一個數字以後的字串 - 第3张  | 彰化一整天blog
3.使用陣列公式=MID(A2,MATCH(1,-MID(0&A2,ROW($1:$255),1)),255),前面加0的就是最後一個數字的下一個開始取,您也可以用其它字元表示結果是一樣的,其中255代表文字最多只能255字

【Excel教學】截取最後一個數字以後的字串 - 第4张  | 彰化一整天blog
4.改良後使用陣列公式=MID(A2,MATCH(1,-MID(0&A2,ROW(INDIRECT(“$1:$” & LEN(A2))),1)),LEN(A2))
這樣的用法文字不會長度的限制

範例檔案下載: http://download.bestdaylong.com/f564.htm

同步發表於:【Excel教學】截取最後一個數字以後的字串
最后编辑:
作者:明和 蔡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。