Applies ToSharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint in Microsoft 365 SharePoint Foundation 2010 SharePoint Server 2010 SharePoint Server 2007 SharePoint in Microsoft 365 Small Business Windows SharePoint Services 3.0

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

在另一個文字字串 (within_text) 中尋找某個文字字串 (find_text),並傳回 find_text 從 within_text 的第一個字元開始的起始位置的數字。您也可以使用 SEARCH 來在另一個字串中尋找文字字串,但不同於 SEARCH 的是,FIND 有大小寫之分,並且不允許使用萬用字元。

語法

尋找find_textwithin_text,[start_num

Find_text     是要尋找的文字。

Within_text     是包含要尋找之文字的文字。

Start_num     會指定搜尋的開始字元。within_text 中第一個字元的位置為 1。如果省略 start_num,會假設其值為 1。

您也可以使用 start_num 來略過指定位數的字元。例如,假設您正在使用文字字串 "AYF0093.YoungMensApparel"。若要尋找第一個 "Y" 在文字字串之描述部分的位置,請將 start_num 設定為 8,這樣就不會搜尋文字的序號部分。FIND 從字元 8 開始,並在下一字元找到 find_text,傳回數字 9。FIND 永遠會傳回從 within_text 開始位置起的字元數,並計算略過的字元 (如果 start_num 大於 1)。

備註

  • 如果 find_text 為 "" (空字串),FIND 會符合搜尋字串中的第一個字元 (亦即位置為 start_num 或 1 的字元)。

  • Find_text 不能包含任何萬用字元。

  • 如果 find_text 沒有出現在 within_text 中,則 FIND 會傳回錯誤值 #VALUE!。

  • 如果 start_num 不大於零,則 FIND 會傳回錯誤值 #VALUE!。

  • 如果 start_num 大於 within_text 字串的長度,則 FIND 會傳回錯誤值 #VALUE!。

範例集 1

公式

說明 (結果)

=FIND("M","Miriam McGovern")

字串中第一個 "M" 的位置 (1)

=FIND("m","Miriam McGovern")

字串中第一個 "m" 的位置 (6)

=FIND("M","Miriam McGovern",3)

從第三個字元開始搜尋時,第一個 "M" 在字串中的位置 (8)

範例集 2

欄1

公式

說明 (結果)

Ceramic Insulators #124-TD45-87

=MID([欄1],1,FIND(" #",[欄1],1)-1)

擷取字串中從位置 1 到位置 " #" 的文字 (Ceramic Insulators)

Copper Coils #12-671-6772

=MID([欄1],1,FIND(" #",[欄1],1)-1)

擷取字串中從位置 1 到位置 " #" 的文字 (Copper Coils)

Variable Resistors #116010

=MID([欄1],1,FIND(" #",[欄1],1)-1)

擷取字串中從位置 1 到位置 " #" 的文字 (Variable Resistors)

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。