REGEXEXTRACT関数の使い方

決めた形に当てはまる部分を、文字列から抜き出します。

365

Microsoft 365 でだけ使えます。買い切り版のExcelにはありません。

構文
=REGEXEXTRACT(テキスト, 正規表現)
引数
  1. テキスト必須
  2. 正規表現必須
どんな関数か

正規表現に一致する部分を抜き出します。商品コードから数字だけ、メールアドレスからドメインだけ、といった取り出し方ができます。※Googleスプレッドシートや、最新のExcelで使えます。

使用例

=REGEXEXTRACT("ID-998-PRO", "[0-9]+") を入れると、こうなります。

元の文字列
ID-998-PRO
取り出す形
[0-9]+(数字が1つ以上続くところ)
結果
998

数式を入れたセル

結果: 998(文字列の中の数字だけを取り出す)

つまずきやすいところ

  • 正規表現で、文字列の中から必要な部分だけ取り出す

よくあるエラーと、その直し方

#N/A
当てはまる部分が見つからないIFERROR で包むか、正規表現を見直す

REGEXEXTRACTを使う実例レシピ(1件)

同じ「文字列操作」の関数

文字列操作の関数をすべて見る(40件)