📊つかえる関数.com

SUBSTITUTE関数とREPLACE関数の違いは?

基本関数初級·更新: 2025-01-15
SUBSTITUTE(文字列, 旧文字列, 新文字列)は指定した文字列を置換します。「=SUBSTITUTE(A1, "-", "")」でハイフンを除去できます。REPLACE(文字列, 開始位置, 文字数, 新文字列)は位置を指定して置換します。SUBSTITUTEは「何を」置換するかで指定、REPLACEは「どこを」置換するかで指定する違いがあります。全バージョンで使用可能です。

📊 バージョン対応

2016
対応
2019
対応
2021
対応
365
対応

📋 実務での使用例

💼 電話番号のハイフンを一括削除

「03-1234-5678」を「0312345678」に変換。データベース登録用に数字のみの形式に統一

=SUBSTITUTE(A2, "-", "")

💼 社名の「株式会社」を「(株)」に一括変換

帳票出力時にスペース節約のため社名を短縮表記に変更

=SUBSTITUTE(A2, "株式会社", "(株)")
SUBSTITUTEREPLACE文字置換文字列操作削除