
Microsoft Excelで新たに使用することができるようになった「REGEXREPLACE関数」をご存知でしょうか?2024年5月21日に、MicrosoftがExcelに正規表現を用いた関数を追加することをアナウンスしました。今後、正式リリースされます。
正規表現(REGEX)は、特定のパターンの文字列の集まりについて文字列で表現するための方法の1つです。文字列が特定パターンに対してマッチするか調べる・マッチした文字列を他の文字列に置き換える・パターンに一致する箇所の抽出を行うのに使用します。そして、追加される正規表現関数の1つが「REGEXREPLACE関数」です。この記事では、ExcelのREGEXREPLACE関数の使い方について説明していきます。
ExcelのREGEXREPLACE関数の使い方
それでは、ExcelのREGEXREPLACE関数の使い方について説明していきます。まずは、REGEXREPLACE関数の数式から説明します。REGEXREPLACE関数の数式は「=REGEXREPLACE(文字列,パターン,新しい文字列)」となります。第1引数の「文字列」で、文字列または置き換えたい文字列を含むセルを指定します。第2引数の「パターン」で、正規表現の指定を行います。第3引数の「新しい文字列」で、パターンと一致するすべての値と置き換える文字列の指定を行います。
![C2セルに「=(B2,"[あ-ん]","")」と入力](http://cdn2.aprico-media.com/production/imgs/images/000/109/132/original.jpg?1724290609)
