close

2603

Excel不規則字串擷取

ACHENG:「錦子老師,針對一個長字串要如何分別擷取字串,要分別擷取的字串是:

前面的英文字串

中間的數字字串

後面的中文字串

中間字串我下以下條件並不能擷取到所有數字:

=MID(A8,MIN(IFERROR(FIND(ROW($A$1:$A$100)-1,A8),"")),20)

謝謝!」

錦子老師:「點取B2儲存格輸入公式:

=LEFT(A2,SEARCH("-",A2,1)-1)

再將公式複製到B3:B4儲存格,傳回英文字串。

image

LEFT(搜尋字串或儲存格,抓取字元數)

SEARCH(搜尋字元,搜尋字串或儲存格,開始位置)

點取C2儲存格輸入公式:

=MID(A2,FIND("-",A2)+1,LOOKUP(1,0/(MID(A2,ROW($1:$100),1)="-"),ROW($1:$100))-FIND("-",A2)-1)

再將公式複製到C3:C4儲存格,傳回數字字串。

image

MID(搜尋字串或儲存格,開始位置,抓取字串長度)

LOOKUP(在第一個向量中欲搜尋的值,搜尋範圍(包含一列或一欄的範圍必須遞增排序),與搜尋範圍相同大小的一欄或一列)

點取D2儲存格輸入公式:

=RIGHT(A2,LEN(A2)-LOOKUP(1,0/(MID(A2,ROW(1:100),1)="-"),ROW(1:100)))

再將公式複製到D3:D4儲存格,傳回中文字串。

image

LEN(欲統計長度的字串或儲存格)

RIGHT(搜尋字串或儲存格,抓取字元數)

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

部落格相關範例

2020.05.05

995內建公式選取儲存格的問題

2020.05.04

994日期可以直接改成文字格式

2020.05.03

993儲存格相對位置處理

2020.05.02

992成長率計算

2020.05.01

991尋找星號資料

2020.04.30

982資料欄位大分解-IFERRORIFFINDMID函數

2020.04.29

981資料欄位大合併-IF函數

2020.04.28

988MSGBOX函數

2020.04.27

990傳回有關STUDENT’S Y式檢定之機率值-TTEST函數

2020.04.26

2593EXCEL多條件公式

2020.04.26

989廠商型號資料交叉統計

2020.04.25

2592EXCEL分組排入各組

2020.04.25

987Excel正負值不同色彩顯示

2020.04.24

2591傳回隨機數字陣列-RANDARRAY

2020.04.24

985EXCEL輸入分號問題

2020.04.23

2590Excel中的#SPILL!(#溢位!)錯誤

2020.04.23

986數值重排

2020.04.22

2589Excel如何將只出現一次的資料擷取出來-UNIQUE函數

2020.04.22

984最大/最小值統計-SUMPRODUCTCOUNTIF函數

2020.04.21

2589Excel如何將重複資料剔除-UNIQUE函數

 

 


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()