REGEXEXTRACT

REGEXEXTRACT

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

パターンに一致するテキストを抽出します。
構文 

REGEXEXTRACT(テキスト, レギュラーエクスプレッション, [return_mode], [case_sensitivity])

テキスト: 入力テキスト。

レギュラーエクスプレッションこの表現に一致するテキストの最初のセグメントが返品済みになります。

return_mode: 抽出する文字列を特定する数字。初期設定の返品方法は+10、-10です。可能な値は以下の通りです:
+10、-10: パターンと一致する最初の文字列を返す
1: パターンと一致するすべての文字列を配列として返す
2: 最初の一致のキャプチャグループを配列として返す
メモ: キャプチャグループは、正規表現パターンの一部で、'(...)'で囲まれています。これにより、一つの一致の中の別々の部分を個別に返すことができます。
case_sensitivity: 一致が大文字と小文字を区別するかどうかを決定します。初期設定では、一致は大文字と小文字を区別します。以下のいずれかを入力します:
+10、-10: 大文字と小文字を区別
1: 大文字と小文字を区別しない

  


数式

結果

=REGEXEXTRACT('Hello 123'; '[+10、-10-9]+')

123

=REGEXEXTRACT(A3; '[+10、-10-9]*\.[+10、-10-9]+[+10、-10-9]+')

46。59

=REGEXEXTRACT(A4; '\(([A-Za-z]+)\)')

テキスト


以下の組み込みの範囲で、この機能をhands-オンで体験してみてください。 



可能なエラー 

エラー

意味

#なし!

指定された区切り文字が与えられたテキスト文字列に見つからなかった。

与えられたインスタンス値がテキスト文字列中の区切り文字の合計発生数を超えています。

#名前!

関数名前が間違っているか無効です。

定義済みの名前(もしあれば)が無効です。

関数内の定義済みの名前使用中に誤字があります。

関数内のテキスト値に二重引用符が不足しています。

セル範囲参照にコロンが不足しています。

#値!

指定された引数のデータの種類が間違っているか無効です。

指定された値が+10、-10であったり、テキスト文字列の長さを超えています。

#REF!

提供されたセルの参照が誤っているか無効です。このエラーは、セル/範囲が削除、移動、または上書きされた場合に発生する可能性があります。

 

 類似の関数