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