如何在長短不同字符串中提取連續字符MID與FIND?

今天給大家講解是的MID與FIND的混合使用,只要是我們需要提取的數值兼文字有共同特點的地方,我們都可以利用這2個函數來截取我們需要的字符串,這2個公式的混合使用是無處不在的,可以使我們在工作更加有效快速的處理一些數據。

如何在長短不同字符串中提取連續字符MID與FIND

工具/原料

電腦一臺

excel數據表格

方法/步驟

打開我們需要做的表格,如圖,很明顯我需要求的就是母款這列,而母款就是指A2中字符的“_”這個字符前的字段,稍後我就需要用MID與FIND這2個函數公式的混合運用來取得我需要的母款。

如何在長短不同字符串中提取連續字符MID與FIND

由於在運算過程中要用到FIND公式,我們先來了解一下FIND函數,用於返回一個字符串在另一個字符串中出現的起始位置,在Fx中找到FIND這個公式並選中它,如圖所示。

如何在長短不同字符串中提取連續字符MID與FIND

如圖FIND函數有三個參數,但是我們一般在使用的時候,只會輸入前2個參數,因為第三個參數可以忽略也行。Find_text要查找的字符串。用雙引號表示空串可匹配within_text中的第一個字符,不能使用通配符。within_text表示要在其中進行搜索的字符串。Start_起始搜索位置,Within_text中第一個字符的位置為1,如果忽略也就是1。

如何在長短不同字符串中提取連續字符MID與FIND

我們可以看到A2中“_”這個字符是在A2單元格中字符串的第8個,同時當鼠標箭頭變成十字架的時候一起填充下面的公式,大家也可以自己動手數數來驗證一下對不對。

如何在長短不同字符串中提取連續字符MID與FIND

現在我們就要運用到MID這個函數了,像第二步一樣,我們要在Fx的全部公式中找到MID函數,並且選中它如圖,MID函數表示的是從文本字符串中指定的起始位置起返回指定長度的字符。

如何在長短不同字符串中提取連續字符MID與FIND

如圖MID函數也是有三個參數,Text 表示準備從中提取字符的文本字符串(也就是我們選中的A2)。Start_num準備提取的第一個字符的位置,Text中第一個字符為1,如果大家需要從第二們開始取值就需要輸入2,按自己的需求輸入數字。

如何在長短不同字符串中提取連續字符MID與FIND

MID函數的第三個參數,Num_chars表示指定所要提取的字符串的長度,這時我們就需要在MID的第三個參數這裡結合剛剛講到的FIND公式了,如圖所示。

如何在長短不同字符串中提取連續字符MID與FIND

利用以上的步驟我們並沒有得到我們想要的母款,這是為什麼呢,其實我們離成功只有一步了只是多了一個“_”字符,那麼我們還需要一個動作去掉它。

如何在長短不同字符串中提取連續字符MID與FIND

我們需要點擊Fx返回公式界面如圖,由於現在只是多了一個字符,那麼我們只需要少取一個字符就行了,在MID函數的第三個參數中減去1就行了,如圖所示。

如何在長短不同字符串中提取連續字符MID與FIND

這樣我們就得出來了,我們在第一步中提到的A2中字符的“_”這個字符前的字段,如圖所示,大家也是可以隨便檢查一下的,確實是我們需要的數據。

如何在長短不同字符串中提取連續字符MID與FIND

注意事項

FIND運算出來的是一個數字,可以靈活的進行簡單的運算

可以關注TH晟人,小編陸續給大家分享更多實用經驗。

相關問題答案

Have any Question?

Let us answer it!