REGEXEXTRACT関数の使い方
決めた形に当てはまる部分を、文字列から抜き出します。
365
Microsoft 365 でだけ使えます。買い切り版のExcelにはありません。
- 構文
-
=REGEXEXTRACT(テキスト, 正規表現) - 引数
-
- テキスト必須
- 正規表現必須
- どんな関数か
正規表現に一致する部分を抜き出します。商品コードから数字だけ、メールアドレスからドメインだけ、といった取り出し方ができます。※Googleスプレッドシートや、最新のExcelで使えます。
- 使用例
-
=REGEXEXTRACT("ID-998-PRO", "[0-9]+")を入れると、こうなります。- 元の文字列
- ID-998-PRO
- 取り出す形
- [0-9]+(数字が1つ以上続くところ)
- 結果
- 998
数式を入れたセル
結果: 998(文字列の中の数字だけを取り出す)
つまずきやすいところ
- 正規表現で、文字列の中から必要な部分だけ取り出す
よくあるエラーと、その直し方
#N/A- 当てはまる部分が見つからないIFERROR で包むか、正規表現を見直す