一、 SEARCH函數(shù) 功能:返回一個(gè)指定字符或文本字符串在字符串中第一次出現(xiàn)的位置(忽略大小寫) 參數(shù):search(要查找的文本,文本字符串,指定從哪個(gè)位置開始查找) 注意:如果第三參數(shù)省略,則默認(rèn)從第一個(gè)字符開始查找 利用search函數(shù)查找指定文本的位置: 在單元格內(nèi)輸入: =search(“學(xué)”,字符串所在單元格,1) 解析:可以看到search函數(shù)和find函數(shù)的用法和功能很相似。 二、 FIND函數(shù)和SEARCH函數(shù)的區(qū)別。 1、 find函數(shù)區(qū)分大小寫,search不區(qū)分大小寫。 分別用find函數(shù)和search函數(shù)在“AbcD”字符串中查找“d”,最后find函數(shù)返回的是錯(cuò)誤值,search函數(shù)返回的是“4”。 2、 find函數(shù)不支持通配符,search函數(shù)支持通配符。 分別用find函數(shù)和search函數(shù)在“AbcD”字符串中查找“?”,最后find函數(shù)返回的是錯(cuò)誤值,search函數(shù)返回的是“1” 注: 若查找的文本字符串中含有“*”和“?”通配符,該如何? 解決方法: find函數(shù)不用管,因?yàn)樗恢С滞ㄅ浞?/strong>,而search則需要在通配符前加上“~”。 三、 SEARCHB函數(shù) 使用方法:按字節(jié)查找,與search函數(shù)用法一樣。(和find函數(shù)與findb函數(shù)兩者的關(guān)系相同) 在單元格內(nèi)輸入: =serachb(“學(xué)”,字符串所在單元格) 最終返回結(jié)果為5。 注: 漢字和漢字符號(hào)占兩個(gè)字節(jié),英文字母占一個(gè)字節(jié)。 |
|