REPLACE 関数は、文字列に含まれる、指定された文字数の文字を別の文字に置き換えます。
書式
REPLACE(文字列,開始位置,文字数,置換文字列)
文字列 置き換えを行う文字列を指定します。
開始位置 置換文字列と置き換える先頭文字の位置 (文字番号) を数値で指定します。文字列の先頭文字の位置が 1 になります。
文字数 置換文字列と置き換える文字列の文字数を指定します。
置換文字列 置き換える文字列を指定します。置き換え対象となる文字列の一部が、この文字列に変更されます。
使用例
数式 |
説明 (結果) |
=REPLACE("abcdefghijk",6,5,"*") |
文字列の 6 番目の文字から 5 文字分を "*" に置き換えます (abcde*k) |
=REPLACE("2009",3,2,"10") |
文字列 "2009" の最後の 2 桁を "10" に置き換えます (2010) |
=REPLACE("123456",1,3,"@") |
文字列の先頭の 3 文字を "@" に置き換えます (@456) |