等級(jí):初學(xué)者
-
積分:0
-
財(cái)富值:0.00
-
身份:普通用戶
Excel中SEARCH和FIND函數(shù)的區(qū)別
Excel中的SEARCH函數(shù)和FIND函數(shù)都可以在指定的文本字符串中查找另一個(gè)文本字符串第一次出現(xiàn)的位置。其語(yǔ)法分別為:
SEARCH:
SEARCH(find_text,within_text,[start_num])
FIND:
FIND(find_text, within_text, [start_num])
其參數(shù)為:
find_text 要查找的文本
within_text 在其中進(jìn)行查找的文本
start_num 指定在within_text中開(kāi)始搜索的位置,可選。
例如,A2單元格中為文本“Excel和Access”,要在其中查找第一個(gè)字母“c”出現(xiàn)的位置,則公式:
=SEARCH("c",A2)
或:
=FIND("c",A2)
都返回“3”。
SEARCH和FIND函數(shù)的區(qū)別主要有兩點(diǎn):
1. FIND函數(shù)區(qū)分大小寫(xiě),而SEARCH函數(shù)則不區(qū)分。
例如上例中要查找字母“e”的位置,兩公式返回不同的結(jié)果:
=SEARCH("e",A2)
返回“1”,因?yàn)樗鼪](méi)有區(qū)分大小寫(xiě),返回第一個(gè)字母“E”的位置“1”。
=FIND("e",A2)
返回第一個(gè)小寫(xiě)字母“e”的位置“4”。
2. SEARCH函數(shù)支持通配符,而FIND函數(shù)不支持。
如上例中查找前兩個(gè)字符為“ce”,由三個(gè)字符組成的字符串第一次出現(xiàn)的位置,公式
=SEARCH("ce?",A2)
返回“3”。
而公式
=FIND("ce?",A2)
返回錯(cuò)誤“#VALUE!”。