スプレッドシートから特定の文字を削除したい

Googleスプレッドシートを使用していて、データの中から特定の文字だけを消す方法を知りたいと思ったことはありませんか?例えば数値を計算したい時に、ドルや円などが入力されているので削除したいというケースもありますよね。他にも電話番号や郵便番号の中からハイフンを抜きたいなど、特定の文字を消したいと思う様々なシーンがあるかと思います。
データの中から特定の文字を消すには、関数や置換機能を利用しましょう。この記事では、スプレッドシートから特定の文字を削除する方法をご紹介していきます。
スプレッドシートから特定の文字を削除する方法
それでは、スプレッドシートから特定の文字を削除する方法を説明していきます。スプレッドシートから特定の文字を消す方法は、「SUBSTITUTE関数を使用する」・「文字列を置換する」の二通りの方法があります。

SUBSTITUTE関数は、指定した文字列を別の文字列に置き換えることのできる関数です。置き換える文字を指定しなければ、その文字列を削除することもできますよ。SUBSTITUTE関数の数式は「=SUBSTITUTE(セル,"置き換える対象","置き換える文字(空白で削除)")」です。
画像の例では「=SUBSTITUTE(B3,"-","")」と入力することでB3セルの郵便番号からハイフンを指定していますが、置き換える文字は入力していません。

これで、郵便番号からハイフンを削除することができました。スプレッドシートの場合は「自動入力の候補」が表示されてオートフィルのように他のセルにも数式を適用させることができます。数式を適用させる場合は、チェックマークのボタンをクリックしましょう。

これで、他の郵便番号からもハイフンを取り除くことができました。

スプレッドシートで特定の文字を消すもう一つの方法が、文字の置換です。まずは置換したい文字の入力されているセルを範囲選択しましょう。

続いて画面上部の「編集」タブをクリックしてメニューを開き、「検索と置換」をクリックしましょう。「検索と置換」はショートカットキーが用意されており、「Ctrlキー+Hキー」の同時押し操作でもOKです。

「検索と置換」画面が表示されたら、「検索」に削除したい文字を入力します。「置換後の文字列」は何も入力しないでOKです。あとは「すべて置換」をクリックしましょう。

これで、「検索」欄で指定したハイフンを消すことができました。あとは「OK」をクリックすれば文字の削除は完了ですよ。