エクセルで文字と文字の間に文字を挿入する方法(簡単な5つの方法)

  • これを共有
Hugh West

を希望する場合 Excelでテキストとテキストの間に文字を挿入する この記事は、そんなあなたのためのものです。 ここでは、以下のことを説明します。 5つの簡単で効果的な を、楽にこなせるようにするための方法です。

練習用ワークブックをダウンロードする

をダウンロードすることができます。 エクセルファイル と、この記事を読みながら実践してみてください。

テキストとテキストの間に文字を挿入する.xlsm

Excelで文字と文字の間に文字を挿入する5つの方法

次のデータセットには 状態 番号 このデータセットを使って、私たちはあなたにデモを行います。 5つの簡単で効果的な の方法があります。 Excelでテキストとテキストの間に文字を挿入する ここでは Excel 365 Excelのバージョンは問いません。

1.アンパサンド演算子によるLEFT関数とMID関数の使用

ここでは、その中で 番号 カラムを追加したいと思います。 ハイフン ( - )の間にある。 州略称 計数 そのために ミッド の関数と一緒に アンパサンド ( & ) 演算子を使用します。

次の手順でタスクを実行しましょう。

  • まず、セルに次の数式を入力します。 D5 .
=LEFT(C5,2) & "-" & MID(C5,3,100)

フォーミュラ・ブレークダウン

  • LEFT(C5,2) → LEFT機能 を使って、セルの数値またはテキスト文字列の先頭位置から1文字または複数文字を返します。 返される文字は、指定した番号に基づいています。
  • LEFT(C5,2) ⇒ LEFT(C5,2) になる
    • 出力:NY
  • MID(C5,3,100) → MID関数 は,文字列の中から指定された文字を取り出し,指定された位置から始めて,指定された文字数を返す。
  • mid(c5,3,100) → になる
    • 出力:019186
  • NY& "-" &019186 → アンパサンド演算子 結ぶ ニューヨーク をもって ハイフン (-)と 019186 .
  • NY& "-" &019186 →。 になる
    • 出力:NY-019186
    • 説明 : a ハイフン ( - )が略語の間に追加されます。 ニューヨーク と数字が 019186 細胞内 D5 .
  • その後 エンタメ .

すると、その結果がセル D5 .

  • この時点では 引きおろす という式があります。 フィルハンドルツール .

その結果 結果 の欄には 挿入文字 .

続きを読む エクセルで文字を複数のセルに追加する方法(5つの簡単な方法)

2.REPLACE関数を応用して、文字と文字の間に文字を挿入する。

この方法では、ナンバーコードに (+889) の間にある。 州略称 とのことです。 計数 番号 を適用します。 REPLACE関数 を実行します。

次の手順でタスクを実行しましょう。

  • まず、セルに次の数式を入力します。 D5 .
=REPLACE(C5,3,0,"(+889)")

フォーミュラ・ブレークダウン

  • REPLACE(C5,3,0,"(+889)") → REPLACE関数です。 は、文字列の一部を指定した別の数値または文字列で置き換えます。
  • replace(c5,3,0,"(+889)")を実行する。 になる
    • 出力:NY(+889)019186
    • 説明する。 をご覧ください。 (+889) の間に追加されます。 ニューヨーク と数字 019186 細胞内 D5 .
  • その後 エンタメ .

したがって、その結果をセル D5 .

  • さらに 引きおろす という式があります。 フィルハンドルツール .

そのため 結果 の欄には 挿入文字 .

3.LEFT、SEARCH、RIGHT、LEN関数の使い方

以下のデータセットにおいて 番号 があるという欄。 ハッシュ ( # )の符号を間に挟みます。 州略称 計数 .次に、ナンバーコードを追加します (+889) の後に ハッシュ ( # の組合せを使用します。 , 検索 , ライト そして LEN の機能を持つ。

次の手順でタスクを実行しましょう。

  • 冒頭で、セルに次の数式を入力します。 D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))

フォーミュラ・ブレークダウン

  • 検索("#", c5) → SEARCH機能 は、特定の文字または文字列が最初に見つかったときの文字数を、左から右に読んで返します。 ここで SEARCH機能 の位置がわかります。 ハッシュ ( # )のセルで C5 .
    • 出力:3
  • LEN(C5) → LEN関数 セル内の文字数の合計を返します。 C5 .
    • 出力:9
  • RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → RIGHT関数です。 BASE関数は、セルの数値またはテキスト文字列の終端位置から1文字または複数文字を返します。 返される文字は、指定した番号に基づいています。
  • みぎ(c5, 9- 3) になる
    • 出力:019186
  • SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) →アンパサンド「&」演算子。 結ぶ 3 をもって (+889) 019186 .
  • 3 &"(+889)"& 019186→です。 になる
    • 出力:3(+889)019186
  • LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5)) → LEFT 関数。 を使って、セルの数値またはテキスト文字列の先頭位置から1文字または複数文字を返します。 返される文字は、指定した番号に基づいています。
  • LEFT(C5,3(+889)019186) その結果、次のようになります。
    • 出力:NY#(+889)019186
    • 説明する。 をご覧ください。 (+889) の間に追加されます。 NY# と数字が 019186 細胞内 D5 .
  • その後、 を押してください。 エンタメ .

したがって、その結果をセル D5 .

  • それとともに。 引きおろす という式があります。 フィルハンドルツール .

その結果 結果 の欄には 挿入文字 .

続きを読む Excelの数式に文字を追加する方法(4つの簡単な方法)

類似の読み物

  • Excelで文字数制限を設定する方法
  • エクセルで特殊文字をフィルタリングする(簡単ガイド)
  • エクセルで特殊文字を識別する数式を適用する(4つの方法)
  • エクセルで文字数制限を確認する方法(簡単な手順付き)

4.複合関数の応用で文字間に文字を挿入する

以下のデータセットにおいて 番号 があるという欄。 空間 (との間で、「」(以下「」という。 州略称 計数 .ここで、ナンバーコードを追加します (+889) の後に 空間 ( " " の組み合わせで行います。 CONCATENATE , , 検索 , ライト そして LEN の機能を持つ。

次の手順でタスクを実行しましょう。

  • まず、セルに次の数式を入力します。 D5 .
=concatenate(left(c5, search(" ", c5)), "(+889)", right(c5, len(c5) -search(" ", c5)))

フォーミュラ・ブレークダウン

  • search(" ", c5) → SEARCH機能 は、特定の文字または文字列が最初に見つかったときの文字数を、左から右に読んで返します。 ここで SEARCH機能 の位置がわかります。 空間 ( " " )のセルで C5 .
    • 出力:3
  • LEN(C5) → LEN関数 は、セル C5 の文字数の合計を返します。
    • 出力:9
  • RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → RIGHT関数です。 BASE関数は、セルの数値またはテキスト文字列の終端位置から1文字または複数文字を返します。 返される文字は、指定した番号に基づいています。
  • 右(c5, 9-3) → になる
    • 出力:019186
  • LEFT(C5, SEARCH(" ", C5))→LEFT関数 を使って、セルの数値またはテキスト文字列の先頭位置から1文字または複数文字を返します。 返される文字は、指定した番号に基づいています。
  • 左(c5, search(" ", c5) ) → になる
    • 出力:NY
  • CONCATENATE(LEFT(C5, SEARCH(", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5))) → CONCATENATE機能 は、文字を1つのテキスト文字列に接続または結合します。
  • concatenate(ny , "(+889)", 019186)) すると、次のようになります。
    • 出力:NY (+889)019186
    • 説明する。 をご覧ください。 (+889) の間に追加されます。 ニューヨーク と数字 019186 細胞内 D5 .
  • 次に、 を押します。 エンタメ .

したがって、その結果をセル D5 .

  • さらに 引きおろす という式があります。 フィルハンドルツール .

したがって 結果 の欄には 挿入文字 .

続きを読む Excelのチェックマーク用文字コード(2件)

5.VBAを使って文字と文字の間に文字を挿入する

このメソッドでは VBAコード まで Excelでテキストとテキストの間に文字を挿入する .

次の手順でタスクを実行しましょう。

  • まずは デベロッパー タブで表示します。
  • 次に、以下を選択します。 ビジュアルベーシック .

この時点で VBAエディタウィンドウ が表示されます。

  • その後、から インサート タブ>> 選択 モジュール .

次に、a VBAモジュール が表示されます。

この時点で、次のコードを モジュール .

 Sub INSERT_CHARACTER_BETWEEN_CELLS() Dim Cells As Range Dim Cell_Range As Range Set Cell_Range = Application.Selection Set Cell_Range = Application.InputBox _ ("Select Range of Cells to Insert Character", _ "Insert Character Between Cells", Cell_Range.Address, Type:=8) For Each Cells In Cell_Range Cells.Value = VBA.Left(Cells.Value, 2) & "(+889)" & _ VBA.Mid(Cells.Value, 3.); ("Select Range of Cells To In Cell_Range", "(-820)), " (-1), ("-3), ("-3), ), ("-2, ("-2, ("-3, ("-3, ), ("-1)"))), ("挿入文字列, ""-1))VBA.Len(Cells.Value) - 1) Next End Sub 

コードの内訳

  • 私たちは宣言します。 インサートキャラクターベットセル として、私たちの サブ .
  • 私たちは 細胞 セルズ_レンジ を変数として レンジ .
  • を使用しています。 , VBA.Mid そして VBA.Len を挿入するための機能です。 (+889) 選択したセル間の
  • を使用しています。 ループ用 を見つけない限り、タスクを続行します。 最後のセル .
  • その後 了い その VBAエディタウィンドウ .
  • その後 もどる に、私たちの ワークシート .
  • それとともに、プレス ALT+F8 を引き出します。 マクロ ダイアログボックスを表示させることができるようになりました。 走る を表示します。

を押す以外に ALT+F8 に行くことができます。 デベロッパー タブを選択し マクロ から コード を引き出すためのグループです。 マクロ のダイアログボックスが表示されます。

この時点で MACRO のダイアログボックスが表示されます。

を確認してください。 マクロ名 が含まれています。 サブ を作成します。

  • をクリックします。 実行 .

その後 入力ボックス セルとセルの間に文字を挿入する が表示されます。

  • その後 文字を挿入するセルの範囲を選択する ボックスで、セルを選択します。 C5:C9 .
  • をクリックします。 よっしゃー .

そのため 結果 の欄には 挿入文字 .

プラクティス部門

上記をダウンロードすることができます。 エクセル ファイルを使用して、説明した方法を実践してください。

結論

ここでは、その様子をご紹介してみました。 5つのメソッド まで Excelでテキストとテキストの間に文字を挿入する この記事をお読みいただきありがとうございました。 ご質問やご意見がありましたら、以下のコメント欄でお知らせください。 当社のウェブサイトをご覧ください。 エクセルウィキ をクリックすると、さらに詳しくご覧になれます。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。