SUBSTITUTE 関数

テキスト文字列の一部を別のテキスト文字列に置き換えます。

構文

SUBSTITUTE (text, old_text, new_text [, start_num ][, ignore_case_opt )

パラメーター

名前 必須 / オプション データ型 説明
text
必須
String
文字を置き換えるテキストを含むセルへのテキストまたは参照。
old_text
必須
String
置き換えるテキスト。
new_text
必須
String
old_textを置き換えるために使用するテキスト。
start_num_opt
省略可能
数値
置き換えるold_textの出現回数を指定します。
ignore_case_opt
省略可能
Boolean
大文字と小文字が区別される場合は FALSE。それ以外の場合は TRUE。 既定値は "FALSE" です。

戻り値

文字列

注釈

start_num_optを指定すると、そのold_textの出現のみが置き換えられます。 それ以外の場合、テキストのold_textが発生するたびにnew_textに変更されます

テキスト文字列内の特定のテキストを置き換える場合は、SUBSTITUTE 関数を使用します。 テキスト文字列内の特定の場所で発生するテキストを置き換える場合は、REPLACE 関数を使用します。

SUBSTITUTE ("1 January 2003", "January", "JAN")

"2003 年 1 月 1 日" を返します。

SUBSTITUTE ("1 January 2003","january","JAN")

"2003 年 1 月 1 日" を返します。 テキスト検索では大文字と小文字が区別されるため、変更は行われません。