特定の文字列を別の文字列に置換したい
この記事では、Excelを使用して特定の文字列を別の文字列に置き換える方法を解説します。特定の単語やフレーズを一括で変更する際に役立つ関数や機能を紹介します。主にSUBSTITUTE関数や置換機能を使用します。
SUBSTITUTE関数を使用して文字列を置換する
A | B | C | D | |
---|---|---|---|---|
1 | 元の文字列 | 置換後の文字列 | ||
2 | 私の名前は太郎です。 | =SUBSTITUTE(A2, “太郎”, “花子”) | ||
3 | このリンゴは甘い。 | =SUBSTITUTE(A3, “甘い”, “酸っぱい”) |
手順
- まず、A列に置換したい文字列を入力します。
- B列にSUBSTITUTE関数を使ってA列の特定の文字列を別の文字列に置き換えます。
- 例えば、B2セルには=SUBSTITUTE(A2, “太郎”, “花子”)と入力して「太郎」を「花子」に置換します。
関数の役割
SUBSTITUTE関数は、指定した文字列を他の文字列に置換するための関数です。ここでは、A列の特定の文字列を置き換えた結果をB列に表示します。
結果
例えば、A2に「私の名前は太郎です。」と入力されている場合、B2セルには私の名前は花子です。と表示されます。
Excelの「置換」機能を使用して文字列を置換する
A | B | C | D | |
---|---|---|---|---|
1 | 文字列 | |||
2 | 明日は晴れです。 | |||
3 | 来週は会議があります。 |
手順
- まず、置換したい文字列が入力されたセルを選択します。(何も選択しない場合はシート全体が対象になります。)
- 「ホーム」タブから「検索と選択」→「置換」を選びます。
- 「検索する文字列」に置換したい文字列を入力し、「置換後の文字列」に新しい文字列を入力します。
- 「すべて置換」をクリックすると、指定した文字列がすべて置き換わります。
置換機能の役割
Excelの置換機能は、ワークシート全体または選択範囲で特定の文字列を一括で置き換えることができます。簡単に文字列の修正が可能です。
結果
例えば、「明日は晴れです。」という文を「明日は雨です。」に置換できます。
A | B | C | D | |
---|---|---|---|---|
1 | 文字列 | |||
2 | 明日は雨です。 | |||
3 | 来週は休暇があります。 |
まとめ
文字列を置換する方法には、SUBSTITUTE関数やExcelの置換機能があります。SUBSTITUTE関数は一部の文字列の置換に、置換機能は複数セルの文字列を一括で置き換える場合に便利です。
こちらも参考に

SUBSTITUTE関数で文字列を置換する方法と改行や空白の置き換え方法についてわかりやすく解説
SUBSTITUTE関数とSUBSTITUTEB関数SUBSTITUTEの概要指定文字列の置き換えExcel関数=SUBSTITUTE( 文字列 , 検索文字列 , 置換文字列 , (対象) )=SUBSTITUTEB( 文字列 , 検索文字列 , 置換文字列 , (対象) )概要 指定した文字列を置き換える 単純な置...