ExcelのSUBSTITUTE関数とは、セル内の特定の文字列を、別の文字列に置き換えるための関数です。
例えば、「(株)」を「株式会社」に一括で変更したい場合などに非常に便利です。
SUBSTITUTE関数の基本的な構文
SUBSTITUTE関数の基本的な構文は次の通りです。
SUBSTITUTE関数の使い方
SUBSTITUTE関数の使い方を紹介します。
下の図の表で、「(株)」を「株式会社」にSUBSTITUTE関数を使用して置換を行います
置換した結果を表示するセルを選択します。(①)
「数式」タブをクリックします。(②)
「関数ライブラリ」グループにある「文字列操作」をクリックします。(③)
![セルを選択し、「数式」タブの「文字列操作」をクリックする](https://curio-kumegawa.com/school/wp-content/uploads/2024/07/Excel_SUBSTITUTE1.png)
「SUBSTITUTE」をクリックします。(④)
![「SUBSTITUTE」をクリックする](https://curio-kumegawa.com/school/wp-content/uploads/2024/07/Excel_SUBSTITUTE2.png)
「関数の引数」ダイアログボックスが表示されます。
「文字列」に置き換え対象となる文字列が入力されているセルを指定します。(⑤)
今回の例では、セル「B3」を指定します。
![「文字列」に置き換え対象となる文字列が入力されているセルを指定する](https://curio-kumegawa.com/school/wp-content/uploads/2024/07/Excel_SUBSTITUTE3-1024x512.png)
「検索文字列」に置き換えたい文字列を指定します。(⑥)
今回の例では、「"(株)"」と入力します。
![「検索文字列」に「"(株)"」と入力する](https://curio-kumegawa.com/school/wp-content/uploads/2024/07/Excel_SUBSTITUTE4-1024x503.png)
「置換文字列」に置き換える文字列を指定します。(⑦)
今回の例では、「"株式会社"」と入力します。
![「置換文字列」に「"株式会社"」と入力する](https://curio-kumegawa.com/school/wp-content/uploads/2024/07/Excel_SUBSTITUTE5-1024x510.png)
「置換対象」は、今回の例ではすべての該当箇所を置換するので、入力を省略します。
OKボタンをクリックします。(⑧)
![OKボタンをクリックする](https://curio-kumegawa.com/school/wp-content/uploads/2024/07/Excel_SUBSTITUTE6-1024x506.png)
これでSUBSTITUTE関数を入力することができたので、他のセルにオートフィルで反映します。
![オートフィルで他のセルに反映する](https://curio-kumegawa.com/school/wp-content/uploads/2024/07/Excel_SUBSTITUTE7.png)
これで、「(株)」を「株式会社」に置換することができました。
![「(株)」を「株式会社」に置換することができる](https://curio-kumegawa.com/school/wp-content/uploads/2024/07/Excel_SUBSTITUTE8.png)
まとめ
SUBSTITUTE関数は、Excelで文字列を扱う上で非常に便利な関数です。この関数を使うことで、煩雑な文字列の置換作業を効率的に行うことができます。ぜひ、様々な場面で活用してみてください。
記事のまとめ
- SUBSTITUTE関数は、セル内の特定の文字列を、別の文字列に置き換えるための関数
- SUBSTITUTE関数の構文は、「SUBSTITUTE(文字列, 検索文字列, 置換文字列, [置換対象])」
![](https://curio-kumegawa.com/school/wp-content/uploads/2024/04/excel_article_top.jpg)
Excelの基本的な操作方法から、便利な機能の活用術まで、幅広く紹介しています。
ぜひこちらのページも合わせてご覧ください。
今すぐCHECK