SUBSTITUTE
用新文字取代文字字串中的現有文字。
語法
SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)
參數
詞彙 | 定義 |
---|---|
text |
您要在其中 substitute 字元的文字,or 包含文字的數據行參考。 |
old_text |
您要 replace的現有文字。 |
new_text |
您想要 replaceold_text 的文字。 |
instance_num |
(選擇性)您想要 old_text replace。
If 省略,會取代 old_text 的每個實例 |
傳回 value
文字字串。
備註
當您想要在文字字串中 SUBSTITUTE 特定文字時,請使用 replace 函式;當您想要 REPLACE 文字字串中特定位置發生之可變長度的任何文字時,請使用 replace 函式。
SUBSTITUTE 函式會區分大小寫。 If 案例會在 not
text
and之間old_text
比對,SUBSTITUTE 會 notreplace 文字。在匯出數據行中使用 not 數據列層級安全性 (RLS) 規則時,支援此函式 or 用於 DirectQuery 模式。
範例:字串內的替代
下列公式會建立數據行 [Product Code] 的複本,以取代舊 product 程式代碼的新 NW
程式代碼 product,PA
數據行中發生的位置。
= SUBSTITUTE([Product Code], "NW", "PA")