「Googleスプレッドシートで文字を置き換えたいけれど、どうすればいいの?」とお悩みのあなたへ。今回は、初心者の方でも安心して使える「SUBSTITUTE関数」の使い方をご紹介します。
SUBSTITUTE関数とは?
SUBSTITUTE関数は、スプレッドシート内の文字列の中から特定の文字や単語を別のものに置き換えるための関数です。例えば、「東京」を「大阪」に変えたり、「りんご」を「オレンジ」に変えたりすることができます。
SUBSTITUTE関数の基本的な使い方
基本構文
=SUBSTITUTE(文字列, 検索文字列, 置換文字列, )
例
=SUBSTITUTE("私は東京に住んでいます", "東京", "大阪")
この数式を入力すると、結果は「私は大阪に住んでいます」となります。
特定の出現回数だけを置換する方法
例
=SUBSTITUTE("東京、東京、東京", "東京", "大阪", 1)
この数式を入力すると、結果は「大阪、東京、東京」となり、最初の「東京」だけが「大阪」に置き換えられます。
複数の文字を一度に置き換える方法
複数の文字を一度に置き換えたい場合は、SUBSTITUTE関数をネスト(入れ子)して使います。
例
=SUBSTITUTE(SUBSTITUTE("東京、大阪、名古屋", "東京", "京都"), "大阪", "札幌")
この数式を入力すると、結果は「京都、札幌、名古屋」となります。
空白や記号を置き換える方法
空白や記号も普通の文字と同じように置き換えることができます。
例
=SUBSTITUTE("これは テスト です", " ", "_")
この数式を入力すると、結果は「これは_テスト_です」となります。
よくある質問や疑問
Q1: SUBSTITUTE関数で複数の文字を一度に置き換えられますか?
はい、できます。SUBSTITUTE関数をネスト(入れ子)することで、複数の文字を一度に置き換えることができます。
Q2: SUBSTITUTE関数で空白文字や記号を置き換えることはできますか?
もちろんできます!空白文字や記号も普通の文字と同じように置き換えることができます。
Q3: SUBSTITUTE関数とREPLACE関数の違いは何ですか?
SUBSTITUTE関数は文字列を指定して置換するのに対し、REPLACE関数は位置を指定して置換します。文字が何であろうと指定した位置のものを置換するならREPLACE関数、位置がどこであろうと文字を指定して置換するならSUBSTITUTE関数を使います。
まとめ
SUBSTITUTE関数は、スプレッドシート内の文字列を簡単に置き換えることができる便利な関数です。特定の文字や単語を別のものに変えたいときに活用できます。ぜひ、日々の作業で試してみてください。
他にも疑問やお悩み事があればお気軽にLINEからお声掛けください。



コメント