別看,找的就是你.Excel文本字符串查找函數SEARCH和SEARCHB函數使用詳解!

2021-02-13 聽數據說話
點擊excel小課堂關注我喲

☀學好excel,提高職業素養,提升職場競爭力,讓老闆喊著為你漲工資!

Excel文本字符串查找函數SEARCH和SEARCHB函數使用詳解

SEARCH 和 SEARCHB 函數可在第二個文本字符串中查找第一個文本字符串,並返回第一個文本字符串的起始位置的編號,該編號從第二個文本字符串的第一個字符算起。例如,若要查找字母「O」在單詞「LOVE」中的位置,可以使用以下函數:=SEARCH("n","printer")。此函數會返回 4,因為「n」是單詞「printer」的第四個字符。

SEARCH函數——功能說明

SEARCH函數可在第二個文本字符串中查找第一個文本字符串,並返回第一個文本字符串的起始位置的編號,該編號從第二個文本字符串的第一個字符算起。例如,若要查找字母「n」在單詞「printer」中的位置,可以使用以下函數:

=SEARCH("n","printer")

此函數會返回 4,因為「n」是單詞「printer」的第四個字符。

也可以在一個單詞中搜索另一個單詞。例如,以下函數:

=SEARCH("base","database")

會返回 5,因為單詞「base」是從單詞「database」的第五個字符開始的。使用 SEARCH函數可以確定某個字符或文本字符串在另一個文本字符串中的位置,然後可使用 MID 和 MIDB 函數返回文本,或使用 REPLACE 和 REPLACEB 函數更改文本。

SEARCH函數——語法 SEARCH(find_text,within_text,[start_num])

find_text    必需。要查找的文本。

within_text    必需。要在其中搜索 find_text 參數的值的文本。

start_num    可選。within_text 參數中從之開始搜索的字符編號。

SEARCH函數——參數說明

SEARCH函數不區分大小寫。如果要執行區分大小寫的搜索,可以使用 FIND 和 FINDB 函數。

可以在 find_text 參數中使用通配符 (問號 (?) 和星號 (*)) 。問號匹配任意單個字符;星號匹配任意一串字符。如果要查找實際的問號或星號,請在字符前鍵入波形符 (~)。

如果找不到 find_text 的值,則返回 錯誤值 #VALUE!。

如果省略了 start_num 參數,則假設其值為 1。

如果 start_num 不大於 0(零)或大於 within_text 參數的長度,則返回 錯誤值 #VALUE!。

可以使用 start_num 來跳過指定數目的字符。以 SEARCH 函數為例,假設要處理文本字符串「AYF0093.YoungMensApparel」。若要在文本字符串的說明部分中查找第一個「Y」的位置,請將 start_num 設置為 8,這樣就不會搜索文本的序列號部分(即本例中的「AYF0093」)。SEARCH 函數從第 8 個字符開始,在下一個字符處查找在 find_text 參數中指定的字符,並返回數字 9。SEARCH 函數總是返回從 within_text 參數的起始位置計算的字符的編號,如果 start_num 參數大於 1,則會計算跳過的字符。

SEARCH函數——案例
從案例中我們可以得到以下幾個結論:1、SEARCH函數不區分大小寫;2、由於*和?為通配符,如果參數find_text的內容為星號或問號,那麼返回的結果永遠為1,如果要查找星號或問號,須加入「~」字符號。補充課堂——SEARCHB函數只有在將 DBCS 語言設置為默認語言時,函數 SEARCHB 才會將每個字符按 2 個字節計數。否則,函數 SEARCHB 的行為與 SEARCH 相同,即將每個字符按 1 個字節計數。支持 DBCS 的語言包括日語、中文(簡體)、中文(繁體)以及朝鮮語。


先頂後看年薪百萬,如果幫到了你,幫忙給個好評,這對小編很重要,萬分感謝。

小小經驗,覺得有幫助,可以分享給更多的朋友。

關注excel小課堂(ID:excel-xiaoketang 長按複製)微信號,學好excel,提高職業素養,提升職場競爭力,升職加薪不再是夢!

相關焦點

  • Excel文本函數search和searchb教程
    在眾多的文本函數中,search無疑是必會函數之一,除了它自身的定位功能外,還經常在工作中與其他函數搭配使用,使其應用更為廣泛。為了讓大家多了解一些search函數的用法,我專門整理了這期教程。本教程內容擔心記不全的話,可以分享到朋友圈給自己備份一份。
  • Excel查找函數:SEARCH函數使用技巧
    SEARCH函數是用來返回一個指定字符或文本字符串在字符串中第一次出現的位置 ,從左到右查找,忽略英文字母的大小寫,那麼在Excel中如何具體使用呢
  • Excel函數公式:含金量極高的文本函數SEARCH和SEARCHB
    Excel中的文本函數,也是非常的多的,例如FIND和FINDB,其主要作用是:查找指定值在字符串中的起始位置。今天我們要學習的是SEARCH和SEARCHR函數。一、函數作用、語法結構、參數說明。作用:用於查找指定值在字符串中的起始位置。
  • Excel函數學習8:SEARCH函數
    微信公眾號:excelperfect SEARCH函數在另一個文本字符串中查找文本字符串,如果找到則返回其位置,不區分大小寫。什麼情況下使用SEARCH?SEARCH函數在字符串中查找另一字符串,可以:在字符串中找到另一個字符串——不區分大小寫在搜索中使用通配符在搜索文本中指定開始數字SEARCH函數的語法SEARCH函數的語法如下:SEARCH(find_text
  • EXCEL中利用REPLACE函數與FIND函數的組合統一替換特定字符後文本
    在前面的課程中我們學過了,從字符串最前端提取字符串,學習過從字符串末尾提取字符,同樣也學習過從字符中間位置提取特定字符。今天我們要學習的是利用REPLACE函數和FIND函數的組合,統一替換特定字符後面的文本。第一步先利用FIND函數取出「-」字符所在字符串的位置。
  • Excel中字符串包含查找的實現1(FIND函數一對一)
    字符串對比、查找在我們工作中經常用到,比如查找單元格A1中是否包含字符A的一對一查找,也有A1中是否包含A或B或C其中之一的一對多查找。在講「一對多」查找之前,我們有必要先了解一下簡單的字符串查找:「一對一」查找。     例:如下圖所示。A列是包括省名的地址,要求在B列判斷是否為「河南」省的地方。
  • Excel查找字符並定位位置函數FIND和SEARCH
    前面介紹過連續單、雙字節字符串的分離,為實現更加複雜字符串中字符的提取,今天我們來介紹FIND和SEARCH函數。一、FIND和SEARCH函數兩個函數的功能基本相同,都是定位某一字符(串)在指定字符串中、從左向右數第一次出現的位置,即第幾位。如果要查找的字符串不存在,則返回錯誤值「#VALUE!」。
  • EXCEL函數公式大全之利用FIND函數和LEFT函數提取文本中指定文字
    EXCEL函數公式大全之利用FIND函數和LEFT函數提取文本中指定文字。EXCEL函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數FIND函數和LEFT函數。
  • 【Excel函數】FIND函數 和 SEARCH函數
    在Excel中,我們有兩個文本函數用來查找的,Find函數和Search函數能夠定位出你要查找的文本的位置。FIND函數:定位出你要查找的文本在原始文本中的位置。:定位出你要查找的文本在原始文本中的位置。
  • EXCEL函數公式大全之利用FIND函數和RIGHT函數LEN函數取末尾字符
    EXCEL函數公式大全之利用FIND函數和RIGHT函數LEN函數從字符串末尾取出指定長度的字符,從字符串中取出銷售員的姓名。EXCEL函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數FIND函數、RIGHT函數和LEN函數。在上節的課程中我們講過了利用FIND函數和LEFT函數提取字符串中的部門,今天這節課我們是利用FIND函數、RIGHT函數和LEN函數提取字符串中的員工姓名。
  • 【Office小技巧】Excel文本查找函數FIND/SEARCH使用小技巧
    在Excel中經常會碰到查找文本/內容等等需求,很多小夥伴可能都還在手動進行判斷查找,今天芒種君來分享Excel中的文本查找函數FIND和SEARCH使用小技巧,最後附上通配符小技巧,讓查詢替換更加高效輕鬆。
  • 物流工作中常用Excel函數盤點
    下面就簡單盤點一下物流工作中常用的Excel函數(只是簡單盤點,以後會慢慢詳解)。1.vlookup是物流工作中最常用的函數,主要為了引用同一個欄位在不同表格中的數據。類似的還有lookup和hlookup函數。2.
  • Excel文本函數find和findb教程
    (ID:ExcelLiRui)微信個人號 | (ID:ExcelLiRui520)關鍵字:findExcel文本函數find和findb教程Excel中的文本函數雖然很多,但不必全部通學,只要把最常用到的函數掌握就可以解決80%以上的問題了。
  • Excel中find函數、left函數的使用方法的介紹
    Excel中find函數的功能就是返回一個字符串在另外的一個字符串中開始出現的位置(注意:區分大小寫的) Find函數的各參數具體含義: =FIND(find_text,within_text,start_num) 第一個參數
  • (基礎篇)PHP字符串函數
    PHP字符串函數包括查找字符位置函數;提取子字符函數;替換字符串;字符長度;比較字符函數;分割成數組字符;去除空格等等
  • Excel字符替換:REPLACE函數使用技巧
    Replace函數,顧名思義,就是「替換」,即功能就是執行替換操作,替換字符中的指定字符。REPLACE函數功能替換指定字符數的文本,使用其他文本字符串並根據所指定的字符數替換某文本字符串中的部分文本REPLACE函數語法REPLACE(old_text,start_num,num_chars,new_text)翻譯白話格式:REPLACE(替換其部分字符的文本,是要用new_text替換的old_text
  • EXCEL函數公式大全之利用FIND函數MID函數提取字符串中間指定文本
    EXCEL函數公式大全之利用FIND函數和MID函數組合提取字符串中間指定文本。EXCEL函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數FIND函數和MID函數。
  • Excel中查找與引用函數的使用
    因此我們把 19個函數按功能分為查找數據函數和引用數據函數兩類。它可以與其他多個函數組合使用,靈活方便。下面將對函數分類及其具體應用進行介紹。4.當查找文本且 range_lookup 為 FALSE 時,則可以在lookup_value 中使用通配符問號 (?) 和星號 (*)。問號匹配任意單個字符;星號匹配任意一串字符。
  • PHP部分字符串函數匯總
    我們大家知道無論哪種語言,字符串操作都是一個重要的基礎,往往是簡單而重要。PHP給我們提供了大量的字符串操作函數,功能強大,使用也比較簡單,這裡為大家總結九類字符串函數。 1. 查找字查找字符位置函數strpos($str,search,[int]): 查找search在$str中的第一次位置從int開始stripos($str,search,[int]): 函數返回字符串在另一個字符串中第一次出現的位置strrpos($str,search,[int]): 查找search在$str中的最後一次出現的位置從int 2.
  • excel文本函數應用:單元格中的數字和字母,如何判斷?
    文本字符是Excel中除了數字以外的另一種非常常用的數據類型,Excel也提供了大量的文本函數。利用這些函數我們可以用來判斷字符串開頭是否為數字、字符串是否同時包含了數字和英文、字符串是否包含了指定字符,可以用來轉換英文字母的大小,可以用來刪除字符串前後空格。下面咱們一起來學習下。