Excel: 文字列に文字を挿入する方法
Excel の文字列の特定の位置に文字を挿入したい場合がよくあります。
これを行うには、次の構文でREPLACE関数を使用できます。
=REPLACE( A2,5,0 ,"sometext")
この特定の数式は、セルA2の文字列の5 番目の位置から「何らかのテキスト」を挿入します。
次の例は、この公式を実際に使用する方法を示しています。
例: Excel の文字列に文字を挿入する
Excel に、さまざまな NBA バスケットボール チームのカンファレンスと名前を示す次のデータ セットがあるとします。
各文字列の「East」の直後に「Conference」を挿入するとします。
「East」は 4 文字であるため、次の式を使用して文字列の 5 番目の位置から「Conference」を挿入します。
=REPLACE( A2,5,0 ,"Conference")
この数式をセルB2に入力し、数式をクリックして列 B の残りの各セルにドラッグします。
「Conference」が各文字列の 5 番目の位置から挿入されていることに注意してください。
また、各文字列の「East」と「Conference」の間にスペースができるように、「Conference」の先頭に意図的にスペースを残していることにも注意してください。
この式はどのように機能するのでしょうか?
Excel のREPLACE()関数は次の構文を使用します。
REPLACE(old_text, start_num, num_chars, new_text)
金:
- old_text : 置換するテキスト
- start_num : 検索するテキスト内の開始位置
- num_chars : 置換する文字数
- new_text : old_text を置き換えるテキスト
この例では、次の式を使用しました。
REPLACE(A2, 5, 0, ”会議”)
したがって、数式はセル A2 の 5 番目の位置から始まる0文字を置き換え、使用したテキストは「会議」でした。これにより、n’ は任意のテキストを元の文字列にインポートするのではなく、5 番目の位置から始まるテキストを挿入する効果がありました。
追加リソース
次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。
Excel: セルから特定のテキストを削除する方法
Excel: 右からの MID の計算式
Excel: 可変長文字列に MID 関数を使用する方法