Excel中,從字符串中截取指定字符


情況一:提取字符串中的數字

 

目標:提取C列的全部數字

方法一:Excel中的FIND函數+MID函數

  方法:想要從指定位置截取,用到MID函數。因為right和left函數都是從第一個字符或者最后一個字符開始截取,不適合。

    MID語法:MID(字符串,截取開始位置,返回字符的個數)

    因為截取的開始位置不統一,但是要截取的數字前面都有#,所以從#后一位開始截取便可,因為數字長度都是3位,所以返回字符的個數設置3

    想要知道每個#的位置,用到FIND函數,Find函數進行定位時,總是從指定位置開始,返回找到的第一個匹配字符串的位置,而不管其后是否還有相匹配的字符串。

    FIND語法:FIND(找什么,在哪找,起始位置)   “起始位置”可省略默認為1,從第一個開始找。

  兩個函數結合起來:=MID(C2,FIND("#",C2)+1,3)

方法二:結合word中的替換功能

  將C2列內容復制至word中,ctrl+h打開替換功能,選擇“更多”,勾選“通配符”,在查找內容中輸入[!0-9],意思是查找除0-9以外的字符,在替換為中什么都不用輸入,點擊全部替換。

  效果便是:除了數字以外的字符全被刪除,直接粘貼到excel中即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM