正規表現

REGEXREPLACEレギュラー・エクスプレッション・リプレイス
文字列の中の正規表現に一致する部分を別の文字列に置き換える

対応バージョン: 365

REGEXREPLACE関数は、[文字列]の中から[正規表現]に一致する部分を取り出します。

入力方法と引数

REGEXREPLACE文字列, 正規表現, 置換文字列, 操作対象, 検索モード

文字列 検索の対象となる文字列を指定します。
正規表現 一致するかどうかを調べるための正規表現を指定します。
置換文字列 [正規表現]に一致した部分を置き換える文字列を指定します。置換用の正規表現も指定できます。
操作対象 [正規表現]に一致した部分が複数あるときに、何番目の部分を置き換えるかを指定します。負の値を指定すると、後ろから何番目の部分を置き換えるかという意味になります。省略するとすべての一致部分が置き換えられます。
検索モード 大文字と小文字を区別するかどうかを指定します。
0または省略 大文字と小文字を区別する
1 大文字と小文字を区別しない

使用例電話番号の加入者番号4桁を隠す

活用のポイント

  • SUBSTITUTE関数を使っても文字列の置換ができますが、REGEXREPLACE関数では文字列の検索に正規表現が使えるため、より複雑な検索条件による置換が行えます。

関連記事

関連まとめ記事