目次
を希望する場合 Excelでテキストとテキストの間に文字を挿入する この記事は、そんなあなたのためのものです。 ここでは、以下のことを説明します。 5つの簡単で効果的な を、楽にこなせるようにするための方法です。
練習用ワークブックをダウンロードする
をダウンロードすることができます。 エクセルファイル と、この記事を読みながら実践してみてください。
テキストとテキストの間に文字を挿入する.xlsmExcelで文字と文字の間に文字を挿入する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でテキストとテキストの間に文字を挿入する この記事をお読みいただきありがとうございました。 ご質問やご意見がありましたら、以下のコメント欄でお知らせください。 当社のウェブサイトをご覧ください。 エクセルウィキ をクリックすると、さらに詳しくご覧になれます。