📊つかえる関数.com

ExcelでREGEX関数(正規表現)が使えるバージョンは?

結論

REGEXTEST/REGEXEXTRACT/REGEXREPLACE関数はMicrosoft 365のみで使用可能です。

関数中級·

詳しい解説

REGEXTEST、REGEXEXTRACT、REGEXREPLACE関数はMicrosoft 365のみで使用可能です。Excel 2024 LTSCを含む買い切り版では使用できません。REGEXTEST(テキスト, パターン)はパターン一致をTRUE/FALSEで判定し、REGEXEXTRACT(テキスト, パターン)は一致部分を抽出、REGEXREPLACE(テキスト, パターン, 置換文字列)は一致部分を置換します。VBAやPower Queryを使わずにセル関数だけで正規表現が使えるようになった画期的な機能です。

執筆・検証:田中 けんた|Excel歴15年・MOS資格保持

バージョン対応

バージョン対応状況
Excel 2016Excel 2019Excel 2021Excel 2024Microsoft 365
非対応非対応非対応非対応対応

実務での使用例

電話番号の形式チェック

入力データが正しい電話番号形式か検証する

=REGEXTEST(A2, "^0\d{1,4}-\d{1,4}-\d{4}$")

メールアドレスからドメインを抽出

顧客リストのメールアドレスからドメイン部分だけ取り出す

=REGEXEXTRACT(A2, "@(.+)$")