REGEXREPLACE

REGEXREPLACE

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

パターンに一致するテキストを置換します。 

構文 
​

REGEXREPLACE(text, regular_expression, replacement, [occurence], [case_sensitivity])

text- 一部が置換されるテキストです。

regular_expression- 正規表現です。text内で一致するすべての箇所が置換されます。

replacement- 元のテキストに挿入されるテキストです。
occurence - 置換するパターンの出現箇所を指定します。初期設定では0で、すべての出現箇所が置換されます。負の数を指定すると、終わりから数えた該当箇所が置換されます。
case_sensitivity - 一致判定で大文字・小文字を区別するかどうかを指定します。初期設定では、大文字・小文字を区別します。次のいずれかを入力します。
0:大文字・小文字を区別する
1:大文字・小文字を区別しない

 例 


数式

結果

=REGEXREPLACE('お知らせ:123'; '[0-9]+'; '000')

お知らせ:000

= REGEXREPLACE(A3; '[0-9]*\.[0-9]+[0-9]+'; '15.75')

 

バッグの重量は15.75kgです

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

括弧内の内容


以下に埋め込まれた範囲で、この関数を実際にお試しください。 




発生する可能性のあるエラー 

エラー

意味

#N/A!

指定した区切り文字が、入力したテキスト文字列内に見つかりません。

指定した出現箇所の値が、テキスト文字列内にある区切り文字の総出現回数を超えています。

#NAME!

関数名が正しくないか、無効です。

指定した定義名(存在する場合)が無効です。

関数で使用している定義名に入力ミスがあります。

関数内のテキスト値を囲む二重引用符がありません。

セル範囲の参照にコロンがありません。

#VALUE!

指定した引数のデータ型が正しくないか、無効です。

指定した出現箇所の値が0であるか、テキスト文字列の長さを超えています。

#REF!

指定したセル参照が正しくないか、無効です。このエラーは、セルまたは範囲が削除、移動、または貼り付けによって上書きされた場合に発生することがあります。

 

 類似する関数