テキスト

SUBSTITUTE

定義

SUBSTITUTE は、文字列の中のある文字の組を別の文字の組に置き換えます。

構文

=SUBSTITUTE(text, old_text, new_text, [instance_num])

引数

引数 意味
text 変えるテキスト、またはそれを含むセルです。
old_text 探す文字です。大文字と小文字は一致している必要があります。
new_text その場所に入れる文字です。
instance_num 任意です。何番目の出現を置き換えるかを指定します。省略すると、Excel は一致するものをすべて置き換えます。

計算例

塗料の一覧が grey という綴りを使い、gray が必要です。ラベルは A2:A4 に入っています。

A: ラベル
grey door
blue door
grey gate

数式: =SUBSTITUTE(A2,"grey","gray")

結果: gray door。文字 grey が gray に置き換わり、ラベルの残りはそのままです。

練習問題

セル A2 には cat bat が入っています。B2 に、そのテキストの at を ake に置き換える数式を書いてください。

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

関連する関数

TRIM は置き換えの前後に同じ文字列のスペースを整えられ、LEFT は新しいテキストから接頭辞を取れます。

よくある間違い

SUBSTITUTE が大文字小文字を無視すると期待するミスです。grey を探す検索では Grey は置き換わりません。文字が完全に一致しないからです。

関連する関数

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