使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

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

在另一個文字字串 (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)

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×