8 文字列を置き換える

8 文字列を置き換える
関数
SUBSTITUTE(サブスティテュート)
検索された文字列を指定した文字列に置き換
SUBSTITUTE関数を使うと、
えることができます。指定した文字列が複数ある場合は、
何番目にある文字列
を置き換えるか指定することもできます。
●SUBSTITUTE関数
=SUBSTITUTE(文字列, 検索文字列, 置換文字列, 置換対象)
❶
❷
❸
❹
❶文字列
検索の対象となる文字列またはセルを指定します。
※文字列を指定する場合は
「"
(ダブルクォーテーション)
」
で囲みます。
❷検索文字列
検索する文字列またはセルを指定します。
※文字列を指定する場合は
「"
(ダブルクォーテーション)
」
で囲みます。
※アルファベットを指定した場合、大文字と小文字は区別しません。
❸置換文字列
置き換える文字列またはセルを指定します。
※文字列を指定する場合は
「"
(ダブルクォーテーション)
」
で囲みます。
❹置換対象
複数の検索文字列が見つかった場合、何番目の文字列を置き換えるかを数値またはセルで指定しま
す。
※省略できます。省略するとすべての検索対象の文字列を置き換えます。
例)
セル
【B3】
に入力されている
「①」
を
「基礎」
に置き換えてセル
【C3】
に表示する場合
201
●セル
【F6】
に入力されている関数
=SUBSTITUTE(E6,"福井","矢野")
❶
❷
❸
❶検索の対象となる旧担当者のセル
【E6】
を指定する。
❷ 検索する文字列として「"福井"」を入力する。
❸ 置き換える文字列として「"矢野"」を入力する。
※置換対象は、
すべての文字列を置き換えるため省略する。
POINT
指定した文字列がない場合
❷検索文字列がない場合、
❶文字列がそのまま表示されます。
一度に複数の文字列を置換する
202
9
章
例)
福井を矢野へ、
田村を山中へ置換する場合
(SUBSTITUTE
(E6,"福井","矢野")
,"田村","山中")
=SUBSTITUTE
第
置換する文字列が複数ある場合、❶文字列の中にSUBST I TUTE関数を組み合わせると一度に
置換できます。