close

2509

Excel儲存格裡的中文要取出數字

鄭盼盼:「錦子老師,(續約_某某方案_某某名稱1399_36_手機案),若要取出數字,可用=MAX(IFERROR(MID(H2,ROW($1:$2699),COLUMN($A:$Z))*1,0))取出1399,但如果是(企業門市MVPN_某某方案_某某名稱999_月付966_30_手機案),用原來的公式只會取到999,要如何取出966,另30的數字又要如何取出?困擾我三天了~~感謝幫忙,我不會寫VBA,所以...........。」

image

錦子老師:「首先在A1儲存格輸入:

企業門市MVPN_某某方案_某某名稱999_月付966_30_手機案

字串。

點取B1儲存格輸入:

=Mid(A1,Find("名稱",A1)+Len("名稱"),Find("_月付",A1)-Find("名稱",A1)-Len("名稱"))

點取B2儲存格輸入:

=Mid(A1,Find("_月付",A1)+Len("_月付"),Find("_",A1)-Find("_月付",A1)-Len("_月付"))

點取B3儲存格輸入:

=Mid(A1,Find("_",A1)+Len("_"),Find("_手機",A1)-Find("_",A1)-Len("_"))

image

【公式解說】

FIND("名稱",A1) 傳回名稱字串在A1儲存格的起始位置。

LEN("名稱") 傳回名稱字串長度。

FIND("_月付",A1) 傳回_月付字串在A1儲存格的起始位置。

MID(A1,FIND("名稱",A1)+LEN("名稱"),FIND("_月付",A1)-FIND("名稱",A1)-LEN("名稱")) 傳回A1儲存格從(FIND("名稱",A1))傳回的位置加上名稱字串長度(LEN("名稱"))開始,抓取N個字元(FIND("_月付",A1)傳回的位置減掉FIND("名稱",A1)傳回位置再減掉LEN("名稱")傳回的字串長度)

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

部落格相關範例

2020.03.04

2504公寓大廈公共設施損壞統計表--低樓層

 

2019.06.17

2109-78個條件求和公式沒用過,別說你會Excel

 

2017.05.17

483通過IFVLOOKUP函數實現雙條件多條件查找的方法

 

2020.02.08

911檢查電腦教室排課是否有沖堂-八仙過海各憑本事-SUMPRODUCT 函數

 

2019.09.07

Q99Excel某一工作表A1儲存格的值X,要填入另一工作表的AX儲存格,要如何表示?

 

2020.04.14

973COUNTIFIF函數組合應用

 

2020.08.31

2012如何使用適當函數計算-IF SUMPRODUCT函數

 

2018.05.23

Q129VLOOKUP與合併儲存格(不同格數合併,5格內)

 

2018.09.23

901單身的妳中秋節準備帶誰回家,Excel告訴妳答案。

 

2019.09.27

2218Excel序號產生-IFCOUNTIFVLOOKUP函數

 

2021.04.05

2373Excel工時計算-IFAND函數

 

2021.06.08

2442比較產品少了什麼項目-TEXTJOINIFISERRORCOUNTIFMATCH

 

2021.06.07

2441分析月份數據-IFVLOOKUPCOLUMN

 

2019.10.28

831Excel 函數模糊比對應用-VLOOKUP函數

 

 


arrow
arrow
    創作者介紹

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