Excel函數(shù)公式:強大的文本函數(shù)Find和Findb
文本處理函數(shù)也有很多,F(xiàn)ind函數(shù)和Findb函數(shù)是必需掌握的,除了它自身的定位功能外,還經(jīng)常在工作中與其他函數(shù)搭配使用,應(yīng)用非常的廣泛。
一、函數(shù)作用。
Find函數(shù)和Findb函數(shù)用于查找指定值在字符串中的起始位置。區(qū)別在于當出現(xiàn)中文字符時,F(xiàn)indb函數(shù)是每個中文字符按2個字節(jié)計算。
二、語法結(jié)構(gòu)、注意事項等。
FIND(find_text, within_text, [start_num])。
FINDB(find_text, within_text, [start_num])。
可以總結(jié)成:
Find或Findb(找什么,在哪找,從第幾位開始找)。
參數(shù)說明:
-
find_text必需。 要查找的文本。
-
within_text必需。 包含要查找文本的文本。
-
start_num可選。 指定開始進行查找的字符。 within_text 中的首字符是編號為 1 的字符。 如果省略 start_num,則假定其值為 1。
注意事項:
-
FIND 和 FINDB 區(qū)分大小寫,并且不允許使用通配符。 如果您不希望執(zhí)行區(qū)分大小寫的搜索或使用通配符,則可以使用 SEARCH 和 SEARCHB 函數(shù)。
-
如果 find_text 為空文本 (""),則 FIND 會匹配配搜索字符串中的首字符(即編號為 start_num 或 1 的字符)。
-
Find_text 不能包含任何通配符。
-
如果 within_text 中沒有 find_text,則 FIND 和 FINDB 返回 錯誤值 #VALUE!。
-
如果 start_num 不大于 0,則 FIND 和 FINDB 返回 錯誤值 #VALUE!。
-
如果 start_num 大于 within_text 的長度,則 FIND 和 FINDB 返回 錯誤值 #VALUE!。
-
可以使用 start_num 來跳過指定數(shù)目的字符。 以 FIND 為例,假設(shè)要處理文本字符串“AYF0093.YoungMensApparel”。 若要在文本字符串的說明部分中查找第一個“Y”的編號,請將 start_num 設(shè)置為 8,這樣就不會搜索文本的序列號部分。 FIND 從第 8 個字符開始查找,在下一個字符處找到 find_text,然后返回其編號 9。 FIND 始終返回從 within_text 的起始位置計算的字符編號,如果 start_num 大于 1,則會對跳過的字符計數(shù)。
三、應(yīng)用案例。
1、基礎(chǔ)用法。

方法:
1、選定目標單元格。
2、輸入公式:=FIND(C3,B3)或=FINDB(C3,B3)。
3、按Ctrl+Enter填充。
備注:
從計算的結(jié)果中我們可以看出,F(xiàn)ind函數(shù)和Findb函數(shù)的計算結(jié)果并不一樣。原因在于Findb函數(shù)遇到中文字符時,每個字符按2個字節(jié)計算。
2、提取括號中的內(nèi)容。
Find函數(shù)還可以從指定的字符串中提取特定的內(nèi)容。

方法:
1、選定目標單元格。
2、輸入公式:=IFERROR(MID(B3,FIND("(",B3)+1,FIND(")",B3)-FIND("(",B3)-1),"")。
3、按Ctrl+Enter填充。
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計算焓和比熱容 2020-08-31
-
Aspen Plus安裝過程中RMS License證書安裝失敗的解決方法,親測有效! 2021-10-15
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
