驚愕の活用法!Excel SUBSTITUTE関数を使いこなす完全ガイド【初心者必見】

パソコンパソコン・スマホ教室
スポンサーリンク

Excelで文字列を一括で置き換えたいとき、手動で修正するのは時間がかかり、ミスも生じやすいですよね。そこで便利なのが「SUBSTITUTE関数」。あなたもきっと、この関数を活用できれば、作業が圧倒的に楽になるはずです。しかし、意外と使い方に迷っている方が多いのも事実です。

この記事では、SUBSTITUTE関数の基本から応用まで、初心者でも理解できるようにわかりやすく解説します。さらに、よくある使い方だけではなく、実際のビジネスシーンやデータ処理で役立つ実践的なテクニックも紹介します。これであなたもExcelマスター!

スポンサーリンク

SUBSTITUTE関数の基本構文と使い方

Excelのイメージ

Excelのイメージ

まずは、SUBSTITUTE関数の基本から押さえておきましょう。関数自体は非常にシンプルで、誰でもすぐに使いこなせます。

SUBSTITUTE関数の構文

SUBSTITUTE関数は、以下の構文で使用します。

excel
=SUBSTITUTE(文字列, 検索文字列, 置換文字列, )

文字列: 置換したい文字列が入力されたセル参照や直接入力します。
検索文字列: 置き換え前の文字列を指定します。大文字と小文字が区別される点に注意。
置換文字列: 置き換え後の文字列を指定します。
置換対象: どの位置の検索文字列を置換するかを指定します。省略した場合は、すべての検索文字列が置き換えられます。

基本的な使い方の例

例えば、「私の犬は賢い、犬は家族です」という文の中の「犬」を「猫」に置き換える場合、以下のように記述します。

excel
=SUBSTITUTE("私の犬は賢い、犬は家族です", "犬", "猫")

この場合、文中にあるすべての「犬」が「猫」に置き換えられます。結果は以下の通りです。


私の猫は賢い、猫は家族です

置換対象を指定する方法

SUBSTITUTE関数では、置換対象を指定することもできます。例えば、文中で2回目に出現する「犬」のみを置き換えたい場合、以下のように記述します。

excel
=SUBSTITUTE("私の犬は賢い、犬は家族です", "犬", "猫", 2)

このように、第4引数に「2」を指定することで、2回目に出現する「犬」だけが「猫」に置き換わります。結果は以下のようになります。


私の犬は賢い、猫は家族です

実践的な活用シーン

SUBSTITUTE関数は日常的なテキスト処理に非常に便利です。特に、大量のデータを一括で修正したいときに活躍します。

特定の文字列を一括置換する

例えば、製品のリストを作成する際、製品名やカテゴリーの表記を統一したい場合などに有効です。例えば、製品コードの末尾にある「A」をすべて「B」に変更したいときに利用できます。

excel
=SUBSTITUTE(A2, "A", "B")

これで、セルA2に入力された製品コード内の「A」がすべて「B」に置き換わります。

スペースを削除する方法

スペースを削除したい場合は、置換文字列を「””(ダブルクォーテーション)で囲んだ空の文字列にします。

excel
=SUBSTITUTE(A2, " ", "")

これにより、セルA2内のすべてのスペースが削除されます。

データの一貫性を保つために活用する

たとえば、社員の名前をリスト化している際に、全角と半角の表記が混在していることがあります。こうした場合もSUBSTITUTE関数を使って統一することが可能です。

excel
=SUBSTITUTE(A2, " ", " ")

これで、全角スペースを半角スペースに統一できます。

Excel SUBSTITUTE関数に関する疑問解決

読者がよく抱える疑問について、以下で解決します。

Q1: SUBSTITUTE関数は大文字と小文字を区別するのか?

はい、SUBSTITUTE関数は大文字と小文字を区別します。たとえば、「犬」と「犬」を置き換える場合、大文字と小文字が異なると置き換えが行われません。

Q2: SUBSTITUTE関数は複数の文字列を同時に置き換えることができるか?

直接的に複数の文字列を一度に置き換えることはできませんが、複数回使用することで実現できます。たとえば、同じセルで「犬」と「猫」を置き換えたい場合、次のように記述します。

excel
=SUBSTITUTE(SUBSTITUTE(A2, "犬", "猫"), "賢い", "素晴らしい")

このようにネスト(入れ子)することで、複数の置換を一度に行うことができます。

今すぐパソコンやスマホの悩みを解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめ

SUBSTITUTE関数は、Excelでテキストデータを一括で効率よく置き換えるための強力なツールです。日常的なデータ処理や大規模な修正作業で非常に役立ちます。あなたも今回紹介した基本的な使い方から応用テクニックまで、すぐに実践に取り入れてみてください。驚くほど作業が楽になりますよ!

コメント

タイトルとURLをコピーしました