excel查找位置函數(shù)的有關(guān)方法
Excel中也有很多時(shí)候需要查找數(shù)據(jù)里的位置,需要用到函數(shù)來(lái)進(jìn)行查找,下面是學(xué)習(xí)啦小編帶來(lái)的關(guān)于excel查找位置函數(shù)的有關(guān)方法的內(nèi)容,歡迎閱讀!
有關(guān)FIND函數(shù)的介紹:
Find函數(shù)之Excel
Find函數(shù)用來(lái)對(duì)原始數(shù)據(jù)中某個(gè)字符串進(jìn)行定位,以確定其位置。Find函數(shù)進(jìn)行定位時(shí),總是從指定位置開(kāi)始,返回找到的第一個(gè)匹配字符串的位置,而不管其后是否還有相匹配的字符串。
使用語(yǔ)法
FIND(find_text,within_text,start_num)
Find_text 是要查找的字符串。
Within_text 是包含要查找關(guān)鍵字的單元格。就是說(shuō)要在這個(gè)單元格內(nèi)查找關(guān)鍵字
Start_num 指定開(kāi)始進(jìn)行查找的字符數(shù)。比如Start_num為1,則從單元格內(nèi)第一個(gè)字符開(kāi)始查找關(guān)鍵字。如果忽略 start_num,則假設(shè)其為 1。
注意:
使用 start_num 可跳過(guò)指定數(shù)目的字符。例如,假定使用文本字符串“AYF0093.YoungMensApparel”,如果要查找文本字符串中說(shuō)明部分的第一個(gè)“Y”的編號(hào),則可將 start_num 設(shè)置為 8,這樣就不會(huì)查找文本的序列號(hào)部分。FIND 將從第 8 個(gè)字符開(kāi)始查找,而在下一個(gè)字符處即可找到 find_text,于是返回編號(hào) 9。FIND 總是從 within_text 的起始處返回字符編號(hào),如果 start_num 大于 1,也會(huì)對(duì)跳過(guò)的字符進(jìn)行計(jì)數(shù)。
如果 find_text 是空文本 (),則 FIND 則會(huì)返回?cái)?shù)值1。
Find_text 中不能包含通配符。
如果 within_text 中沒(méi)有 find_text,則 FIND返回錯(cuò)誤值 #VALUE!。
如果 start_num 不大于 0,則 FIND返回錯(cuò)誤值 #VALUE!。
如果 start_num 大于 within_text 的長(zhǎng)度,則 FIND 返回錯(cuò)誤值 #VALUE!。
應(yīng)用示例:
A2=“廣東省東莞市東城區(qū)…”,A3=“黑龍江省哈爾濱市…”; 對(duì)含有不同地方的數(shù)據(jù),利用“Find”函數(shù),非常簡(jiǎn)單地確定“省”出現(xiàn)的位置。
詳細(xì)解釋:
公式“=FIND("省",A2)”中,“省”表示要查找的文本為“省”,(實(shí)際使用中,也可以很長(zhǎng)的一串字符)。要找查找的對(duì)象是A2單元格的內(nèi)容“廣東省東莞市東城區(qū)…”,因?yàn)闆](méi)有指定起始位置,所以系統(tǒng)從第一位開(kāi)始。返回的“3”,表示“省“字在第三位。
而公式“=FIND("省",A3)”中,“黑龍江省哈爾濱市…”則返回4。
注:FIND函數(shù),第一位查找內(nèi)容,如果是文本的話,必須添加英語(yǔ)輸入法下的雙引號(hào),否則函數(shù)無(wú)法計(jì)算。
與Find類(lèi)似,Search函數(shù)也有相同的功能。它們的區(qū)別是,F(xiàn)ind區(qū)分大小寫(xiě),而Search不分大小寫(xiě)(當(dāng)被查找的文本為英文時(shí))。
另外,在Excel中,對(duì)文本進(jìn)行處理的很多函數(shù)都提供了一個(gè)特別用來(lái)處理雙字節(jié)字符(如中文,日文)的函數(shù),一般是在原函數(shù)后加“B”,如FIND, 就有一個(gè)FINDB。LEFT,相對(duì)應(yīng)的就是LEFTB等。其實(shí),我們?cè)趯?shí)際應(yīng)用中,使用不帶“B”的函數(shù)就足夠了。如果你想使用帶“B”的函數(shù),則要特別注意,尤其是在組合運(yùn)用函數(shù)時(shí),其中一個(gè)函數(shù)使用帶“B”的形式,則其它有帶“B”形式的函數(shù),全部都要使用其帶“B”的形式,否則結(jié)果極可能是錯(cuò)的。
excel查找位置函數(shù)的有關(guān)方法
使用FINDB函數(shù)用途:FINDB用于查找其他文本串(within_text)內(nèi)的文本串(find_text),并根據(jù)每個(gè)字符使用的字節(jié)數(shù)從within_text的首字符開(kāi)始返回find_text的起始位置編號(hào)。FIND與FINDB的區(qū)別在于:前者是以字符數(shù)為單位返回起始位置編號(hào),后者是以字節(jié)數(shù)為單位返回起始位置編號(hào)。語(yǔ)法:FINDB(find_text,within_text,start_num),參數(shù):Find_text是待查找的目標(biāo)文本;Within_text是包含待查找文本的源文本;Start_num指定從其開(kāi)始進(jìn)行查找的字符,即within_text中編號(hào)為1的字符。如果忽略start_num,則假設(shè)其為1。注意:此函數(shù)適用于雙字節(jié)字符,它能區(qū)分大小寫(xiě)但不允許使用通配符。其它事項(xiàng)與FIND函數(shù)相同。
例子中:中文有2個(gè)字符,所以愛(ài)字開(kāi)始字節(jié)為5
看了excel查找位置函數(shù)的有關(guān)方法還看了:
4.Excel中Lookup函數(shù)如何實(shí)現(xiàn)根據(jù)多個(gè)關(guān)鍵詞取值