日常工作共常常會需要有一些數(shù)據(jù)、文本查找。今天介紹下文本查找函數(shù)Find、Search函數(shù)及函數(shù)的應用。1、函數(shù)介紹Search/ FIND(“查找值”,“查找原始數(shù)據(jù)源”),最后返回值為查找值在查找區(qū)域相應的位置;如果查找值不存在返回值為錯誤值。兩個函數(shù)相似,但也有些許差別: (1)FIND函數(shù)查找區(qū)分大小寫,SEARCH函數(shù)不區(qū)分大小寫 我們可以看到示例,在Excel和excel這兩個值中查找e,FIND區(qū)分大小寫返回的值是不一樣的,而SEARCH函數(shù)不區(qū)分大小寫說有返回值都為1。 (2) SEARCH函數(shù)支持通配符查找,F(xiàn)IND函數(shù)不支持通配符查找 從示例中可以看到當使用通配符時,SEARCH函數(shù)能查找出想應的結果,而FIND函數(shù)直接返回錯誤值。 2、函數(shù)應用函數(shù)的基本原理介紹完了,下面我們來說說這兩個函數(shù)在日常工作中的實際應用吧。我自己最常用的就是用這兩個函數(shù)分離一串字符。如圖: 示例中需要將地區(qū)和附屬部門分離開,只需找到他們的連接符號將左右兩邊分離開,在分別提取出來就行了。提取地區(qū)時用函數(shù):“LEFT(G5,F(xiàn)IND('-',G5)-1)“,F(xiàn)IND函數(shù)找到“-“的位置在減一位就是地區(qū)所占的位置,地區(qū)是幾位提取幾位就行了;附屬部門用函數(shù):‘right(g5,len(g5)-find('-',g5))’,因為附屬部門是最后的一串字符,原字符串的長度減去“-“所在的位置,剩下的就是附屬部門所占的字符長度,提取出來就大功告成了。 |
|