次の方法で共有


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 関数では大文字と小文字が区別されます。 大文字と小文字が textold_textの間で一致しない場合、SUBSTITUTE はテキストを置き換えません。

  • この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。

例: 文字列内の置換

次の数式では、[Product Code] 列のコピーが作成されます。この列では、列内のどこに存在する場合でも、古い製品コード PA の新しい製品コード NW に置き換えられます。

= SUBSTITUTE([Product Code], "NW", "PA")

Text 関数REPLACE