SUBSTITUTE(文字列,検索文字列,置換文字列,置換対象)SUBSTITUTE関数の使い方SUBSTITUTE関数は指定した文字列を別の文字列に変換します。文字列に検索文字列で指定した文字列が含まれていない場合は置換えされずにそのまま返されます。検索文字列で指定した文字列が複数含まれている場合は、置換対象で何番目の文字列を置き換えるか指定する事ができます。省略した場合は1番目とみなされます。置換対象に出現する同じ文字列の総数以上の数値を指定すると置換えされずにそのまま返されます。B2に=SUBSTITUTE(A2,10,20,2)B3に=SUBSTITUTE(A3,"マクロ","ワークシート")を入力すると以下の表の結果となります。B1の=SUBSTITUTE(A1,2002,2003)では文字列にA1セル参照("EXCEL2002")を指定し、検索文字列に2002と置換文字列に2003を指定しています。B1には2002から2003に置き換えられた文字列"EXCEL2003"が返されます。B2の=SUBSTITUTE(A2,10,20,2)では文字列にA2セル参照("品番10-A-10")を指定し、検索文字列に10と置換文字列に20、置換対象には2を指定しています。B2には文字列"品番10-A-20"が返されます。B3の=SUBSTITUTE(A3,"マクロ","ワークシート")では文字列にA3セル参照("マクロ関数")を指定し、検索文字列に"マクロ"、置換文字列には"ワークシート"を指定しています。B3には文字列"ワークシート関数"が返されます。VALUE関数エクセル基本操作からワークシート関数の使い方、エクセルマクロ(VBA)の使い方など紹介。エクセルの基礎から応用まで学べる「無料エクセル学習サイト」です。