テキスト

REPLACE

定義

REPLACE は、選んだ位置から指定した文字数を新しい文字に入れ替えたテキストを返します。

構文

=REPLACE(old_text, start_num, num_chars, new_text)

引数

引数 意味
old_text 元のテキスト、またはそれを含むセルです。
start_num 置き換える最初の文字です。テキストの先頭を 1 と数えます。
num_chars その開始位置から除く文字数です。
new_text その場所に入れる文字です。テキストは二重引用符で囲みます。

計算例

ヤードは、位置 2 から 3 文字を入れ替えてラベルを付け直します。ラベルは A2:A4 に入っています。

A: ラベル
BOARD
HOUSE
CRANE

数式: =REPLACE(A2,2,3,"IN")

結果: BIND。BOARD の 2 文字目から 4 文字目は OAR で、IN になります。下にフィルすると、数式は BIND、HINE、CINE を返します。

練習問題

セル A2 には ABCDE が入っています。B2 に、2 文字目から 3 文字を X に置き換える数式を書いてください。

  1. B2 に、A2 の 2 文字目から 3 文字を X に置き換える REPLACE 数式を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

EXACT は新しいテキストを目標と比べられます。LEFT は結果から接頭辞を取れます。

よくある間違い

start_num を 0 から数えるミスです。最初の文字は位置 1 なので、REPLACE(A2,0,3,"X") は #VALUE! を返します。

関連する関数

これらのリンクは関連する関数です。