目次
エクセルで置換を関数で実施する方法
エクセルで置換を関数で実施するには「SUBSTITITE関数」を使います
「SUBSTITUTE関数」とは”サブスティテュート”と呼ぶ関数で
文字列を置換することができる関数です
英語では「〇〇を✖✖に替える・代替する」という意味です
指定の文字を指定し、新しい文字に替えることができます
![文字の置換イメージ](https://smart-hint.com/wp-content/uploads/2020/12/image-112.png)
「株式会社」という文字列を「(株)」に置換する関数を入れいています
置換でよいのではないか?
![検索と置換ボックス](https://smart-hint.com/wp-content/uploads/2020/12/image-113.png)
エクセルには「検索と置換」という機能があります
この「置換」を使えば、文字列を変えることができます
![置換のgif](https://smart-hint.com/wp-content/uploads/2020/12/20201227_1.gif)
![ショートカット【Ctrl】→【H】](https://smart-hint.com/wp-content/uploads/2020/12/image-116.png)
ショートカットは【Ctrl】→【H】です
メリットとしては簡易な操作で置換ができるという点
一方でデメリットは毎回この作業をする必要があるという点です
日々更新されるデータベースを利用する場合には
手動で置換を実施するのは効率が悪いです
その時はぜひ「SUBSTITUTE関数」を使ってみてください
↓「株式会社」「株」を消したカラムを作っています
![株式会社の省略イメージ](https://smart-hint.com/wp-content/uploads/2020/12/image-117.png)
SUBSTITUTE関数の設定方法
![=SUBSTITUTE(文字列,検索文字列,置換文字列)](https://smart-hint.com/wp-content/uploads/2020/12/image-118.png)
「SUBSTITUTE関数」は3つ指定する部分があります
全て「文字」と書いてあり分かりにくいですが、
最初に置換したい文字が書いている「セル」を指定し、
「特定の文字」→「置換したい文字」の順に記載していきます
![SUBSTITUTE関数の結果イメージ](https://smart-hint.com/wp-content/uploads/2020/12/image-119.png)
![SUBSTITUTE関数の利用イメージ](https://smart-hint.com/wp-content/uploads/2020/12/image-120.png)
エクセルは「文字列」を判定するのが苦手なので
(“”)ダブルクォーテーションで囲ってください
「空白」にしたい場合は(“”)ダブルクォーテーションをつなげましょう
まとめ
今回は「SUBSTITUTE関数」についてご紹介しました
「置換」をするには「検索と置換」のボックスを使うパターンと
「関数」を使うパターンの2種類があります
また応用編としてLEN関数と組み合わせて「特定の文字だけ数える」こともできます
![](https://smart-hint.com/wp-content/uploads/2020/12/LENSUBSTITUTE-1-520x300.png)
ぜひ試してみてください