REPLACE 関数

説明

文字列内の指定された位置から指定された文字数を、別の文字列に置き換えます。

構文

REPLACE(文字列, 開始位置, 文字数, 新しい文字列)

引数

  • 文字列 - 一部の文字を置き換える文字列です。数値の場合は文字列に変換されます。
  • 開始位置 - 置き換えを開始する位置を指定します。1から始まります。
  • 文字数 - 置き換える文字数を指定します。
  • 新しい文字列 - 置き換え後の文字列です。

やりたいこと
文字列の6文字目から5文字を「*」に置き換える= REPLACE("abcdefghijk", 6, 5, "*")
文字列の先頭5文字を置き換える= REPLACE("Hello World", 1, 5, "Hi")
文字数を0にして文字列を挿入する= REPLACE("Hello World", 6, 0, " Beautiful")
フィールドの一部を置き換える= REPLACE(電話番号, 1, 3, "XXX")

注意

  • 開始位置は1以上である必要があります。
  • 文字数は0以上である必要があります。
  • 開始位置が文字列の長さより大きい場合は、新しい文字列が末尾に追加されます。
  • 範囲を引数として指定した場合はエラーになります。