ExcelのSUBSTITUTE関数

SUBSTITUTE関数を使用して、既存の単語、テキスト、または文字を新しいデータに置き換えることができます。

注:関数の結果は、元のテキストとは別の場所に表示する必要があります。

関数の用途は次のとおりです。

04の01

古いテキストを新しいものに置き換える

ExcelのSUBSTITUTE関数で文字を置換または変更します。 ©テッドフランス語

代入関数の構文と引数

関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます

SUBSTITUTE関数の構文は次のとおりです。

= SUBSTITUTE(テキスト、Old_text、New_text、Instance_num)

関数の引数は次のとおりです。

テキスト - 置き換えられるテキストを含むデータ(必須)。 この引数には、

Old_text - 置き換えられるテキスト(必須)。

New_text - (必須) Old_textを置き換えるテキスト。

Instance_num - (オプション)数値

04の02

大文字小文字の区別

SUBSTITUTE関数の引数は、大文字と小文字が区別されます。つまり、 Old_text引数に入力されたデータがText引数のセルのデータと同じ大文字と小文字をもたない場合、置換は行われません。

たとえば、上記の画像の4行目では、関数はSales (セルA4)sales(Old_text引数とは異なるものと見なし 、したがってNew_textとしてRevenueを代用しません。

04の03

代入関数の入力

数式全体を入力することは可能ですが

= SUBSTITUTE(A3、 "Sales"、 "Revenue")

手作業でワークシートのセルに追加する場合、別のオプションは、関数のダイアログボックス(以下の手順で説明)を使用して、B3などのセルに関数とその引数を入力することです。

ダイアログボックスを使用する利点は、Excelが各引数をコンマで区切って処理し、古いテキストデータと新しいテキストデータを引用符で囲むことです。

  1. セルB3をクリックするとアクティブセルになります
  2. リボンメニューの[ 数式 ]タブをクリックします
  3. リボンのテキストアイコンをクリックして、テキスト機能ドロップダウンリストを開きます
  4. この関数のダイアログボックスを表示するには、リストの[ 置換]をクリックします
  5. ダイアログボックスで、 テキスト行をクリックします
  6. このセル参照をダイアログボックスに入力するには、セルA3をクリックします。
  7. ダイアログボックスの[ Old_text ]行をクリックします
  8. Salesと入力します。これは、置換するテキストです。テキストを引用符で囲む必要はありません。
  9. ダイアログボックスのNew_text行をクリックします。
  10. 置換するテキストとして「 収入 」と入力します。
  11. Instance引数は空白のままです。セルA3にSalesという単語が1つしかないためです。
  12. OKをクリックして機能を完了し、ダイアログボックスを閉じます。
  13. テキストRevenue ReportはセルB3に表示されます。
  14. セルB3をクリックすると、完全な関数
    = SUBSTITUTE(A3、 "Sales"、 "Revenue")
    ワークシートの上の数式バーに表示されます

04/04

代用と置換

SUBSTITUTEは、選択されたデータの任意の場所で特定のテキストを交換するために使用され、REPLACEがデータの特定の場所で発生するテキストを置き換えるために使用されるという点でREPLACE関数とは異なります。