文字を置換するSUBSTITUTE関数-GSS/Excel/関数
SUBSTITUTE関数の使い方とは
ExcelのSUBSTITUTE関数は、文字列内の指定された文字列を別の文字列に置換する関数です。この関数は、文字列の一部を別の文字列に置き換える必要がある場合に非常に役立ちます。例えば、長い文章の中の単語を変更する必要がある場合や、URL内のドメイン名を変更する場合などがあります。
SUBSTITUTE関数の基本構文は以下の通りです。
=SUBSTITUTE(元の文字列, 置換したい文字列, 新しい文字列, [出現回数])
- 元の文字列:置換される文字列を含むセル参照または文字列を直接指定します。
- 置換したい文字列:置換したい文字列を指定します。
- 新しい文字列:置換後に挿入される文字列を指定します。
- 出現回数:省略可能な引数で、元の文字列内で置換する回数を指定します。この引数を省略した場合、すべての出現箇所が置換されます。
例えば、以下のようなセルがあるとします。
A1: クラシックカーは本当に素晴らしいです。クラシックカーは貴重な歴史的遺産です。
このセル内の「クラシックカー」を「スポーツカー」に置換するには、次のようにSUBSTITUTE関数を使用します。
=SUBSTITUTE(A1, "クラシックカー", "スポーツカー")
また、出現回数を指定することもできます。例えば、最初の出現箇所のみを置換するには、次のようにします。
=SUBSTITUTE(A1, "クラシックカー", "スポーツカー", 1)