REPLACE関数

REPLACE/REPLACEB関数は、テキストおよびデータ関数の一つです。指定した開始位置と文字数に基づいて、文字列を新しい文字列に置き換えるために使用されます。REPLACE関数はシングルバイト文字セット(SBCS)を使用する言語向けであり、REPLACEBは日本語、中国語、韓国語などのダブルバイト文字セット(DBCS)を使用する言語向けです。

構文

REPLACE(old_text, start_num, num_chars, new_text)

REPLACE関数には以下の引数があります:

引数説明
old_text置き換え対象の元のテキスト。
start_num置き換えを開始する位置。
num_chars置き換える文字数。
new_text新しいテキスト。

REPLACEB(old_text, start_num, num_bytes, new_text)

REPLACEB関数には以下の引数があります:

引数説明
old_text置き換え対象の元のテキスト。
start_num置き換えを開始する位置。
num_bytesバイト数に基づく置き換える文字数。
new_text新しいテキスト。
注意事項

REPLACE関数は大文字と小文字を区別します。

REPLACE/REPLACEB関数の適用方法。

以下の図はREPLACE関数によって返される結果を示しています。

REPLACE Function

次の項目が含まれている記事:タグ:
すべてのタグを見る