find函式在excel表格中的使用方法詳解

來源:酷知科普網 1.32W

find的中文意思是:找到、發現、查明,在函式形式中,使用的也是它查詢的意思。具體使用方法如下詳解:

find函式在excel表格中的使用方法詳解

操作方法

(01)首先,我們依然來看下它的公式模型,其模型為:FIND(find_text,within_text,start_num),其中“find_text”指的是:我們要查詢的字串;“within_text”指的是:查詢的區域,就是查詢資料的一個範圍;“start_num”指的是:開始進行查詢的字元數(比如start_num為1,則從單元格內第一個字元開始查詢關鍵字。如果沒有輸入start_num的值,則系統預設其為1)。

(02)這裡我們要查詢某個人身份證中的“5”在第幾位,這時候,我們就可以使用find函式。這裡,我們輸入公式:=FIND(A7,B2,1),公式的意思是:查詢A7單元格中的值,在B2中查詢,從第1位字元開始查詢。查詢結果為最開始找到的一位,找到即停止,不再向後繼續查詢。

find函式在excel表格中的使用方法詳解 第2張

(03)我們要查詢“如”字在“司馬相如”中的位置,也同樣可以使用這個find函式。我們輸入公式:=FIND(A8,A2,1),結果是第4位。也就是說不論數字還是文字都可以查詢,當然,符號也可以查詢。那麼,到這裡,有人可能就會有疑問了,這個函式似乎沒什麼實際意義呀!別急,再看一個例項,你就知道這個函式在哪些地方廣泛運用了。

find函式在excel表格中的使用方法詳解 第3張

(04)這個函式其實更多的運用是,當求的位數不一樣的時候,比如,座機電話的區號,大部分是四位,而有些事三位,這時候,如果使用mid或者left又或者是right都不好確定具體位置,這時使用find函式再適合不過了。比如這裡,我們要提取出區號,我們輸入公式:=LEFT(D2,FIND("-",D2,1)-1),這個公式的意思是:提取D2單元格的左邊部分,提取位數為查詢到“-”號的位置位數減去1。

find函式在excel表格中的使用方法詳解 第4張

(05)再有一個實際運用中的案例,比如在房地產企業上班的朋友會遇到這樣的情況:一線收款的同事在做統計表的時候,“房號”一欄,往往直接寫成“*-*-*”(比如,3-3-201)這樣的形式,那麼,到財務會計手裡,要對資料進行處理,結果公示用不上,這個時候,就可以使用find函式進行處理。比如,這裡,我們要將房號資訊中的哪一棟哪一單元哪一個房間,分別提取出來,這時,我們就可以使用find函式。我們輸入公式提取棟號:=LEFT(H2,FIND("-",H2,1)-1),通過這個公式,我們順利提取出棟號。

find函式在excel表格中的使用方法詳解 第5張

(06)接上邊的例子,我們要提取單元號,這個怎麼提取呢?單元號在中間,位置如何確定呢?我們注意看,單元號的兩邊都有“-”這個符號,我們可以從左邊入手,也可以從右邊入手。但右邊入手較複雜,這裡就不展開講。如果從左邊入手,我們可以使用公式:(這裡我們先預設單元號只有1-9,不超過9。)=MID(H2,FIND("-",H2,1)+1,1),這個公式的意思是:在H2中提取數值,從查詢到“-”的位置位數加1的位數開始提取,提取1位數值。

find函式在excel表格中的使用方法詳解 第6張

(07)接上例,如果小區的單元數超過9,也就是位數有1位數,也有兩位數,這時,我們再使用上邊這個公式顯然不行。那麼,我們可以這樣設定公式:=MID(H2,FIND("-",H2,1)+1,(FIND("-",H2,FIND("-",H2,1)+1)-FIND("-",H2,1))-1),這個公式有點複雜,不過,在實際操作中肯定會用到,公式的意思是:在H2中提取數值,從查詢到第一個“-”號的位置位數加1的位置開始提取,提取的位數為第二個“-”的位置位數減去第一個“-”的位置位數再減1。其中“FIND("-",H2,FIND("-",H2,1)+1)”意思是:在H2中查詢“-”這個符號,從查詢到“-”的位置位數加1的位置開始查詢。

find函式在excel表格中的使用方法詳解 第7張
熱門標籤