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
=SUBSTITUTE(A1,"E","e") ・・・ ビバeXCeL
=SUBSTITUTE(A1,"E","-E") ・・・ ビバ-EXC-EL
=SUBSTITUTE(A1,"E","-E",1) ・・・ ビバ-EXCEL
Excelワークシート関数の一覧と解説です、詳細解説ページへのリンクもあります。Excel2007までの関数です。2010以降追加の関数一覧 ワークシート関数の一覧(2010以降) 引数、関数構文については Excelシートの複雑な計算式を解析するVBAの関数構文 文字列関数…27 日付と時刻の関数…21 情報関数…
ワークシート関数の一覧(2010以降)
・Excel2010で追加されたワークシート関数 ・Excel2013で追加されたワークシート関数 ・Excel2016以降で追加されたワークシート関数
同じテーマ「エクセル入門」の記事
文字列の末尾(右端)から指定された数の文字を返します。RIGHT関数の書式 LEFT(文字列[,文字数]) 文字列 取り出す文字を含む文字列を指定します。文字数 取り出す文字数(文字列の末尾(右端)からの文字数)を指定します。
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 ・・・新着記事一覧を見る
抜けている数値を探せ|エクセル雑感(2022-07-01)
.Net FrameworkのSystem.Collectionsを利用|VBA技術解説(2022-06-29)
迷路ネコが影分身の術を体得したら…|エクセル雑感(2022-06-27)
迷路にネコが挑戦したら、どうなるかな…|エクセル雑感(2022-06-26)
サロゲートペアに対応した自作関数(Len,Left,Mid,Right)|エクセル雑感(2022-06-24)
「マクロの登録」で登録できないプロシージャーは?|エクセル雑感(2022-06-23)
オブジェクトのByRef、ByVal、Variant|エクセル雑感(2022-06-22)
コメントから特定形式の年月を取り出す|エクセル雑感(2022-06-19)
4,9を使わない連番作成|エクセル雑感(2022-06-17)
連番を折り返して出力|エクセル雑感(2022-06-16)
アクセスランキング ・・・ ランキング一覧を見る
1.最終行の取得(End,Rows.Count)|VBA入門
2.RangeとCellsの使い方|VBA入門
3.変数宣言のDimとデータ型|VBA入門
4.繰り返し処理(For Next)|VBA入門
5.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
6.Excelショートカットキー一覧|Excelリファレンス
7.マクロって何?VBAって何?|VBA入門
8.並べ替え(Sort)|VBA入門
9.Range以外の指定方法(Cells,Rows,Columns)|VBA入門
10.エクセルVBAでのシート指定方法|VBA技術解説
このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
記述には細心の注意をしたつもりですが、
間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。
掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。