find函數

find函數

對數據中某個字符串進行定位的函數
Find函數用來對原始數據中某個字符串進行定位,以确定其位置。Find函數進行定位時,總是從指定位置開始,返回找到的第一個匹配字符串的位置,而不管其後是否還有相匹配的字符串。
    書名: 别名: 作者: 類别: 原作品: 譯者: 出版社: 頁數: 定價: 開本: 裝幀: ISBN: 中文名稱:find函數 外文名:foundion 語 法:find_text 使用地方:Excel 類 别:計算機函數 領 域:計算機學

使用語法

FIND(find_text,within_text,start_num)

FIND(find_text,within_text,start_num)

Find_text是要查找的字符串。

Within_text是包含要查找關鍵字的單元格。就是說要在這個單元格内查找關鍵字

Start_num指定開始進行查找的字符數。比如Start_num為5,則從單元格内第五個字符開始查找關鍵字。

注意

文本字符串“AYF0093.YoungMensApparel”,如果要查找文本字符串中說明部分的第一個“Y”的編号,則可将start_num設置為8,這樣就不會查找文本的序列号部分。FIND将從第8個字符開始查找,而在下一個字符處即可找到find_text,于是返回編号9。FIND總是從within_text的起始處返回字符編号,如果start_num大于1,也會對跳過的字符進行計數。

如果find_text是空文本(),則FIND則會返回數值1。

Find_text中不能包含通配符。

如果within_text中沒有find_text,則FIND返回錯誤值#VALUE!。

如果start_num不大于0,則FIND返回錯誤值#VALUE!。

如果start_num大于within_text的長度,則FIND返回錯誤值#VALUE!。

應用示例

A2=“廣東省東莞市東城區…”,A3=“黑龍江省哈爾濱市…”;對含有不同地方的數據,利用“Find”函數,非常簡單地确定“省”出現的位置。

詳細解釋

公式“=FIND("省",A2)”中,“省”表示要查找的文本為“省”,(實際使用中,也可以很長的一串字符)。要找查找的對象是A2單元格的内容“廣東省東莞市東城區…”,因為沒有指定起始位置,所以系統從第一位開始。返回的“3”,表示“省“字在第三位。

而公式“=FIND("省",A3)”中,“黑龍江省哈爾濱市…”則返回4。

注:FIND函數,第一位查找内容,如果是文本的話,必須添加英語輸入法下的雙引号,否則函數無法計算。

與Find類似,Search函數也有相同的功能。它們的區别是,Find區分大小寫,而Search不分大小寫(當被查找的文本為英文時)。

另外,在Excel中,對文本進行處理的很多函數都提供了一個特别用來處理雙字節字符(如中文,日文)的函數,一般是在原函數後加“B”,如FIND,就有一個FINDB。LEFT,相對應的就是LEFTB等。其實,我們在實際應用中,使用不帶“B”的函數就足夠了。如果你想使用帶“B”的函數,則要特别注意,尤其是在組合運用函數時,其中一個函數使用帶“B”的形式,則其它有帶“B”形式的函數,全部都要使用其帶“B”的形式,否則結果極可能是錯的。

上一篇:易拉罐

下一篇:蜂王漿

相關詞條

相關搜索

其它詞條