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 の残りの各セルにドラッグします。

Excelで文字列に文字を挿入する

「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 関数を使用する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です