Microsoft Office SharePoint Portal Server 2003
首頁上一個下一頁列印

全部顯示全部顯示

SEARCH

SEARCH

SEARCH 會傳回指定字元或文字字串首次出現的字元位數 (從 start_num 起始)。使用 SEARCH 來決定另一文字字串中之字元或文字字串的位置,以便使用 MID 或 REPLACE 函數變更該文字。

語法

SEARCH(find_text,within_text,start_num)

Find_text  為要尋找的文字。您可以在 find_text 中使用萬用字元:問號 (?) 和星號 (*)。問號可替代任一字元;星號可替代任一系列的字元。如果您確實要尋找實際的問號或星號,請在該字元前鍵入波狀符號 (~)。

Within_text  是要在其中搜尋 find_text 的文字。

Start_num  是在 within_text 中開始搜尋的字元數。

秘訣 

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

註解

範例

欄1欄2欄3公式 描述 (結果)
StatementsProfit Marginmargin=SEARCH("e",[欄1],6) 從第六個位置開始搜尋,第一個 "e" 在字串的位置 (7)
StatementsProfit Marginmargin=SEARCH([欄2],[欄3]) "margin" 在 "Profit Margin" 中的位置 (8)
StatementsProfit Marginmargin=REPLACE([欄3],SEARCH([欄3],[欄2]),6,"Amount") 用 "Amount" 替換 "Margin" (Profit Amount)
©2003 Microsoft Corporation. All rights reserved.