LEFT/RIGHT/MID/LEN/SEARCH

基本文字截取

=LEFT(文字, 取幾個字),從左邊數來取指定字數
=RIGHT(文字, 取幾個字),從右邊數來取指定字數
=MID(文字, 第幾個字開始, 取幾個字),從指定字元開始取指定字數

進階文字截取(LEN)

  • 利用LEN計算目標儲存格有幾個字元,再利用LEFT、RIGHT或MID將字元分割,如:

進階文字截取(SEARCH)

=MID(A13, SEARCH("推", A13)+2, SEARCH(":", A13)-SEARCH("推", A13)-2)

  • 利用SEARCH公式定位,SEARCH會傳回某特定文字首次出現在另一文字串的字元位置,以下方資料為例,目標是要截取"推"與":(冒號)"中間的字元:

    • 「=SEARCH("推", A12)+2」,決定首字元,搜尋[A12]中"推"在第幾字元再+2,傳回「3」即"推 A134:"的字元「A」的位置,從前面數來第3個(中間有一個空白字元)。
    • 「=SEARCH(":", A12)-SEARCH("推", A12)-2」,決定字元長度,先找出":(冒號)"的位置為「7」,再扣掉從第幾個字元開始截取(- (SEARCH("推", A12)+2)) ,即得到字元長度。
  • 可使用快速填入(CTRL + E)得到相同結果