文字列の一部を別の文字列に置き換えます。
REPLACE(old_text,start_char,num_chars,new_text)
有効な引数は次のとおりです。
| 引数 | 説明 | 
|---|---|
| old_text | 一部の文字を置き換えるための元のテキスト | 
| start_char | 元テキストにおける置換の開始位置 | 
| num_chars | 新規文字列との置換対象となる、元テキスト内の文字数。整数以外の値を指定すると、小数部分が切り捨てられます。 | 
| new_text | 元テキスト内の文字を置き換える新規文字列 | 
この関数は、指定の位置から開始する指定数の文字を、他の文字と置き換えるために使用します。 指定の文字列を他の文字列に置き換えるには、SUBSTITUTE関数を使用します。
old_textおよびnew_text引数に対しては文字列データ、start_charおよびnum_chars引数に対しては数値データを受け取り、 文字列データを返します。
次の式は、指定のテキスト内の6文字目から開始する3文字を、新たな1文字に置き換えます。
REPLACE(""abcdefghijk"", 6, 3, ""%"") 結果: abcde%ijk%"") gives the result abcde%