Excel REGEXEXTRACT 関数のチュートリアル

バージョン: Microsoft 365
最終更新:
ヒント:⬆️ ⬇️を使用してページを上下に移動します。より良い読書体験のために、大画面での閲覧をお勧めします。

1. REGEXEXTRACT 関数の紹介

ExcelのREGEXEXTRACT関数は、正規表現(regex)を使用してテキスト文字列から特定の情報を抽出するための強力なツールです。

この関数は、電話番号、電子メール、日付などの構造化データの解析に特に便利であり、データ処理タスクを自動化し、データ分析能力を向上させることができます。
REGEXEXTRACT 関数の紹介

2. REGEXEXTRACT 関数のパラメータ

REGEXEXTRACT 関数を使用するための構文です。
=REGEXEXTRACT(text, pattern, [return_mode], [case_sensitivity])
  • text: 必須 抽出したい文字列が含まれるテキストまたはセルの参照。
  • pattern: 必須 抽出したいテキストパターンを説明する正規表現("regex")。
  • return_mode: 任意 抽出したい文字列を指定する数字。デフォルトでは、返すモードは0です。可能な値は次のとおりです:
  • 0: パターンに一致する最初の文字列を返します
  • 1: パターンに一致するすべての文字列を配列として返します
  • 2: 最初の一致のキャプチャグループを配列として返します
  • 注意:キャプチャグループは、括弧 "(...)" で囲まれた正規表現パターンの一部です。これにより、単一の一致から個別に別々の部分を返すことができます。
  • case_sensitivity: 任意 一致が大文字と小文字を区別するかどうかを決定します。デフォルトでは、一致は大文字と小文字を区別します。次のいずれかを入力してください:
  • 0: 大文字と小文字を区別する
  • 1: 大文字と小文字を区別しない
  • 3. 例のシナリオ:電話番号の抽出

    このチュートリアルでは、リストから電話番号を抽出するための REGEXEXTRACT 関数の使用法を示します。
    例のシナリオ:電話番号の抽出

    4. REGEXEXTRACT 関数の使い方

    キーボードに次のように入力します:=REGEXEXTRACT(、次に A5 を処理するテキストとして選択します。
    REGEXEXTRACT 関数の使い方

    5. 正規表現を入力

    電話番号を抽出するために、\(\d{3}\)\s?\d{3}[-\s]?\d{4} を正規表現として入力します。

    電話番号の正規表現の説明:Excelユーザーのための共通正規表現
    正規表現を入力
    REGEXEXTRACT関数が有効になった
    他のセルに適用
    すべての一致を抽出
    キャプチャグループ
    REGEXEXTRACT 関数の紹介