
あきぞらです。
プログラミングをしていて、文字列の置き換えをしたいときありますよね。
PythonやPHP、そのほかの言語ならreplaceを使って文字列を置き換えることができます。
しかし、Googleスプレッドシートの関数ではどうやるのか?
これがちょっと疑問だったので、今回はその方法を紹介していきます!
SUBSTITUTE関数を使って文字を置き換える
文字列の置換は、スプレッドシートではSUBSTITUTE関数を使うことで実現できます。
SUBSTITUTE関数は、以下のようにつかいます。
= SUBSTITUTE( 対象の文字列 , 検索する文字列 , 置換後の文字列)
例えば、「あいうえおかきくけこ」という文字列の、「おかき」を「OKAKI」に置換するときはこうなります。
=SUBSTITUTE("あいうえおかきくけこ", "おかき", "OKAKI")
結果はこうなります。
あいうえOKAKIくけこ
これで簡単に文字列置換ができますね!
セルを指定したいときはこう書けば大丈夫です。
A2セルをしたいとき:
=SUBSTITUTE(A2, "おかき", "OKAKI")
便利な関数なので、覚えておきましょう!