院長大大已經開啟Excel函數系列課程,上班族、想學Office相關技術等等有需要的朋友請關注院長,享受每天及時的知識分享,跟著院長走,輕輕鬆鬆玩轉Office。
院長每天堅持發,你還不每天堅持學???
直接來乾貨。
1、 FIND
此函數查詢某些文本在一串字符串中的位置。
=FIND(查詢文本,查詢區域,查找起始位置)
即從查詢區域中查找查詢文本的位置。
參數解釋:
查詢文本是要查找的文本,可以是單元格或英文狀態下雙引號框起來的字符串;
查詢區域可以是一個單元格或英文狀態下雙引號框起來的字符串;
起始位置
是要從查詢區中第幾個字符串開始向後查找,省略時表示從頭開始。
我們先用昨天講的LEN長度計算一個單元格的總字符長度。
複習LEN
因為有3個回車所以結果是20字符+3個回車=23。
FIND的使用
所以“a”的位置是第10為,包含一個回車。
那我們想查詢第二個a的位置怎麼辦?
指定起始查詢位置
=FIND("a",C3,11)
此時就要用到第三個參數了,我們從11位開始查,結果包含一個回車。
要查詢兩個及以上的字符會怎麼樣?
查詢多個字符
可以看到查詢多個字符時,結果是第一個字符的位置。
多個字符必須與查詢範圍的本子排序一致,否則亂序或者加入別的字符均會出錯。
2、 FINDB
此函數是FIND按字節查詢的形式。
=FINDB(查詢文本,查詢區域,查找起始位置)
參數使用與FIND一致。
讓我們找找春天在哪裡:
FINDB的使用
可以看到:
一箇中文字符算兩個字節,
一個英文字符算一個字節,
中文狀態下的標點符號算兩個字節,
英文狀態下的標點符號算一個字節
同理查詢多個字符時,結果是第一個字符的位置。
多個字符必須與查詢範圍的本子排序一致,否則亂序或者加入別的字符均會出錯。