精品蜜桃一区二区三区_精品国产一区二区三_久久久久免费_欧美日韩免费在线

win7系統下載
當前位置: 首頁 > 硬件軟件教程 > 詳細頁面

Excel Search函數與SearchB函數含糊搜索的用法12個案例,含與Mid、Sum、Index、Match與Count組合

發布時間:2025-03-14 文章來源:xp下載站 瀏覽:

辦公軟件是指可以進行文字處理、表格制作、幻燈片制作、圖形圖像處理、簡單數據庫的處理等方面工作的軟件。目前辦公軟件朝著操作簡單化,功能細化等方向發展。辦公軟件的應用范圍很廣,大到社會統計,小到會議記錄,數字化的辦公,離不開辦公軟件的鼎力協助。另外,政府用的電子政務,稅務用的稅務系統,企業用的協同辦公軟件,這些都屬于辦公軟件。

在 Excel 中,Search函數用于查找指定文本在查找文本的文本中的位置,SearchB函數與Search函數的功能一樣,但它們有區別,Search函數把全角(如“漢字”)和半角(如“數字和字母”)字符都計作一個字符,而SearchB函數把全角字符計作兩個字節、半角字符計作一個字節。另外,Search函數和SearchB函數與Find函數和FindB函數的區別為:前兩個忽略大小寫且允許使用通配符模糊查找,后兩個區分大小寫且不允許使用通配符。

Search函數和SearchB函數可與 Mid、Sum、Index、Match、IsNumber 和 Count 等函數組合使用,例如 Mid + Search(或 SearchB)組合實現截取指定字符串,Count + Search函數組合實現統計一列中包含指定文本的單元格數,Sum + IsNumber + Search函數組合實現一次查找多個值,Index + Match + IsNumber + Search函數組合實現返回兩列匹配的對應單元格。

一、Excel Search函數和SearchB函數的語法

1、Search函數表達式:SEARCH(Find_Text, Within_Text, [Start_Num])

中文表達式:SEARCH(查找文本, 要查找文本的文本, [查找開始位置])

2、SearchB函數表達式:SEARCHB(Find_Text, Within_Text, [Start_Num])

中文表達式:SEARCHB(查找文本, 要查找文本的文本, [查找開始位置])

3、說明:

A、Search函數把每個字符都計作一個字節,無論是半角字符(如“數字或字母”)還是全角字符(如“漢字”;SearchB函數把半角字符計作 1 個字節、全角字符計作 2 個字節。Search函數和SearchB函數都忽略大小寫,還可以使用通配符問號(?)或星號(*);而Find函數和FindB函數要求區分大小寫且不能使用通配符,這也是它們的區別。

B、可以在 Find_Text 中使用通配符問號(?)或星號(*),問號表示任意一個字符,星號表示任意一個或多個字符;如果要查找通配符,需要在它們前面加轉義字符 ~,則查找問號表示為 ~?、查找星號表示為 ~*。

C、如果查找空文本 (""),則返回第一個字符的位置 1。

D、Start_Num 為可選項,如果省略,則從第 1 個字符開始查找;如果 Start_Num 小于等于 0 或大于等于 Within_Text 的長度,Search 與 SearchB 都返回值錯誤 #VALUE!。

E、如果在 Within_Text 中沒有找到查找文本,也返回值錯誤 #VALUE!。

二、Excel Search函數的使用方法及實例

(一)查找單詞或詞組的實例

1、選中 B1 單元格,輸入公式 =SEARCH("tutolail",A1),按回車,返回 16;選中 B2,輸入公式 SEARCH("教程",A2),按回車,也返回16;操作過程步驟,如圖1所示:

Excel Search函數的使用方法及實例

2、公式說明:

A、公式 =SEARCH("tutolail",A1) 中,單詞 tutolail 為查找文本,A1 為查找文本的文本,公式的意思是:在 A1 中查找 tutolail 并返回 tutolail 的第一個字母 t 在 A1 中的位置。

B、公式 =SEARCH("教程",A2) 的意思是:在 A2 中查找“教程”并返回“教程”的第一個字“教”在 A2 中的位置;兩個公式都返回 16,且查找文本前都為 15 個字符,而 A1 中 tutolail 前全為字母,A2 中“教程”前有字母、數字和漢字,說明 Search函數把字母、數字和漢字都算一個字符。

(二)使用通配符 ? 和 * 的實例

(1)使用 *

1、假如要在 Excel function option tutolail 查找 option。雙擊 B1 單元格,把公式 =SEARCH("o*n",A1) 復制到 B1,按回車,返回13;雙擊 B1,把 o*n 改 op*n,按回車,返回 16;操作過程步驟,如圖2所示:

Excel Search函數使用通配符 ? 模糊查找

圖2

2、公式說明:

公式 =SEARCH("o*n",A1) 中的查找文本 n*o 有一個星號,意思是找以 n 開頭且以 o 結尾的字符串,而 Excel function option tutolail 中,至少有三處符合條件,即 on、option 和 on option,而返回 13 是 on 的位置,因此要查找 option,必須在 o*n 的 o 后再加p。

(2)使用 ?

1、同樣以在 Excel function option tutolail 中查找 option 為例。雙擊 B1 單元格,把公式 =SEARCH("o????n",A1) 復制到 B1,按回車,返回 16;操作過程步驟,如圖3所示:

Excel Search函數使用通配符 * 模糊查找

圖3

2、公式說明:

公式 =SEARCH("o????n",A1) 中的查找文本 o????n 有四個問號,每個問號代表一個字符,意思是查找以 n 開頭且以 o 結尾并且 n 與 o 之間只有四個字符的字符串,所以恰好返回單詞 option 在 A1 中的位置。

(三)查找空文本("")和空格(" ")的實例

1、雙擊 B1 單元格,把公式 =SEARCH("",A1) 復制到 B1,按回車,返回 1;再次雙擊 B1,把鼠標定位到雙引號 "" 中,按一下空格鍵,在雙引號中加一個空格,按回車,返回 6;操作過程步驟,如圖4所示:

Excel Search函數查找空文本和空格

圖4

2、公式 =SEARCH("",A1) 查找空文本(""),Search函數默認返回第 1 個字符的位置 1;公式 =Search(" ",A1) 查找空格,返“Excel function option tutolail”中的第 1 個空格的位置 6。

(四)查找半角雙引號(")與全角雙引號(“”)的實例

1、雙擊 B1 單元格,把公式 =SEARCH("""",A1) 復制到 B1,按回車,返回 7;雙擊 B2,輸入公式 =SEARCH("“",A2),按回車,返回 12;再次雙擊 B2,把 “ 改為 ”,按回車,返回 15;操作過程步驟,如圖5所示:

Excel Search函數查找半角雙引號與全角雙引號

圖5

2、公式說明:

A、公式 =SEARCH("""",A1) 查找半角雙引號 ",值得注意的是,必須輸入兩個半角雙引號,這樣返回的位置仍然是第一個雙引號的位置。

B、公式  =SEARCH("“",A2) 查找左邊的全角雙引號,查找右邊的全角雙引號,只需把 “ 改為 ”,但要注意,Excel 的默認字體不會顯示全角雙引號,需要把字體設置為中文字體(如“宋體”)才會顯示。

(五)開始查找位置不在范圍內導致 #VALUE! 錯誤的實例

1、雙擊 B1 單元格,把公式 =SEARCH("基礎",A1,0) 復制到 B1,按回車,返回值錯誤 #VALUE!;雙擊 B1,將 0 改為 1,按回車,返回14;再次雙擊 B1,將 1 改為 17,按回車,返回 #VALUE!;操作過程步驟,如圖6所示:

Excel Search函數開始查找位置不在范圍內導致 #VALUE! 錯誤的實例

圖6

2、公式說明:

A、公式 =SEARCH("基礎",A1,0) 中的 0 表示從第 0 個字符開始查找,但Search函數要求至少要從第 1 個字符開始查找,因此返回錯誤;把 0 改為 1 后,立即返回“基礎”在 A1 中的正確位置。

B、公式 =SEARCH("基礎",A1,17) 從第 17 個字符開始查找,但 A1 中的字符只有 16 個,所以返回錯誤。

(六)查找不到文本返回錯誤及處理方法實例

1、雙擊 B1 單元格,把公式 =SEARCH("3",A1) 復制到 B1,按回車,返回值錯誤 #VALUE!;再次雙擊 B1,把公式改為 =IFERROR(SEARCH("3",A1),"未找到"),按回車,返回“未找到”;操作過程步驟,如圖7所示:

Excel Search函數查找不到文本返回錯誤及處理方法實例

圖7

2、公式說明:

A、公式 =SEARCH("3",A1) 要在“Excel 2016 函數基礎教程”中查找 3,但沒有找到,所以返回值錯誤。

B、在公式 =IFERROR(SEARCH("3",A1),"未找到") 中,IfError函數用于 SEARCH("3",A1) 執行出錯時的處理,如果 SEARCH("3",A1) 返回錯誤,則 IfError 返回“未找到”,否則返回 SEARCH("3",A1) 的返回值。

三、Excel SearchB函數的使用方法及實例

(一)使用通配符星號 * 的實例

1、雙擊 B1 單元格,把公式 =SEARCHB("o*n",A1) 復制到 B1,按回車,返回 13;再次雙擊 B1,在 A1 后輸入“,14”,按回車,返回16;操作過程步驟,如圖8所示:

Excel SearchB函數使用通配符星號 * 模糊匹配的實例

圖8

2、公式說明:

A、公式 =SEARCHB("o*n",A1) 中,查找文本 o*n 使用了 *,表示查找以 o 開頭且以 n 結尾的字符串,返回值為 13 ,是 A1 中 on 的位置。

B、公式 =SEARCHB("o*n",A1,14) 同樣是查找 o*n,但從第 14 個字符開始查找,因此返回單詞 option 的位置 16。

(二)使用通配符問號 ? 的實例

1、雙擊 B1 單元格,把公式 =SEARCHB("o????n",A1) 復制到 B1,按回車,返回 16;雙擊 B2,把公式 =SEARCHB("函????????程",A2) 復制到 B2,按回車,返回 12;作過程步驟,如圖9所示:

Excel SearchB函數使用通配符問號 ? 模糊匹配的實例

圖9

2、公式說明:

A、公式 =SEARCHB("o????n",A1) 的查找文本 o????n 中使用了四個問號 ?,每個問號代表一個字符,意思是:在 A1 中查找以 o 開頭且以 n 結尾并且 o 與 n 之間只能有四個字符的字符串。

B、公式 =SEARCHB("函????????程",A2) 的查找文本“函????????程”中,“函與程”之間有八個問號,每個問號代表一個字節(即一個半角字符),由于“函與程”之間有四個字漢字,每個漢字占兩個字節,因此四個漢字要八個問號。

四、Excel Search函數和SearchB函數的應用實例

(一)Mid + Search函數組合實現截取指定字符串

1、假如要從“Excel function Excel 2016 函數基礎教程 option tutolail”中截取“Excel 2016 函數基礎教程”。雙擊 A2 單元格,把公式 =MID(A1,SEARCH("e*l",A1,5),SEARCH("程",A1)-SEARCH("e*l",A1,5)+1) 復制到 A2,按回車,返回“Excel 2016 函數基礎教程”;操作過程步驟,如圖10所示:

Excel Mid + Search函數組合實現截取指定字符串

圖10

2、公式 =MID(A1,SEARCH("e*l",A1,5),SEARCH("程",A1)-SEARCH("e*l",A1,5)+1) 說明:

A、SEARCH("e*l",A1,5) 用于從 A1 中第 5 個字符開始查找以 e 開頭且以 l 結尾的單詞,即截取要查找字符串的開頭單詞 Excel,由于在此單詞之前已經有一個 Excel,因此要從第 5 個字符開始以跳過第一個 Excel;SEARCH("e*l",A1,5) 的返回值為 16。

B、SEARCH("程",A1) 用于返回要截取字符串的最后一個字“程”字在 A1 中的位置,結果為 32;SEARCH("程",A1)-SEARCH("e*l",A1,5)+1 用于計算要截字符串的長度,代入值為 32 - 16 + 1 = 17,如果僅用 32 - 16,截得的字符串會少一個,所以要加 1。

C、則公式變為 =MID(A1,16,17),最后從 A1 中從第 16 個字符開始截取 17 個字符,即截得“Excel 2016 函數基礎教程”。

提示:MidB + SearchB 也可以實現同樣功能,公式可以這樣寫:=MIDB(A1,SEARCHB("e*l",A1,5),SEARCHB("程",A1)-SEARCHB("e*l",A1,5)+LENB("程")),由于每個漢字占兩個字節,因此后面要加 2,即 LENB("程")。

(二)Count + Search函數組合實現統計一列中包含指定文本的單元格數

1、假如要統計 A 列中包含指定字符的單元格個數。雙擊 A11 單元格,把公式 =COUNT(SEARCH("*"&C2&"*",A$2:A$10)) 復制到 A11,按Ctrl + Shift + 回車,返回 4;操作過程步驟,如圖11所示:

Excel Count + Search函數組合實現統計一列中包含指定文本的單元格數

圖11

2、公式 =COUNT(SEARCH("*"&C2&"*",A$2:A$10)) 說明:

A、"*"&C2&"*" 表示查找中間包含 C2 且兩邊為任意字符的文本,* 也可以表示空文本(即 "")。

B、A$2 是對列的相對引用對行的絕對引用,2 前的 $ 表示絕對引用,即往下拖時,A2 不會變 A3、A4 等;A$2:A$10 以數組形式返回 A2 至 A10 中的所有值。

C、SEARCH("*"&C2&"*",A$2:A$10) 執行時,"*"&C2&"*" 變為 "*襯衫*";接著,第一次從 A2 至 A10 中取出 A2,然后在 A2 中查找 "*襯衫*",由于找到了,因此返回 1;第二次取出 A3,沒有找到 "*襯衫*",所以返回值錯誤 #VALUE!;其它的以此類推,最后返回數組 {1;#VALUE!;#VALUE!;1;#VALUE!;1;#VALUE!;#VALUE!;1}。

D、則公式變為 =COUNT({1;#VALUE!;#VALUE!;1;#VALUE!;1;#VALUE!;#VALUE!;1}),最后統計數組中的元素個數,由于 #VALUE! 不統計,所以統計結果為 4。

(三)Sum + IsNumber + Search函數組合實現一次查找多個值

1、假如要一次同時查找 4 個值。雙擊 A2 單元格,把公式 =SUM(ISNUMBER(SEARCH({"excel","函數",2016,2019},A1))*1) 復制到 A2,按回車,返回查找結果 3;操作過程步驟,如圖12所示:

Excel Sum + IsNumber + Search函數組合實現一次查找多個值

圖12

2、公式 =SUM(ISNUMBER(SEARCH({"excel","函數",2016,2019},A1))*1) 說明:

A、SEARCH({"excel","函數",2016,2019},A1) 的找查找文本是一個包含 4 個元素的數組,即要在 A1 中查找 4 個值;執行時,第一次從數組中取第一個元素 excel,接著在 A1 中查找,返回結果為 1;第二次從數組中取第二個元素“函數”,也在 A1 中查找,結果為 27;其它的以此類推,最后返回 {1,27,22,#VALUE!},因在 A1 中找不到 2019,因此返回 #VALUE!。

B、則公式變為 =SUM(ISNUMBER({1,27,22,#VALUE!})*1),接著,用 IsNumber 檢查數組中的元素是否為數字,如果是,返回 True,否則返回 False;則公式變為 =SUM({TRUE,TRUE,TRUE,FALSE}*1),進一步計算用數組中的每個元素與 1 相乘,相乘時,True 轉為 1、False 轉為 0,則公式變為 =SUM({1,1,1,0}),最后把數組中的每個元素相加,結果為 3。

(四)Index + Match + IsNumber + Search函數組合實現返回兩列匹配的對應單元格

1、如果 A 列的“貨號”中含有 B 列“批次”,則返回對應的“數量”。雙擊 D2 單元格,把公式 =INDEX(C$2:C$8,MATCH(1=1,ISNUMBER(SEARCH(B$2:B$8,A2)),)) 復制到 D2,按回車,返回 870;選中 D2,把鼠標移到 D2 右下角的單元格填充柄上,鼠標變為加號后,按住左鍵然后往下拖,則返回剩余的“數量”;操作過程步驟,如圖13所示:

Excel Index + Match + IsNumber + Search函數組合實現返回兩列匹配的對應單元格

圖3

2、公式 =INDEX(C$2:C$8,MATCH(1=1,ISNUMBER(SEARCH(B$2:B$8,A2)),)) 說明:

A、B$2:B$8 以數組形式返回 B2 至 B8 中的值,即 {"A";"B";"C";"D";"E";"F";"G"};則 SEARCH(B$2:B$8,A2) 變為 SEARCH({"A";"B";"C";"D";"E";"F";"G"},A2),接著從數組中取出每個元素,然后在 A2 中查找,如果找到返回 1,否則返回 #VALUE!;最后返回 {#VALUE!;#VALUE!;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!}。

B、則 ISNUMBER(SEARCH(B$2:B$8,A2)) 變為 ISNUMBER({#VALUE!;#VALUE!;#VALUE!;1;#VALUE!;#VALUE!;#VALUE!}),進一步計算,用 IsNumber 判斷數組的每個元素,如果是數字的返回 True,否則返回 False;最后返回 {FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE}。

C、1=1 用于返回 True,因為 IsNumber 返回的數組元素就是 True 和 False,這樣便于判斷。

D、則 MATCH(1=1,ISNUMBER(SEARCH(B$2:B$8,A2)),) 變為 MATCH(TRUE,{FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE},),接著,在數組中查找 True,找到后返回它在數組中的位置,最后返回 4。

E、則公式變為 =INDEX(C$2:C$8,4),最后用Index函數返回 C2 至 C8 中第四行的值,即返回 870。


Office辦公軟件是辦公的第一選擇,這個地球人都知道。

本文章關鍵詞: Search函數 SearchB函數 
精品蜜桃一区二区三区_精品国产一区二区三_久久久久免费_欧美日韩免费在线
久久99精品一区二区三区三区| 伊人久久大香线蕉综合热线| 五月天久久比比资源色| 亚洲欧美日韩精品久久久久| 亚洲欧洲综合另类| 亚洲美女电影在线| 一区二区国产视频| 亚洲1区2区3区视频| 丝袜美腿高跟呻吟高潮一区| 日韩电影一区二区三区四区| 久久国产欧美日韩精品| 国内精品久久久久影院薰衣草| 韩国三级电影一区二区| 国产精品综合一区二区| 不卡高清视频专区| 欧美 日韩 国产 一区| 亚洲视频狠狠| 亚洲一区不卡| 在线一区二区三区四区五区| 欧美久久久影院| 欧美va在线播放| 国产精品国产自产拍高清av| 一级做a爱片久久| 蜜臀av亚洲一区中文字幕| 国产一区二区三区久久悠悠色av| 国产成人av电影免费在线观看| 91农村精品一区二区在线| 国产精品国产一区二区| 另类av一区二区| 欧美一区二区日韩| 日本一区二区综合亚洲| 亚洲成a人片在线观看中文| 韩国v欧美v亚洲v日本v| 欧美成人一区二区在线| 国产精品一区在线播放| 91精品国产aⅴ一区二区| 国产欧美日韩另类视频免费观看| 亚洲高清中文字幕| 国产米奇在线777精品观看| 女主播福利一区| 日本丶国产丶欧美色综合| 欧美电视剧在线看免费| 亚洲欧洲日韩一区二区三区| 毛片av中文字幕一区二区| 成人国产在线观看| 国产日韩一区二区三区| 91精品国产综合久久久蜜臀图片| 国产精品无人区| 麻豆国产精品777777在线| 91视频www| 欧美在线观看视频在线| 日本一区二区三区在线观看| 免费观看在线色综合| 午夜精品短视频| 欧美日韩二区三区| 中文字幕av在线一区二区三区| 麻豆成人免费电影| 伊人久久av导航| 精品国产免费人成在线观看| 婷婷亚洲久悠悠色悠在线播放| 91小宝寻花一区二区三区| 色乱码一区二区三区88| 国产精品久久免费看| 国产一区二区三区久久悠悠色av | 亚洲每日更新| 日韩美一区二区三区| 五月婷婷激情综合| 国产自产在线视频一区| 日韩欧美亚洲国产另类 | 风间由美一区二区av101| 美女日韩在线中文字幕| 国产精品久久久久影视| 国产69精品久久99不卡| 久久一二三四| 亚洲激情av在线| 欧美精品日韩| 精品久久久久久亚洲综合网 | 91麻豆自制传媒国产之光| 欧美日本在线观看| 日韩精品电影一区亚洲| 国产精品入口66mio| 国产精品女主播av| av成人动漫在线观看| 在线播放亚洲一区| 青草av.久久免费一区| 国产精品毛片在线| 亚洲三级电影全部在线观看高清| 99综合电影在线视频| 日韩一区二区在线观看视频 | 欧美性猛交xxxx黑人交| 午夜精品福利视频网站| 亚洲一区成人| 亚洲成人精品一区二区| 亚洲欧美清纯在线制服| 亚洲久本草在线中文字幕| 极品av少妇一区二区| 18涩涩午夜精品.www| 国产精品激情| 亚洲欧洲精品一区二区三区| 精品999网站| 亚洲欧洲综合另类| 亚洲国产精品一区| 亚洲激情中文1区| 亚洲一区三区电影在线观看| 亚洲国产一区视频| 久久午夜影视| 美女视频黄免费的久久| 欧美性感一区二区三区| 国产伦精品一区二区三区免费 | 久久久久国产一区二区| 人人精品人人爱| 欧美精品丝袜久久久中文字幕| 激情都市一区二区| 日韩欧美一级精品久久| 99久久er热在这里只有精品66| 久久久久久久久久久电影| 欧美日韩国产在线一区| 一区二区三区影院| 一本色道久久综合亚洲aⅴ蜜桃| 老鸭窝一区二区久久精品| 欧美理论电影在线| av电影一区二区| 亚洲视频图片小说| 久久久国产精品一区二区中文 | 国产成人精品三级| 久久久久久久精| 一区视频在线| 久久精品国产亚洲一区二区三区| 欧美日本一区二区三区| gogo大胆日本视频一区| 综合色天天鬼久久鬼色| 久久精品女人| 99精品欧美一区| 一个色在线综合| 欧美区在线观看| 欧美天天在线| 日韩精品电影在线| 亚洲精品一区二区三区在线观看 | 91精品视频网| 一区在线观看| 韩国成人福利片在线播放| 国产欧美一区二区三区在线老狼| 99riav国产精品| 成人中文字幕电影| 亚洲精品伦理在线| 制服丝袜成人动漫| 亚洲免费观看| 国产凹凸在线观看一区二区| 亚洲色图都市小说| 欧美一区二区三区在线视频| 亚洲美女视频在线免费观看| 国产麻豆精品久久一二三| 中文字幕一区二区三区蜜月| 欧美日韩大陆一区二区| 尤物在线精品| 国产精品一二三四五| 一区二区三区资源| 精品区一区二区| 欧洲一区二区三区免费视频| 国产一区二区中文字幕免费看| 久久激情五月婷婷| 亚洲欧美另类久久久精品2019| 日韩一级片网址| 久久亚洲精选| 国产综合色产| 成人福利在线看| 另类欧美日韩国产在线| 亚洲欧美日韩在线不卡| 精品免费视频一区二区| 久久一区精品| 99re热精品| 欧美日韩a区| 成人午夜在线免费| 琪琪久久久久日韩精品| 一区二区三区精品| 国产欧美精品一区二区三区四区| 51久久夜色精品国产麻豆| 亚洲欧美春色| 亚洲黄色av| 国产一区二区无遮挡| 成人爽a毛片一区二区免费| 美女视频一区二区三区| 亚洲影视在线观看| 日韩一区在线免费观看| 国产视频一区不卡| 精品国产99国产精品| 91麻豆精品国产91久久久使用方法| 久久五月激情| 亚洲欧美激情诱惑| 一区二区三区三区在线| 亚洲无线视频| 亚洲一二区在线| 国产精品红桃| 欧美日本久久| 欧美日韩一视频区二区| 91婷婷韩国欧美一区二区| 不卡一区在线观看| 成人深夜在线观看| 大胆亚洲人体视频| 成人激情午夜影院|