Expand search form

文字置換のプロ!SUBSTITUTE関数

文字列内の特定の文字を置換するSUBSTITUTE関数とは?

Microsoft Excelには、テキスト処理に便利な関数としてSUBSTITUTE関数が用意されています。この関数を利用することで、特定の文字列内の特定の文字を一括で置換することができます。例えば、長いデータの中から一部の文字列のみを置換する場合や、簡単にデータの一括修正を行う場合などに非常に便利です。

使用方法

ステップ1: SUBSTITUTE関数をセルに入力する

まずは、置換するための文字列を格納するセルと、新たに置換された文字列を表示するセルを用意します。その後、新たに置換された文字列を表示するセルに「=SUBSTITUTE(検索対象セル, 置換前の文字, 置換後の文字, 置換数)」と入力します。

ステップ2: 引数の説明

引数に関する説明は以下の通りです。

  • 検索対象セル:置換するための文字列が格納されたセルを指定します。
  • 置換前の文字:置換したい文字列を指定します。
  • 置換後の文字:置換後の文字列を指定します。
  • 置換数(省略可):置換する文字列の数を指定します。省略した場合には、検索対象セル内すべての置換前の文字が置換後の文字に置換されます。

使用例

使用例1: 郵便番号のハイフンを除去する

例えば、多数のデータの中に含まれる郵便番号をハイフンなしに修正したい場合、SUBSTITUTE関数を用いることで以下のように置換が可能です。

=SUBSTITUTE(A1,”-“,””)

ここで、「A1」は検索対象のセルが格納されているセルを表します。上記の式によって、ハイフンが置換された後の文字列が表示されます。

使用例2: 日付のデリミタを変更する

また、日付のデータを処理する際によく利用される「/」を「-」に変更する例を示します。この例では、以下のような式を使用します。

=SUBSTITUTE(A1,”/”,”-“)

ここで、「A1」は検索対象のセルが格納されているセルを表します。上記の式によって、日付のデリミタが置換された後の文字列が表示されます。

まとめ

ExcelのSUBSTITUTE関数は、特定の文字列内の特定の文字を一括で置換することができるため、大量のデータを修正する場合に非常に便利です。上記の使用方法と使用例を参考に、自分の作業に活用してみてください。

Previous Article

“Webページ組み込みで情報リンクを強化”

Next Article

「手軽にシェア!OneDriveでのファイルのシェアリングリンク作成方法」

You might be interested in …

「簡単にVBAマクロを作成する方法とは?開発タブからVisual Basicを使いこなしましょう!」

【第1セクション】 マイクロソフトExelの使い方を効率化するためのVBAマクロについて マイクロソフトExelは、非常に広範な用途に利用されるスプレッドシートアプリケーションです。しかし、大量のデータを扱う場合は、手作業では煩雑になり過ぎることがあります。ここで紹介するVBAマクロを利用することで、手作業で行うよりも効率的にデータ処理を行うことができます。 […]

文字連結プロ!TEXTJOIN関数

TEXTJOIN関数を使えば文字列やセルを区切り文字付きで結合 このヒントは、Excelでリスト作成やデータの連結を行う際に非常に便利な機能です。TEXTJOIN関数を使えば、複数のセルや文字列を区切り文字付きで結合することができ、特に大量のデータを扱う場合には作業効率を大幅に向上させることができます。 使用方法 ステップ1:関数の入力方法 まずExcelの […]

「Excelで簡単!自動計算マクロの作り方」

【第1セクション】 「Excelで作業時間を削減するためのマクロ」 Excelで作業をする上で一定の操作パターンがある場合、その操作を自動化することで作業時間を削減することができます。その中でも、セルの値によって他のセルの値が自動的に計算されるマクロは非常に便利です。例えば、特定のセルに金額を入力すると、その金額に対して消費税率を計算して、自動的に税込金額を […]