查找字符位置_如何使用find函数和search函数精确查找字符
精確查找指定字符在一個字符串中的位置是Excel函數運用中的一項重要的技巧,尤其是在截取字符串、替換字符串等文本處理過程中,精確定位技術更是必不可少。查找字符的主要函數是find函數和search函數,兩者的語法完全相同。
find(find_text,within_text,[start_num]) / search(find_text,within_text,[start_num])
Find_text:必須,表示要查找的文本
Within_text:表示包含要查找文本的文本
Start_num:可選,表示開始查找的位置,省略則默認為1
這兩個函數都是在第二個字符串中查找第一個字符串,并返回第一個字符串第一次出現時的位置的值。
兩者的區別是:
- find區分大小寫,search不區分
- search支持通配符,find不支持
下面我們通過幾個例子來幫助我們理解這兩個函數具體的使用方法。例一:查找字符在字符串中的第一次出現的位置
在“我愛學習Excel”中,我們來查找“愛”字第一次出現的位置。
例二:查找字符在字符串中的第n次出現的位置
請注意觀察一下,在find函數中輸入的是字符"E",而在search函數中輸入的字符是“e”,結果都是8。
例三:提取文件名
利用cell函數,我們可以提取完整路徑的文件名。但有時候我們僅僅需要文件名。這時,可以利用find/search函數和mid函數來完成。
單元格F23中的公式為“=FIND("[",$A$21)”
單元格F24中的公式為“=FIND("]",$A$21)”
單元格F25中的公式為“=MID($A$21,$F$23+1,$F$24-$F$23-5)”
有find函數和search基本功能是一樣的,所以在這里不在演示search函數了。關于mid函數,在下一篇會有詳細的講解。
-END-
歡迎關注【Excel應用之家】專欄,了解更多的Excel實際應用技能,盡在Excel應用之家!
版權聲明:本文歸Excel應用之家專欄(微信公眾號Excel應用之家)原創撰寫,未經允許不得轉載。歡迎關注專欄/公眾號。
總結
以上是生活随笔為你收集整理的查找字符位置_如何使用find函数和search函数精确查找字符的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 《自然医学》刊登:研究称猴痘病毒或加速适
- 下一篇: 信用卡申请多久能查进度 这些因素会影响信
