Excelのすべてのセルの最初または最後にテキストを追加するにはどうすればよいですか?
場合によっては、選択範囲内のすべてのセルに同じ特定のテキストを先頭または末尾に追加する必要がある場合があります。 これをセルごとに手動で行うのは、非常に面倒で時間がかかる場合があります。 幸いなことに、これを実現する簡単な方法がいくつかあり、選択範囲内のすべてのセルの先頭または末尾に同じテキストをより効率的に追加できます。
フラッシュフィルを使用して指定したテキストをすべてのセルの先頭/末尾に追加します
Excel のフラッシュ フィルは、パターンを検出するとデータを自動的に入力するスマート ツールです。この機能は、目的の出力例がある場合にセルにテキストを追加する場合に特に便利です。
次の必要があるとします。 列 A の名前の先頭に「Dr.」を追加する。これを実現するためにフラッシュ フィルを使用する方法は次のとおりです。
- データがある列にあり、次の列が空であることを確認してください。
- 最初の例を次のように入力します。 「博士」 次の列の最初のセルに追加して、ヒットします 入力します.
- イベント Ctrlキー+ E 列内の残りのセルを自動的に埋めるには 「博士」 名前の前に付けられます。
ヒント: をクリックすることもできます 且つ リボンのタブをクリックし、選択します フラッシュフィル Excel 操作にリボン インターフェイスを使用したい場合は、同じ結果が得られます。
注意: 追加など、名前の後に特定のテキストを追加するには 「人事部」 人事部門を示すには、同じアプローチを使用できます。
数式を使用して、指定したテキストをすべてのセルの先頭/末尾に追加します
このセクションでは、Excel の数式を使用してセルの先頭または末尾に特定のテキストまたは文字を簡単に挿入する方法を学習します。
指定したテキストをセルの先頭に追加します
Microsoft Excel のセルの先頭にテキストを追加するには、Excel の数式を使用して、指定した文字列とセル参照を連結します。次の必要があるとします。 列 A の名前の先頭に「Class A:」を追加します。これを達成するために数式を適用する方法は次のとおりです。
- 先頭に「」を付けた名前を出力するセルを選択します。クラスA: ".
- 好みに応じてこれらの数式のいずれかを入力し、押します。 入力します 最初の結果を確認するには (ここでは例として最初の式を使用します):
="Class A: "&A2
=CONCATENATE("Class A: ", A2)
=CONCAT("Class A: ", A2)
ヒント: これらの式では、「クラスA: " は名前に追加される接頭辞であり、 A2 は、変更する名前が含まれる最初のセルです。ご自由に置き換えてください」クラスA: 」と調整してください A2 あなたの特定のニーズに合わせて。 - この数式を適用するセルまで塗りつぶしハンドルを下にドラッグします。
注意:
- 数式によって元のデータが変更されることはありません。
- 簡単にするために、追加するテキストを特定のセルに配置します (例: E2) そして 2 つのセルを結合します。 ヒント: 数式をコピーするときに変更されないように、先頭に追加されるテキストのセル アドレスは $ 記号でロックされます。
指定したテキストをセルの末尾に追加します
Microsoft Excel でセルの末尾にテキストを追加するには、Excel の数式を使用してセル参照を指定した文字列と連結します。そうする必要があると想像してください 列 A の名前に「 - クラス A」を追加します。数式を効果的に利用するには、次の手順に従います。
- 名前の末尾に「」を付けるセルを選択します。 - クラスA」と表示されます。
- 好みに応じてこれらの式の 1 つを選択し、 を押します。 入力します 結果を表示するには (ここでは、最初の式を使用して説明します):
=A2&" - Class A"
=CONCATENATE(A2, " - Class A")
=CONCAT(A2, " - Class A")
ヒント: これらの式では、「 - クラスA" は名前に追加されるテキストです。 A2 は、変更する名前を含む最初のセルを指します。 " を置き換えることをお勧めします。 - クラスA」と調整してください A2 特定の要件を満たすために必要に応じて。 - 塗りつぶしハンドルを下にドラッグして、数式を目的のセルまで拡張します。
注意:
- 数式によって元のデータが変更されることはありません。
- 簡単にするために、追加するテキストを特定のセルに配置します (例: E2) そして 2 つのセルを結合します。 ヒント: 数式をコピーするときに変更されないように、先頭に追加されるテキストのセル アドレスは $ 記号でロックされます。
Excel の各セルの特定の場所に同じテキストを追加する |
複数のセルの先頭にテキストまたは文字を追加したり、セルの末尾にテキストまたは文字を追加したり、既存のテキストの間にテキストまたは文字を挿入したりするにはどうすればよいですか? と テキストを追加 Kutools for Excelのユーティリティを使用すると、次の操作をすばやく適用できます。 クリックすると、30 日間の全機能を無料で試用できます。 |
Kutools for Excel: 300 を超える便利な Excel アドインがあり、今後 30 日間は制限なく無料で試用できます。 |
VBAを使用してすべてのセルの最初/最後に指定されたテキストを追加します
このセクションでは、指定したテキストを 1 つまたは複数の選択範囲内のすべてのセルの先頭または末尾に直接追加する簡単な VBA 方法を検討します。
指定したテキストをセルの先頭に追加します
- すべてのセルの先頭に指定したテキストを追加する範囲を選択します。
- 押したまま Altキー+ F11 Excelでキーを開いて アプリケーション向け Microsoft Visual Basic 窓。
- インセット > モジュール、次のVBAコードをに貼り付けます モジュール 窓。
Sub PrependToSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Value = "EXCL-" & c.Value Next End Sub
注: このコードは、選択されたすべてのセルに接頭辞を付けます。 「除く-」。ワークシートに適用する前に、コード内のこのサンプル テキストを必要な実際のテキストに置き換えてください。
- F5 このマクロを実行するためのキー。
結果
値 「除く-」 選択したすべてのセルの内容の先頭に追加されます。
Sub PrependToRightOfSelectedCells()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Offset(0, 1).Value = "EXCL-" & c.Value
Next c
End Sub
指定したテキストをセルの末尾に追加します
- 指定したテキストをすべてのセルの末尾に追加する範囲を選択します。
- 押したまま Altキー+ F11 Excelでキーを開いて アプリケーション向け Microsoft Visual Basic 窓。
- インセット > モジュール、次のVBAコードをに貼り付けます モジュール 窓。
Sub AppendToSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Value = c.Value & "-XS" Next End Sub
注: このマクロは追加します 「-XS」 選択した各セルの内容に移動します。必ず交換してください 「-XS」 ワークシートでマクロを実行する前に、セルの内容に追加する特定のサフィックスを付けます。
- F5 このマクロを実行するためのキー。
結果
値 「-XS」 選択したすべてのセルの内容に追加されます。
Sub AppendToRightOfSelectedCells()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Offset(0, 1).Value = c.Value & "-XS"
Next c
End Sub
Kutools for Excelを使用して、指定したテキストをすべてのセルの先頭/末尾に追加します
Kutools for Excel's Add Text ツールを使用すると、選択範囲の各セルの先頭または末尾に指定したテキストをすばやく追加できます。
Kutools for Excel, 以上で 300 便利な機能は、あなたの仕事をより簡単にします。 |
インストールした後 Kutools for Excel、以下のようにしてください:(今すぐExcel用のKutoolsを無料でダウンロードしてください!)
1。 指定したテキストを追加する範囲を選択します。
2。 クリック クツール > Text > Add Text…。 スクリーンショットを参照してください:
3。 に Add Text ダイアログボックスで、追加する必要のあるテキストを Text ボックス。
(1.)チェックした場合 Before first character Position セクションに追加すると、特定のテキストがすべてのセル値の前に追加されます。
(2.)チェックした場合 After last character Position セクションに移動すると、特定のテキストがセル値の末尾に追加されます。
注意:
1. Kutools for Excel's Add Text ツールを使用すると、プレビューセクションで選択の変更をプレビューできます。
2.チェックした場合 Skip non-text cells オプションの場合、このツールは、テキスト以外のコンテンツを含むセルに指定されたテキストを追加しません。
Kutools for Excelを使用して、指定したテキストをすべてのセルの指定した位置に追加します
適用 Kutools for Excel's Add Text 関数を使用すると、指定したテキストをセルの先頭または末尾に追加できるだけでなく、指定したテキストをセルの指定した位置に追加することもできます。
インストールした後 Kutools for Excel、以下のようにしてください:(今すぐExcel用のKutoolsを無料でダウンロードしてください!)
1。 テキストを追加する範囲を選択し、をクリックします クツール > Text > Add Text.
2を選択します。 Add Text ダイアログが表示され、指定したテキストを入力し、ボックスにテキストを挿入する特定の位置を指定します。 スクリーンショットを参照してください:
ここで私は3を入力します Specify textboxは、文字列のXNUMX番目の文字の後にテキストを追加することを意味します。
3に設定します。 OK をクリックします。 Ok or Apply。 指定されたテキストがセルの指定された位置に追加されました。 スクリーンショットを参照してください:
ヒント:
(1)In Specify テキストボックスでは、カンマで区切って数字を入力して、同時に複数の位置にテキストを追加できます。
(2)すべての大文字の前にテキストを追加する場合は、 1st letter is uppercase 内のオプション Add Text ユーティリティはあなたを助けることができます。
また、すべての小文字またはすべての数字の前にテキストを追加できます。
今すぐExcel用のダウンロードと無料トライアルKutoolsをクリックしてください!
デモ:すべてのセルの最初または最後にテキストを追加する
関連記事:
最高のオフィス生産性向上ツール
🤖 | Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行 | コードを生成 | カスタム数式の作成 | データを分析してグラフを生成する | Kutools関数を呼び出す... |
人気の機能: 重複を検索、強調表示、または識別する | 空白行を削除する | データを失わずに列またはセルを結合する | 数式なしのラウンド ... | |
スーパールックアップ: 複数の基準の VLookup | 複数の値の VLookup | 複数のシートにわたる VLookup | ファジールックアップ .... | |
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する | 依存関係のドロップダウン リスト | 複数選択のドロップダウンリスト .... | |
列マネージャー: 特定の数の列を追加する | 列の移動 | Toggle 非表示列の表示ステータス | 範囲と列の比較 ... | |
注目の機能: グリッドフォーカス | デザインビュー | ビッグフォーミュラバー | ワークブックとシートマネージャー | リソースライブラリ (自動テキスト) | 日付ピッカー | ワークシートを組み合わせる | セルの暗号化/復号化 | リストごとにメールを送信する | スーパーフィルター | 特殊フィルター (太字/斜体/取り消し線をフィルター...) ... | |
上位 15 のツールセット: 12 テキスト ツール (テキストを追加, 文字を削除する、...) | 50+ チャート 種類 (ガントチャート、...) | 40+ 実用的 式 (誕生日に基づいて年齢を計算する、...) | 19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...) | 12 変換 ツール (数字から言葉へ, 通貨の換算、...) | 7 マージ&スプリット ツール (高度な結合行, 分割セル、...) | ... もっと |
Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。 最も必要な機能を入手するにはここをクリックしてください...
Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作業をはるかに簡単にします
- Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
- 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!