如何使用Excel中的FIND函數

如何使用Excel中的FIND函數

Excel中的FIND函數可以幫助您更方便地搜尋資料。以下詳細介紹如何在 Microsoft Excel 中使用 FIND 函數

Excel 是 Microsoft Office 辦公室產品套件的一部分。它為用戶提供了處理大量數據的強大功能。當然,您仍然有與 Google Sheets 類似的替代品,但就功能而言,Microsoft Excel 仍然更勝一籌。

下載和使用 Microsoft Excel 時,您可以批量輸入資料、按字母順序對文字排序、按升序或降序排列數字、插入參考來源鏈接,最重要的是,使用函數進行計數。

Excel函數非常多元且豐富,用途各異。事實上,微軟根據具體用途將它們分為許多類別。FIND 函數是最受歡迎的 Excel 函數之一。

顧名思義,Excel 中的 FIND 函數可協助您尋找文字字串中的字符,與 Word 的搜尋功能非常相似。它與字串分隔函數(例如Excel 中的 MID 函數LEFT 函數RIGHT 函數)具有相同的用途,但本質上完全不同。FIND函數會自動尋找文字字串中某個字元的位置,而上述字串分割函數則需要使用者預先決定要分割的字元數和位置。以下的文章將指導您如何在 Excel 中使用 FIND 函數以及該函數的一些範例。

Excel中FIND函數的使用說明

FIND 函數語法:=FIND(find_text; inside_text; [start_num])

在那裡:

  • find_text:是您要搜尋的字元或文字。
  • inside_text:要搜尋 find_text 位置的文字。
  • [start_num]:指定在_text內開始搜尋的位置。

使用FIND函數時注意:

  • FIND 函數將區分文字中的大小寫字母,而SEARCH Excel 函數則不會。
  • FIND函數不支援搜尋*find_text、find_text*、*find_text*...等字符
  • 使用[start_num]跳過第一個字元並從指定位置開始。如果省略[start_num],則預設=1。
  • 如果 start_num 小於 0 或大於 inside_text 的長度,則函數傳回錯誤值。

1.Excel中FIND函數範例

1. 尋找儲存格 B3 中字元「h」的位置,輸入函數=FIND (“h”,B3),然後按 Enter。結果將為 5,因為第一個“h”字元位於文字字串中的第 5 個位置,與“H”字元不同。

如何使用Excel中的FIND函數

2. 在 B4 儲存格中尋找「Giang」一詞的位置,因此我們將使用 find_text=Giang 來尋找位置。與指令 =FIND(“Giang”,B4) 一起使用的函數。結果傳回文字中單字「Giang」的第一個字元的位置。如果文字範圍內沒有「江」字符,則會報錯#VALUES!。

如何使用Excel中的FIND函數

3. 從第 5 個字元開始,找出字母「a」在文字序列中的位置。對於本範例,您需要使用 start_num,即 5。該函數的公式為 =FIND(“a”,B5,5),結果為字元“a”在文字範圍中的位置(形容詞字元)為 9 5.

如何使用Excel中的FIND函數

2.FIND函數與LEFT函數結合的範例

FIND函數與LEFT函數結合使用,用於分隔全名、區號、符號…文字中的第一個字串。

從左到右查找B3單元格中的第一個字符,直到找到字符“-”,並且不取“-”字符,因此函數公式中會有-1。我們將得到組合函數公式 =LEFT(B3,FIND("-",B3)-1),結果是 Tran。

3.FIND函數與MID函數結合的範例

當結合這兩個函數時,我們將找到文字範圍內的中間字元。

使用FIND函數找到B4單元格中的第一個“-”字符,然後使用MID函數將文字字串中“-”字符前後的3個字符分開,得到中間的字符。要使用的函數是 =MID(B4,FIND("-",B4)+1, 3),然後按 Enter。結果就是 KYP 角色。

如何使用Excel中的FIND函數

4.修復#VALUE!函數錯誤 在尋找中

報告錯誤#VALUE!FIND 函數中的錯誤可能是由 2 個常見錯誤引起的。

原因1:在文字字串中找不到參考值。

例如,以下 FIND 函數公式會報告錯誤,因為 FIND 函數區分大小寫。所以B5中都是大寫字母,找小寫字母的函數會報錯。或者,如果文字字串中沒有要搜尋的字符,它也會顯示#VALUE!。

如何使用Excel中的FIND函數

原因 2:錯誤 [start_num] 超出範圍內的字元

例如,從字元 16 開始尋找字元「a」將傳回錯誤,因為文字序列總共有 15 個字元。現在您需要正確修正[start_num]。

如何使用Excel中的FIND函數

看更多:


Excel中的IFERROR函數、公式及用法

Excel中的IFERROR函數、公式及用法

學習如何在 Excel 中使用非常常用的 IFERROR 函數,提升您的數據處理效率。

如何在 Excel 中使用 VSTACK 和 HSTACK 函數

如何在 Excel 中使用 VSTACK 和 HSTACK 函數

想知道如何在 Excel 中堆疊和附加資料嗎?讓我們一起學習如何使用 Microsoft Excel 中的 VSTACK 和 HSTACK 函數!

SUBTOTAL 函數:公式以及如何在 Excel 中使用 SUBTOTAL 函數

SUBTOTAL 函數:公式以及如何在 Excel 中使用 SUBTOTAL 函數

了解 Excel 中的 SUBTOTAL 函數及其用途,讓計算更簡單有效!

Excel中的除法函數:MOD函數(求餘數)與QUOTIENT函數(求整數部分)

Excel中的除法函數:MOD函數(求餘數)與QUOTIENT函數(求整數部分)

MOD函數是Excel中除法求餘的函數。學習如何輕鬆使用MOD函數和QUOTIENT函數來計算餘數和整數部分,提升您的Excel技能。

在 Excel 上玩“拼圖”

在 Excel 上玩“拼圖”

Reddit 用戶 MehmetSalihKoten 在 Microsoft Excel 中創建了俄羅斯方塊的全功能版本。

如何使用Excel中的轉換功能

如何使用Excel中的轉換功能

要轉換 Excel 中的測量單位,我們將使用 Convert 函數。

Excel中HLOOKUP函數的使用方法

Excel中HLOOKUP函數的使用方法

HLOOKUP 函數是什麼?如何在Excel中使用HLOOKUP函數?讓我們來和 LuckyTemplates 一起找出答案吧!

如何在 Excel 中使用 VALUE 函數

如何在 Excel 中使用 VALUE 函數

Excel中的VALUE函數是什麼?Excel中的數值公式是什麼?讓我們透過 LuckyTemplates.com 來了解一下吧!

Excel EOMONTH函數,EOMONTH函數如何使用

Excel EOMONTH函數,EOMONTH函數如何使用

Excel中的EOMONTH函數用於顯示給定月份的最後一天,實作非常簡單。然後,您將根據我們輸入的數據獲得特定月份的最後一天。

如何在 Excel VBA 中使用 do-while 循環

如何在 Excel VBA 中使用 do-while 循環

想要在 Excel VBA 中自動執行重複任務嗎?因此,讓我們學習如何使用 Do-While 迴圈來實作一系列重複操作,直到滿足條件。