ピアのパソコン学習ガイド
メニュー
Excel関数

REGEXREPLACE関数の使い方|正規表現で文字を置き換える

ピアのパソコン学習ガイド 編集部2026年11月12日 更新

※写真はイメージです

書き方

=REGEXREPLACE(テキスト, パターン, 置換)

正規表現のパターンに合う部分を、別の文字に置き換えます。「数字以外を全部消す」ような、SUBSTITUTEでは書ききれない置き換えができます。

REGEXREPLACE関数の使い方の図 C2 fx =REGEXREPLACE(A2,"[^0-9]","") A B C 1 2 電話番号 (042) 123-4567 数字だけ 0421234567
数字以外を空に置き換えて、数字だけの「0421234567」。

引数の意味

引数入れるもの図の例
テキスト元の文字A2
パターン置き換えたい形"[^0-9]"
置換代わりに入れる文字""

使えるバージョン

Microsoft 365で使えます。Googleスプレッドシートにも REGEXREPLACE があります。

よくある質問

一緒に覚えたい関数・操作

このページについて

操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報