📊つかえる関数.com

Excelで正規表現関数(REGEXTEST等)が使えるのはどのバージョンから?

結論

正規表現関数はMicrosoft 365専用です。

関数上級·

詳しい解説

REGEXTEST、REGEXEXTRACT、REGEXREPLACE の3つの正規表現関数はMicrosoft 365専用です。従来Excelでは正規表現をネイティブにサポートしておらず、VBAのRegExpオブジェクトを使う必要がありましたが、365ではワークシート関数として直接使えるようになりました。

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

バージョン対応

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

実務での使用例

メールアドレスの形式チェック

顧客マスタのメールアドレス列を検証。正しい形式ならTRUE、誤りならFALSEで判定

=REGEXTEST(A2, "^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$")

郵便番号の抽出

住所テキストから「123-4567」形式の郵便番号だけを抜き出す

=REGEXEXTRACT(A2, "\d{3}-\d{4}")