妙:Excel截取字符串中任一段的公式

2021-03-06 Excel精英培訓

 截取字符串,同學位都會想到left函數從左邊截、right函數從右邊截、mid函數從中間截取。但遇到這樣的你如何截取呢?

    單元格A1中有一數字串  "32 56 176 12 22",要求使用公式可以截取任一段的數字。如截取第2段為56,截取第3段為176,要不乾脆公式向右拖動,把數字一個個全截出來,如下圖所示。

   有同學說,用分列功能。想法是不錯,但有時需要對截取出一段進行二次處理,分列就不行了。

   本題要是按一般的思路,就複雜去了。解決此題有一個很絕妙的方法,就是先替換再截取。以截取第2段的數字為例,先看公式吧

    =TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",20)),20,20))

     REPT函數可以生成重複的字符,上面公式中是生成「20個空格組合的字符串」

     SUBSTITUTE函數把"32 56 176 12 22"中的單個空格全替換成了20個空格,即

    "32                    56                    176                    12                    22"

     MID(字符串,20,20)從第20個截取(該位置位於第2個字符串之前),截取20個字符。

     "   56               "

     trim函數可以除去多餘的空格。結果即為56.

     而下面的公式可以提取出所有的數字。

     B1=TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",20)),COLUMN(A1)*20-19,20))

 

相關焦點

  • 27個工作中必會的Excel函數公式
    4、多條件查找5、指定區域最後一個非空值查找6、按數字區域間取對應的值六、字符串處理公式1、多單元格字符串合併2、截取除後3位之外的部分3、截取-前的部分4、截取字符串中任一段的公式5、字符串查找6、字符串查找一對多七、日期計算公式1、兩日期相隔的年、月、天數計算2、扣除周末天數的工作日天數
  • 表姐:mind+right+left【截取字符串函數】
    MID(截取字符串)函數從文本字符串中指定的起始位置起,返回指定長度的字符串公式的寫法是:=MID(Text,Start_num,Num_chars)參數①Text:準備從中提取字符串的文本字符串參數②Start_num:準備提取的第一個字符的位置參數③Result_vector:指定所要提取字符串的長度我們可以簡單的概括為:mid(從哪,第幾位,取幾位)在《唐伯虎點秋香》的電影當中,需要從一群美女當中,找到秋香
  • 工作中最常用的30個Excel函數公式,幫你整理齊了!
    蘭色以多年的工作和管理經驗,工作中只會這些簡單函數,真不知工作效率要低到什麼程度。在以前的基礎上,再次對工作中常用的函數公式進行一次整理,共七大類30個常用公式,希望能幫助同學們從繁重的數據處理工作中擺脫出來。
  • 工作中最常用的excel函數公式大全,幫你整理齊了,拿來即用
    前段時間有同學建議多找些常用的excel函數公式,他要背一背。六、字符串處理公式1、多單元格字符串合併公式:c2=PHONETIC(A2:A7)說明:Phonetic函數只能對字符型內容合併,數字不可以。
  • 字符處理文本查找截取常用的10個excel函數公式,上班族職業必備
    個人微信號 | (ID:LiRuiExcel520)微信服務號 | 跟李銳學Excel(ID:LiRuiExcel)微信公眾號 | Excel函數與公式(ID:ExcelLiRui)字符處理是每個人都必須經歷的工作,無論是添加、刪減、替換還是截取,Excel都已經準備好了各種各樣的函數提供服務,可惜的是很多人上班N年了還不知道有這麼多好用的公式
  • Python中如何截取字符串的內容
    第七十二節:截取字符串字符串實際上也是一個由多個元素組成的集合,所以說也是序列的一種。既然是序列,要截取字符串的內容,我們可以採用一種已經介紹過的序列操作方法—「切片」。使用「切片」方法來截取字符串內容的語法格式是這樣的:string[start:end:step]其中,string就是要截取的字符串;用英文半角的中括號「[ ]」包含參數,三個參數之間使用英文半角冒號「:」分隔;
  • 收藏 造價人最常用的Excel公式都在這了
    但是,excel功能雖多,我們造價人用的卻十分有限,下面小价就為大家總結了我們造價人最常用的excel公式,希望能讓大家在繁忙的工作中,提高效率,節省時間,少加班!六、字符串處理公式1、多單元格字符串合併
  • 用一個超簡單excel公式,分離漢字和英文字母
  • 27個工作中必會的Excel函數公式
    4、多條件查找5、指定區域最後一個非空值查找6、按數字區域間取對應的值六、字符串處理公式1、多單元格字符串合併2、截取除後3位之外的部分3、截取-前的部分4、截取字符串中任一段的公式5、字符串查找6、字符串查找一對多七、日期計算公式1、兩日期相隔的年、月、天數計算2、扣除周末天數的工作日天數
  • Row函數在Excel數組公式中的應用
    絕大多數excel數組公式中,都可以看到row函數的身影,那麼row函數到底起到什麼作用呢?我們先從它的基本用法說起。
  • 最常用的excel函數公式大全
    4、多條件查找5、指定區域最後一個非空值查找6、按數字區域間取對應的值六、字符串處理公式1、多單元格字符串合併2、截取除後3位之外的部分3、截取-前的部分4、截取字符串中任一段的公式5、字符串查找6、字符串查找一對多七、日期計算公式1、兩日期相隔的年、月、天數計算2、扣除周末天數的工作日天數
  • 重要的27個Excel函數公式
    4、多條件查找5、指定區域最後一個非空值查找6、按數字區域間取對應的值六、字符串處理公式1、多單元格字符串合併2、截取除後3位之外的部分3、截取-前的部分4、截取字符串中任一段的公式5、字符串查找6、字符串查找一對多七、日期計算公式1、兩日期相隔的年、月、天數計算2、扣除周末天數的工作日天數
  • Excel 中最值得收藏的10個函數公式,錯過1個讓你找半天
    蘭色今天精選出12個excel函數公式,雖然它們不並常用,但很實用。需要用時你還真不好搜到它們,所以趕緊收藏起來吧。 4、提取字符串任一位中的數字 A1的值為 ABC123.45FE ,截取結果
  • Excel公式練習48: 比較字符串中的字符
    繼續研究來自於excelxor.com的案例。 本次的練習是:在單元格A2中給定一個字符串值,僅由大寫字母組成且字符長度至少為2。在單元格B2中輸入公式:如果A2中字符串的各個字符按字母升序排列(從左到右),則返回TRUE;否則返回FALSE。如圖1所示。圖1 先不看答案,自已動手試一試。
  • 在Excel中處理字符串
    又是偷懶的一段時間,最近一些事情又起了反覆,但好在已經解決,不論是否圓滿,都應該往前看了,畢竟人生嘛,難免有遺憾。本文從後臺收到的一個問題入手,來分析Excel中如何對字符串進行處理。會涉及大量的文本函數、分列功能、VBA中的Split函數。
  • Excel中最值得珍藏的16個函數公式
    今天蘭色分享的excel函數公式都不常用,但一旦遇到就會讓你感覺頭痛,只能到處提問和查找。今天蘭色把這些公式收集到一起。以備急時之需。 11、提取字符串任一位中的數字 A1的值為 ABC123.45FE ,截取結果:123.45
  • 辦公必備 | 工作中最常用的Excel公式大整理
    ;對於Excel來說,能熟練掌握多少函數公式就是評判是不是老手的重要依據,大部分人能熟練說出的函數不超過6個,但是工作中能經常用到的卻遠不止這點, 如果能熟練掌握下面這些常用的Excel公式,那麼你工作中基本就不會再遇到什麼Excel難題了!
  • Excel中最值得珍藏的16個函數公式_騰訊新聞
    今天蘭色分享的excel函數公式都不常用,但一旦遇到就會讓你感覺頭痛,只能到處提問和查找。今天蘭色把這些公式收集到一起。以備急時之需。 11、提取字符串任一位中的數字 A1的值為 ABC123.45FE ,截取結果:123.45
  • 32個常用Excel函數大全,直接套用,提升工作效率!
    :C2=IF(AND(A2<500,B2="未到期"),"補款","")說明:兩個條件同時成立用AND,任一個成立用OR函數。六、字符串處理公式23.多單元格字符合併公式:c2=PHONETIC(A2:A7)說明:Phonetic函數只能對字符型內容合併
  • 學會這8個組Excel函數,解決工作中80%的難題
    函數是excel中最重要的分析工具,面對400多個excel函數新手應該從何下手呢?