前面我們講了幾個文本函數(shù),,有截取文本(left、right,、mid),、文本替換(substitute)、文本格式化(text),,回復34可查看,。 那么今天我們講解一下文本查詢的兩個函數(shù):find和search 1find和searchfind和search的語法是一樣的,作用也是一樣,,語法如下,。 search(文本1,,文本2[,起始位置]) 它倆的作用就是查詢文本1在文本2中的位置。 參數(shù)詳解: 1,、文本1:若是空文本,,函數(shù)返回1。 2,、文本2:一般是引用的單元格,;若是沒有查找到文本1,函數(shù)返回錯誤值,。 3,、起始位置:從文本2的第幾個字符開始查詢文本1;默認是1,,不能小于1,,也不能大于文本2的長度,否則返回錯誤值,。 那么問題來了,,find和search的區(qū)別是什么呢? 2,、find函數(shù)的第一個參數(shù)不能含有通配符,,search函數(shù)可以。 至于通配符又是個什么玩意兒,,后續(xù)我們會講到,,先不管它。 2實例應用下面看幾個實例: 1,、查詢“好學”在A1單元格中的位置 可以看到find和search的結(jié)果是一樣的,。 '好'是'一師是個好學校'的第5個字符,所以結(jié)果是5,。 2,、從第2個字符開始查詢“好學” 因為'好學'是在第5個字符處,所以從第2個字符開始查詢不影響結(jié)果,。 2,、從第6個字符開始查詢“好學” 因為'好學'是在第5個字符處,所以從第6個字符開始查詢,,結(jié)果查詢不到,,返回錯誤值。 3,、大小寫查詢驗證find和search的區(qū)別 find區(qū)分大小寫,,所以查不到'OK',;但是search不區(qū)分,可以查到'OK',。 |
|