エクセル入門
SUBSTITUTE関数(文字列中の指定文字を置換)

Excelの初心者向け入門解説
最終更新日:2021-06-24

SUBSTITUTE関数(文字列中の指定文字を置換)


文字列中の指定された文字をほかの文字に置き換えます。
大文字と小文字は区別されます。


SUBSTITUTE関数の書式

SUBSTITUTE(文字列, 検索文字列, 置換文字列 [, 置換対象])

文字列

置き換える文字を含む文字列を指定します。
文字列が入力されたセル参照を指定できます。

検索文字列

検索する文字列を指定します。

置換文字列

検索文字列を検索して置き換える文字列を指定します。

置換対象

指定した場合は、文字列中の置換対象番目の検索文字列だけが置き換えられます。
省略した場合は、文字列中のすべての検索文字列が置き換えの対象となります。

SUBSTITUTE関数の使用例

セルA1に"ビバEXCEL"

と入っている場合

=SUBSTITUTE(A1,"EXCEL","ACCESS") ・・・ ビバACCESS
=SUBSTITUTE(A1,"E","e") ・・・ ビバeXCeL
=SUBSTITUTE(A1,"E","-E") ・・・ ビバ-EXC-EL
=SUBSTITUTE(A1,"E","-E",1) ・・・ ビバ-EXCEL


Officeサポート SUBSTITUTE関数


ワークシート関数一覧
・文字列関数 ・日付と時刻の関数 ・情報関数 ・論理関数 ・検索/行列関数 ・数学/三角関数 ・統計関数 ・財務関数 ・エンジニアリング関数 ・データベース関数 ・アドイン/オートメーション ・キューブ ・Microsoft Office のサポート

ワークシート関数の一覧(2010以降)
・Excel2010で追加されたワークシート関数 ・Excel2013で追加されたワークシート関数 ・Excel2016/Excel2019で追加されたワークシート関数 ・Excel2021で追加されたワークシート関数 ・Excel2021以降の365で追加されたワークシート関数 ・Microsoft「Office のサポート」



同じテーマ「エクセル入門」の記事

RIGHT関数(文字列の末尾から指定文字数の文字)

文字列の末尾(右端)から指定された数の文字を返します。RIGHT関数の書式 RIGHT(文字列[,文字数]) 文字列 取り出す文字を含む文字列を指定します。文字数 取り出す文字数(文字列の末尾(右端)からの文字数)を指定します。
MID関数(文字列の指定位置から指定文字数の文字)
文字列の任意の位置から指定された文字数の文字を返します。MID関数の書式 MID(文字列,開始位置,文字数) 文字列 取り出す文字を含む文字列を指定します。開始位置 文字列から取り出す先頭文字の位置(文字番号)を数値で指定します。
LEN関数、LENB関数(文字数を返します)
・LEN関数の書式 ・LENB関数の書式 ・LEN関数、LENB関数の使用例
SUBSTITUTE関数(文字列中の指定文字を置換)
REPLACE関数(文字列中の指定数の文字を置換)
文字列中の指定された文字数の文字を別の文字に置き換えます。REPLACE関数の書式 REPLACE(文字列,開始位置,文字数,置換文字列) 文字列 置き換えを行う文字列を指定します。開始位置 置換文字列と置き換える先頭文字の位置(文字番号)を数値で指定します。
TEXT関数(数値を書式設定した文字列に変換)
・TEXT関数の書式 ・数値の表示形式 ・・・ 書式文字列 ・日付の表示形式 ・・・ 書式文字列 ・時刻の表示形式 ・・・ 書式文字列 ・表示形式の言語設定 ・TEXT関数の使用例
VALUE関数(文字列を数値に変換する)
数値を表す文字列を数値に変換します。VALUE関数の書式 VALUE(文字列) 文字列 セル参照、関数が指定できます。数値、日付、時刻の文字列を指定してください。上記以外の文字列を指定すると、#VALUE!となります。
TRIM関数(文字列から余分なスペースを削除)
文字列から不要なスペース(半角、全角)をすべて削除します。単語間に複数のスペースが連続して含まれている場合は一つのスペースのみにします。文字列の前後のスペースはすべて削除します。TRIM関数の書式 TRIM(文字列) 文字列 余分なスペースを削除する文字列またはセル参照を指定します。
UPPER関数(文字列の英字をすべて大文字に変換)
文字列に含まれる英字をすべて大文字に変換します。UPPER関数の書式 UPPER(文字列) 大文字に変換するのは英字のみです。それ以外の文字は変換されません。文字列 大文字に変換する文字列またはセル参照を指定します。
LOWER関数(文字列の英字をすべて小文字に変換)
文字列に含まれる英字をすべて小文字に変換します。LOWER関数の書式 LOWER(文字列) 小文字に変換するのは英字のみです。それ以外の文字は変換されません。文字列 小文字に変換する文字列またはセル参照を指定します。
ASC関数(全角の英数カナ文字を半角に変換)
全角(2バイト)の文字を半角(1バイト)の文字に変換します。ASC関数の書式 ASC(文字列) 文字列 文字列またはセル参照を指定します。文字列に全角文字が含まれない場合は、文字列は変換されません。ASC関数の使用例 セルA1に"ビバEXCEL365"と入っている場合 ビバは全角カナ、


新着記事NEW ・・・新着記事一覧を見る

TOROW関数(配列を横1行の配列にして返す)|エクセル入門(2022-10-31)
TOCOL関数(配列を縦1列の配列にして返す)|エクセル入門(2022-10-31)
CHOOSECOLS関数(配列から複数の指定された列を返す)|エクセル入門(2022-10-29)
CHOOSEROWS関数(配列から複数の指定された行を返す)|エクセル入門(2022-10-29)
WorksheetFunctionの効率的な使い方とスピル新関数の利用|VBA入門(2022-10-27)
VSTACK関数(配列を縦方向に順に追加・結合)|エクセル入門(2022-10-25)
HSTACK関数(配列を横方向に順に追加・結合)|エクセル入門(2022-10-25)
LAMBDA以降の新関数の問題と解説(配列操作関数編)|エクセル入門(2022-10-24)
LAMBDA以降の新関数の問題と解説(ヘルパー関数編)|エクセル入門(2022-10-24)
LAMBDA以降の新関数の問題集|エクセル入門(2022-10-24)


アクセスランキング ・・・ ランキング一覧を見る

1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.変数宣言のDimとデータ型|VBA入門
4.繰り返し処理(For Next)|VBA入門
5.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
6.Excelショートカットキー一覧|Excelリファレンス
7.並べ替え(Sort)|VBA入門
8.マクロって何?VBAって何?|VBA入門
9.エクセルVBAでのシート指定方法|VBA技術解説
10.ExcelマクロVBAの基礎を学習する方法|エクセルの神髄




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ