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