【Excel函數81】SEARCH 不區分大小寫尋找字元位置,協助格式解析與欄位拆解

更新 發佈閱讀 5 分鐘

在 Excel 中處理欄位拆解、格式解析或資料清理時,若需找出某個字元或文字在字串中的位置,SEARCH 函數是最彈性的選擇。它能回傳指定文字首次出現的位置,且不區分大小寫,適合用於搭配 MID、LEFT、RIGHT 等函數進行欄位解析、代碼拆解與格式控制。

🔹快速摘要(語法、用途、常見場景)

  • 用途:尋找特定字元或文字在字串中的位置(不區分大小寫)
  • 語法=SEARCH(要找的文字, 原文字, [起始位置])
  • 常見場景:欄位拆解、格式解析、代碼定位、報表欄位控制、文字擷取輔助

一、SEARCH 函數語法與用途:彈性導向的文字搜尋工具

語法:

=SEARCH(find_text, within_text, [start_num])
  • find_text:要尋找的文字或字元
  • within_text:原始文字字串
  • start_num(可選):從第幾個字元開始搜尋,預設為 1
  • 回傳結果為該文字首次出現的位置(以 1 為起點)

SEARCH 不區分大小寫,若找不到指定文字,會回傳錯誤。

二、範例教學:五個基礎 + 五個進階範例

🔸基礎範例(適合初學者快速掌握用途)

範例一:尋找逗號位置

=SEARCH(",", "蘋果,香蕉,芒果")

回傳 3

範例二:尋找文字「apple」的位置(不區分大小寫)

=SEARCH("apple", "I like APPLE")

回傳 8

範例三:從第 5 個字元開始搜尋「a」

=SEARCH("a", "banana", 5)

回傳 6

範例四:處理儲存格內容

=SEARCH("-", A1)

尋找 A1 中破折號的位置。

範例五:找不到指定文字時回傳錯誤

=SEARCH("X", "ABCDEF")

回傳 #VALUE!

🔸進階範例(適合報表設計與欄位拆解應用)

範例六:搭配 MID 擷取分隔符之後的文字

=MID(A1, SEARCH("-", A1)+1, LEN(A1))

擷取破折號之後的文字。

範例七:搭配 LEFT 擷取分隔符之前的文字

=LEFT(A1, SEARCH("-", A1)-1)

擷取破折號之前的文字。

範例八:搭配 SUBSTITUTE 尋找第二個逗號位置

=SEARCH(",", SUBSTITUTE(A1, ",", "#", 2))

將第二個逗號替換為特殊字元後定位。

範例九:批次處理整欄資料(動態陣列)

=MAP(A2:A100, LAMBDA(x, SEARCH(":", x)))

尋找 A2:A100 中每列冒號的位置(Excel 365)。

範例十:搭配 IF 判斷是否包含指定字元

=IF(ISNUMBER(SEARCH("-", A1)), "包含破折號", "未包含")

判斷 A1 是否包含破折號。

三、常見問題解答(FAQ)

Q1:SEARCH 和 FIND 有何差異?

SEARCH 不區分大小寫,FIND 區分大小寫。

Q2:SEARCH 可以處理中文嗎?

可以,會正確回傳中文字元位置。

Q3:SEARCH 可以處理多層分隔嗎?

可以,搭配 SUBSTITUTE 或多層 SEARCH 使用。

Q4:SEARCH 可以處理整欄資料嗎?

可以,搭配 MAP 或拖曳填滿即可批次處理。

Q5:SEARCH 可以搭配哪些函數使用?

常見搭配 MID、LEFT、RIGHT、LEN、SUBSTITUTE、MAP、LAMBDA 等。

四、注意事項與錯誤排除

  • 若找不到指定文字,會回傳 #VALUE! 錯誤
  • 起始位置若小於 1 或超過文字長度,會回傳錯誤
  • 中文擷取不受編碼影響,可直接操作
  • 建議搭配錯誤防呆邏輯處理空白或格式異常輸入
  • 若需區分大小寫,請改用 FIND 函數

五、延伸技巧與相關函數

  • FIND 函數:區分大小寫的文字搜尋
  • MID 函數:擷取文字中間段落
  • LEFT / RIGHT 函數:擷取文字左右側指定字元
  • SUBSTITUTE 函數:替換特定字元以利定位
  • MAP / LAMBDA 函數:批次處理與邏輯封裝

六、結語與延伸閱讀推薦

SEARCH 函數是 Excel 中最彈性的文字定位工具之一,適合用在欄位拆解、格式解析、資料清理與報表設計等情境。學會 SEARCH 後,你可以進一步探索:

  • [FIND 函數教學:區分大小寫的文字搜尋技巧]
  • [MID 函數教學:擷取文字中間段落的彈性方法]
  • [SUBSTITUTE 函數教學:替換字元以利格式清理]
留言
avatar-img
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
32會員
238內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/14
在 Excel 中處理欄位拆解、格式解析或資料清理時,常需要找出某個特定字元或文字在字串中的位置。FIND 函數能精準回傳指定字元首次出現的位置,適合用於搭配 MID、LEFT、RIGHT 等函數進行欄位解析、代碼拆解與格式控制。它是文字處理中最常用的邏輯工具之一。
Thumbnail
2025/10/14
在 Excel 中處理欄位拆解、格式解析或資料清理時,常需要找出某個特定字元或文字在字串中的位置。FIND 函數能精準回傳指定字元首次出現的位置,適合用於搭配 MID、LEFT、RIGHT 等函數進行欄位解析、代碼拆解與格式控制。它是文字處理中最常用的邏輯工具之一。
Thumbnail
2025/10/14
在日常報表處理或資料彙整工作中,經常需要將多個 Excel 檔案的內容合併到一個主工作簿中。若手動複製貼上,不僅耗時,也容易出錯。透過 VBA,我們可以建立一個「一鍵合併」功能,自動開啟資料夾內所有 Excel 檔案,並將指定工作表的資料整合到主檔案中。
Thumbnail
2025/10/14
在日常報表處理或資料彙整工作中,經常需要將多個 Excel 檔案的內容合併到一個主工作簿中。若手動複製貼上,不僅耗時,也容易出錯。透過 VBA,我們可以建立一個「一鍵合併」功能,自動開啟資料夾內所有 Excel 檔案,並將指定工作表的資料整合到主檔案中。
Thumbnail
2025/10/14
在日常工作中,若需開啟多個 Excel 檔案進行比對、整合或檢查,手動操作既耗時又容易遺漏。透過 VBA,我們可以建立一個「一鍵開啟」功能,讓使用者選擇資料夾後,自動載入其中所有 Excel 檔案,大幅提升效率。 本文將完整教學如何撰寫這段 VBA 程式碼,並逐段解說其邏輯與應用場景。
Thumbnail
2025/10/14
在日常工作中,若需開啟多個 Excel 檔案進行比對、整合或檢查,手動操作既耗時又容易遺漏。透過 VBA,我們可以建立一個「一鍵開啟」功能,讓使用者選擇資料夾後,自動載入其中所有 Excel 檔案,大幅提升效率。 本文將完整教學如何撰寫這段 VBA 程式碼,並逐段解說其邏輯與應用場景。
Thumbnail
看更多
你可能也想看
Thumbnail
工具功能 (1) 彈性任意查詢檔案,如對來源目錄設定,檔案修改日期 設定,檔名特定字串或副檔名設定後,自動查出明細,並可展開至各階子目錄處理     (2) 依查詢後結果,可產出 LIST ,提供查詢結果之確認,再依此對檔案作複 (3) 可對檔案作移動,複製至別處,刪除處理,使電腦可騰出硬碟空間
Thumbnail
工具功能 (1) 彈性任意查詢檔案,如對來源目錄設定,檔案修改日期 設定,檔名特定字串或副檔名設定後,自動查出明細,並可展開至各階子目錄處理     (2) 依查詢後結果,可產出 LIST ,提供查詢結果之確認,再依此對檔案作複 (3) 可對檔案作移動,複製至別處,刪除處理,使電腦可騰出硬碟空間
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
Excel好好玩VBA-菜緒 (https://portaly.cc/ezyvba) VBE輔助工具一個針對Excel VBA撰寫的輔助工具 代碼對齊排版、排序、刪空行、刪註解、簡易VBA收集(可新增、刪除)..
Thumbnail
Excel好好玩VBA-菜緒 (https://portaly.cc/ezyvba) VBE輔助工具一個針對Excel VBA撰寫的輔助工具 代碼對齊排版、排序、刪空行、刪註解、簡易VBA收集(可新增、刪除)..
Thumbnail
網友提出的一個問題,如影片。 當輸入關鍵字+數量,例:起司+10 下拉式選單自動產生有關起司的產品的清單供選擇並且帶出規格、數量、金額與小計 《為什麼要做這個功能呢?》 當資料很多的時候,如果每筆資料都是用篩選的方式來找出想要的產品,可能會耗掉非常多的時間。 所以如果可以藉由關鍵字,
Thumbnail
網友提出的一個問題,如影片。 當輸入關鍵字+數量,例:起司+10 下拉式選單自動產生有關起司的產品的清單供選擇並且帶出規格、數量、金額與小計 《為什麼要做這個功能呢?》 當資料很多的時候,如果每筆資料都是用篩選的方式來找出想要的產品,可能會耗掉非常多的時間。 所以如果可以藉由關鍵字,
Thumbnail
在 Excel 中,日期和時間是常見的數據類型,因此經常需要進行日期計算和處理。為了方便使用者操作,Excel 提供了許多強大的日期函數。在這篇教學文章中,我們將介紹常用的日期函數及其應用。
Thumbnail
在 Excel 中,日期和時間是常見的數據類型,因此經常需要進行日期計算和處理。為了方便使用者操作,Excel 提供了許多強大的日期函數。在這篇教學文章中,我們將介紹常用的日期函數及其應用。
Thumbnail
這邊統整了所有過去發表過關於 QUERY 函式的教學分享,希望可以方便你按照順序閱讀和練習。 QUERY 可以用來查詢、篩選、聚集、排序資料,還可以做張簡易的資料透視表,是我在 Google 試算表上做數據分析、製作報告、製作儀表板時最常用的函式之一,既方便又好用,誠心推薦!
Thumbnail
這邊統整了所有過去發表過關於 QUERY 函式的教學分享,希望可以方便你按照順序閱讀和練習。 QUERY 可以用來查詢、篩選、聚集、排序資料,還可以做張簡易的資料透視表,是我在 Google 試算表上做數據分析、製作報告、製作儀表板時最常用的函式之一,既方便又好用,誠心推薦!
Thumbnail
在Dcard有人求救一個問題:想要將layer與panel的資料提出出來,如下圖。 這個題目是很經典的需求,就是多條件查找,多條件查找有蠻多種不同的解決方法,甚至版本不同解法也是天壤之別哦。 準備動作 在寫函數之前,記得要先觀察一下我們想要提取的資料有什麼樣的規則,可以發現A欄中只
Thumbnail
在Dcard有人求救一個問題:想要將layer與panel的資料提出出來,如下圖。 這個題目是很經典的需求,就是多條件查找,多條件查找有蠻多種不同的解決方法,甚至版本不同解法也是天壤之別哦。 準備動作 在寫函數之前,記得要先觀察一下我們想要提取的資料有什麼樣的規則,可以發現A欄中只
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News