パターンに一致するテキストを置換します。
REGEXREPLACE(text, regular_expression, replacement, [occurence], [case_sensitivity])
text- 一部が置換されるテキストです。
regular_expression- 正規表現です。text内で一致するすべての箇所が置換されます。
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! |
指定したセル参照が正しくないか、無効です。このエラーは、セルまたは範囲が削除、移動、または貼り付けによって上書きされた場合に発生することがあります。 |
類似する関数