find函數在excel中是一個很常見的函數,此函數是一個查找函數,用於查找某一個字符在單元格中的位置,所以find函數返回一個位置序列號(數字)。
工具/原料
excel
方法/步驟
find函數的語法如下圖:
如下圖示例,需要在A2中查找字符A的位置,在A3中查找字符B的位置,我們可以用find函數。
我們在C2中錄入公式:=FIND("A",A2,1),函數返回結果為5,說明字符A在A2單元格中的位置為第5位,同理,在C3中錄入公式:=FIND("B",A3,1),函數返回結果為12,說明字符B在A3單元格中的位置為第12位。
需要說明的是,第三個參數表示的是從第幾個字符開始查找,如果我們要查找A2單元格中第二個A,第三個參數就必須大於5,也就是說,要從S開始查找,如下圖,C2中錄入的公式應為:=FIND("A",A2,6),函數返回結果為11,說明第二個字符A在A1單元格中位置為第11位。
如果第三個參數省略不寫,函數默認為1,即會從第一個字符開始查找。如下圖所示:
使用find函數需要注意兩點:
1.如果第一個參數要求函數查找的字符査不到,函數返回錯誤值#VALUE!
2.如果第三個參數大於單元格字符長度,函數會返回錯誤值#VALUE!
查找不到,當然返回錯誤了!
FIND函數在excel中很少單獨使用,一般會和其他函數結合在一起使用,起到定位作用。
如下圖所示:需要提取單元格中的字母和數字。
當然,有很多方法,其中一種我們就可以用find函數、mid函數來提取。
這個公式的意思為:
1.用find函數定位字母的位置。
2.用len函數和lenb函數確定提取的個數。
3.用mid函數來提取需要的內容。
注意事項
如果此經驗對您有用,請投我一票,萬分感謝!!!!!