如何使用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 上玩“拼圖”

在 Excel 上玩“拼圖”

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

如何使用Excel中的轉換功能

如何使用Excel中的轉換功能

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

Excel中HLOOKUP函數的使用方法

Excel中HLOOKUP函數的使用方法

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

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

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

Excel 中的 IFERROR 函數非常常用。為了很好地使用它,您需要了解 Microsoft Excel 的 IFERROR 公式。

如何在 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 迴圈來實作一系列重複操作,直到滿足條件。

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 2016 - 第 6 課:變更 Excel 中的列、行和儲存格的大小

Excel 中的預設列寬和行高可能與您輸入的資料不符。以下的文章向您介紹了一些在Excel 2016中更改列、行和儲存格大小的方法,請參考!

Excel 2016 - 第 5 課:儲存格與區域的基本概念

Excel 2016 - 第 5 課:儲存格與區域的基本概念

每當您使用 Excel 時,您都需要在儲存格中輸入資訊或內容。讓我們透過LuckyTemplates來學習Excel 2016中單元格和區域的基本概念!

如何在Excel中使用XLOOKUP函數

如何在Excel中使用XLOOKUP函數

Excel 中的 Xlookup 函數是什麼?如何在Excel中使用Xlookup?讓我們透過 LuckyTemplates.com 來了解一下吧!