テキスト
単語を別の単語に置き換える
定義
セルの中のある単語を別の単語に置き換えるとは、SUBSTITUTE にテキスト、古い単語、新しい単語を渡すことです。
構文
=SUBSTITUTE(text, old_text, new_text)
引数
| 引数 | 意味 |
|---|---|
text |
編集する語句が入っているセルです。 |
old_text |
探す単語で、二重引用符で囲みます。例: "old"。 |
new_text |
その場所に入れる単語です。例: "new"。 |
計算例
経路の一覧が B2:B4 にラベルを保存しています。最初のラベルはまだ new ではなく old と書いてあります。
| A: 便 | B: ラベル |
|---|---|
| 1 | old code |
| 2 | old gate |
| 3 | dock path |
数式: =SUBSTITUTE(B2,"old","new")
結果: new code。単語 old が置き換わり、ラベルの残りはそのままです。
練習問題
セル A2 には red red が入っています。B2 に、単語 red を blue に置き換える数式を書いてください。
- B2 に、A2 の red を blue に置き換える SUBSTITUTE 数式を書いてください。
- B2 は A2 の red を blue に置き換えた値を表示する必要があります。
ステップ 1 / 2
B2 に =SUBSTITUTE(A2,"red","blue") と入力します。
red red の red を blue に置き換えると blue blue になります。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
B2 は SUBSTITUTE を使っています。
B2 は blue blue を表示しています。
次のレッスンは複数のテストから結果を選ぶです。
関連する関数
一致する古い単語をすべて新しい単語に入れ替えるのが SUBSTITUTE 関数です。
よくある間違い
=SUBSTITUTE(B2,"new","old") のように単語の順を逆にするミスです。old は new として見つからないので、ラベルは old code のままです。