Excelのすべてのセルの最初または最後にテキストを追加するにはどうすればよいですか?
場合によっては、選択範囲内のすべてのセルに同じ特定のテキストを先頭または末尾に追加する必要がある場合があります。 これをセルごとに手動で行うのは、非常に面倒で時間がかかる場合があります。 幸いなことに、これを実現する簡単な方法がいくつかあり、選択範囲内のすべてのセルの先頭または末尾に同じテキストをより効率的に追加できます。
Flash Fillを使用してすべてのセルの先頭/末尾にテキストを追加します
Excel のフラッシュ フィルは、パターンを検出するとデータを自動的に入力するスマート ツールです。この機能は、目的の出力例がある場合にセルにテキストを追加する場合に特に便利です。
次の必要があるとします。 列 A の名前の先頭に「Dr.」を追加する。これを実現するためにフラッシュ フィルを使用する方法は次のとおりです。
- データがある列にあり、次の列が空であることを確認してください。
- 最初の例を次のように入力します。 「博士」 次の列の最初のセルに追加して、ヒットします 入力します.
- イベント Ctrlキー+ E 列内の残りのセルを自動的に埋めるには 「博士」 名前の前に付けられます。
ヒント: をクリックすることもできます 且つ リボンのタブをクリックし、選択します フラッシュフィル Excel 操作にリボン インターフェイスを使用したい場合は、同じ結果が得られます。
ご注意: に 名前の後に特定のテキストを追加する、追加など 「人事部」 人事部門を示すには、同じアプローチを使用できます。
数式を含むすべてのセルの先頭/末尾にテキストを追加します。
セルの先頭または末尾に特定のテキストまたは文字を簡単に挿入するには、Excel の数式を使用して、指定した文字列とセル参照を連結します。次の必要があるとします。 列 A の名前の先頭に「Class A:」を追加します。これを達成するために数式を適用する方法は次のとおりです。
- 先頭に「」を付けた名前を出力するセルを選択します。クラスA: ".
- 好みに応じてこれらの数式のいずれかを入力し、押します。 入力します 最初の結果を確認するには (ここでは例として最初の式を使用します):
="Class A: "&A2
=CONCATENATE("Class A: ", A2)
=CONCAT("Class A: ", A2)
ヒント: これらの式では、「クラスA: " は名前に追加される接頭辞であり、 A2 は、変更する名前が含まれる最初のセルです。ご自由に置き換えてください」クラスA: 」と調整してください A2 あなたの特定のニーズに合わせて。 - この数式を適用するセルまで塗りつぶしハンドルを下にドラッグします。
注意:
- 簡単にするために、追加するテキストを特定のセルに配置します (例: E2) そして 2 つのセルを結合します。 ヒント: 数式をコピーするときに変更されないように、先頭に追加されるテキストのセル アドレスは $ 記号でロックされます。
- に セルの既存のコンテンツの末尾にテキストを追加する、式の構造を逆にするだけです。たとえば、セル A2 の内容の末尾に「- クラス A」を追加するには、以下のいずれかの数式を使用します。
=A2&" - Class A"
=CONCATENATE(A2, " - Class A")
=CONCAT(A2, " - Class A")
AIを使用してすべてのセルの先頭/末尾にテキストを追加します
AI Aide 機能 Kutools for Excel これは、スマート データ処理における大きな進歩です。人工知能を活用してリクエストを分析し、単純なコマンドで複雑なタスクを実行します。
次のようなテキストを先頭に追加するには 「博士」 選択したセルに移動するには、セルを選択して、 クツール > AI補佐官そしてKutools AI Aideに次のように伝えます。 選択したすべてのセルの前に「Dr.」を追加します。瞬時に理解して提示します。 実行する ボタン。クリックすると、変更がすぐに適用されます。
注意:
- 結果が期待したものと異なり、変更を元に戻したい場合は、 不満 ボタンをクリックしてアクションを元に戻します。
- に 選択したすべてのセルの末尾に「AA」などのテキストを追加します、リクエストを次のように調整します 「AA」を追加 After 選択されたすべてのセル.
- にアクセスしたい AI補佐官 ユーティリティ? ダウンロード Kutools for Excel 今! これを超えて、Kutools は 300 以上の他の機能を誇り、30 日間の無料トライアルを提供しています。 待ってはいけません、今日試してみてください!
VBAを使用してすべてのセルの先頭/末尾にテキストを追加します。
このセクションでは、指定したテキストを 1 つまたは複数の選択範囲内のすべてのセルの先頭または末尾に直接追加する簡単な VBA 方法を検討します。
- すべてのセルの先頭または末尾に指定したテキストを追加する範囲を選択します。
- 押したまま Altキー+ F11 Excelでキーを開いて アプリケーション向け Microsoft Visual Basic 窓。
- クリック インセット > モジュール、次のVBAコードをに貼り付けます モジュール 窓。
- VBA:指定したテキストを追加する 最初へ 細胞の
Sub PrependToSelectedCells() Dim c As Range For Each c In Selection If c.Value <> "" Then c.Value = "EXCL-" & c.Value Next End Sub
ご注意: このコードは、選択されたすべてのセルに接頭辞を付けます。 「除く-」。ワークシートに適用する前に、コード内のこのサンプル テキストを必要な実際のテキストに置き換えてください。
- 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」 ワークシートでマクロを実行する前に、セルの内容に追加する特定のサフィックスを付けます。
- VBA:指定したテキストを追加する 最初へ 細胞の
- F5 キーを押してマクロを実行します。
結果
最初の VBA を実行する場合、値 「除く-」 選択したすべてのセルの内容の先頭に追加されます。
2 番目の VBA を実行する場合、値 「-XS」 選択したすべてのセルの内容に追加されます。
- テキストをセルの内容の前に追加して、次の列に配置します。
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
- セルの内容にテキストを追加し、次の列に配置します。
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 このツールは、1 つまたは複数の選択範囲の各セルの先頭または末尾に指定されたテキストの追加を効率的に処理するように設計されています。さらに、このツールは次のようなより詳細なタスクにも優れています。
|
一度持っている Kutools for Excel インストールされている場合は、指定したテキストを追加する 1 つまたは複数の範囲を選択し、 クツール > Text > Add Text。 の中に Add Text ダイアログボックスで、次のようにしてください。
- 追加するテキストを入力します。
- テキストを配置する場所について希望のオプションを選択します。 プレビュー ペインで結果をプレビューできます。
- ヒット OK.
- 提供されたスクリーンショットでは、 「2024年」 テキストボックスに入力されました 最後の文字の後 オプションが選択されました。選択した範囲に変更を適用する前に、各セルにテキストがどのように表示されるかをプレビューで確認できます。
- あなたがチェックした場合 Skip non-text cells オプションを選択すると、ツールは非テキスト コンテンツを含むセルに指定されたテキストを追加しません。
ご注意: にアクセスしたい テキストを追加 ユーティリティ? ダウンロード Kutools for Excel 今! これを超えて、Kutools は 300 以上の他の機能を誇り、30 日間の無料トライアルを提供しています。 待ってはいけません、今日試してみてください!
カスタム書式設定を使用して、すべてのセルの先頭/末尾にテキストを視覚的に追加します。
Excel のカスタム書式設定は、次のことを可能にする強力な機能です。 セルの表示を視覚的に変更する 実際にセルの元の内容を変更する必要はありません。これは、解釈には不可欠だが計算には影響しない単位や識別子を追加する場合に特に便利です。
計算したい重みを表す数値の列があるとします。 各数値に単位「kg」を付けて表示します 計算のために実際の数値を変更することはありません。以下の手順に従います。
- 重みを含むセルを選択します。スプレッドシート内の範囲、列全体、または特定のセルを選択できます。
- 押したまま Ctrl + 1 キーを押して セルの書式設定 ダイアログ。 または、選択したセルを右クリックして、 セルの書式設定 コンテキストメニューから選択します。
- セルの書式設定 ダイアログ、 数 タブをお願いします:
- 選択 カスタム 左側のカテゴリリストから。
- 種類 下の入力ボックス カスタムに、次の形式コードを入力します。 #" kg". 新しい形式をプレビューできます。 サンプル 適用する前にボックスでどのように見えるかを確認してください。
- クリック OK.
結果
これで、選択した各数字が次のように表示されます。 "kg" が追加されますが、セル内の実際の値は変更されないため、これらのセルに関係する計算では、引き続き純粋な数値データが使用されます。 "kg" テキスト。
注意:
- フォーマットコード #" kg" 視覚的に追加します " kg" 数値を含むすべてのセルに対して、次のようにカスタマイズできます。
- 置き換える kg 追加するテキストを引用符で囲みます。
- セルにテキストが含まれており、そこに特定のテキストを追加したい場合は、 # (番号記号)付き @ (アットマーク) をフォーマット コードに含めます。
- に セルの先頭にテキストを視覚的に追加します, の前に # フォーマットコードにテキストを含めます。たとえば、次のように入力します。 "文章 "# 形式ボックスの先頭に追加されます "文章 " すべての数値セルに。
すべてのセル内の N 番目の文字の後にテキストを挿入します
このセクションでは、各セルの N 番目の文字の後に特定のテキストを挿入する 2 つの方法を検討します。 置換式 もう一方は 多用途のツール。例として、以下を示します 5文字目の後にハイフン(-)を挿入する方法.
REPLACE 式を使用して N 番目の文字の後にテキストを挿入します
REPLACE 関数を使用してセルの N 番目の文字の後に特定のテキストまたは文字を挿入するには、以下で説明するパターンに従います。
=REPLACE(cell, N+1, 0, "text")
この式の背後にあるロジックは次のとおりです。 0 (いいえ) の文字 セル (でN + 1) 番目の位置 "テキスト"。たとえば、 5 文字目の後にハイフン (-) を挿入します, 以下の式を使用します。
=REPLACE(A2, 6, 0, "-")
Kutools for Excelを使用してN番目の文字の後にテキストを挿入します
申請することで Kutools for Excel's Add Text 関数を使用すると、セルの先頭や末尾だけでなく、セル内の指定した位置にも指定したテキストを追加できます。
に 5 文字目の後にハイフン (-) を挿入しますをクリックし、ハイフンを挿入する 1 つまたは複数の範囲を選択し、 クツール > Text > Add Text。 の中に Add Text ダイアログボックスで、次のようにしてください。
- ハイフン (-) をテキストボックスに入力します。
- 現在地に最も近い 位置を指定 オプションを入力し、 5 5 文字目の後にハイフンを挿入します。 プレビュー ペインで結果をプレビューできます。
- ヒット OK.
ご注意: にアクセスしたい テキストを追加 ユーティリティ? ダウンロード Kutools for Excel 今! これを超えて、Kutools は 300 以上の他の機能を誇り、30 日間の無料トライアルを提供しています。 待ってはいけません、今日試してみてください!
特定の文字の前後にテキストを追加する
このセクションでは、Excel セル内の特定の文字の前後にテキストを追加する 2 つの方法を説明します。 置換式 と別の 多用途のツール。説明のために、次の例を示します。 セル内容のハイフン(-)の前後に「(EO)」を挿入する方法.
SUBSTITUTE 式を使用して特定の文字の前後にテキストを挿入する
SUBSTITUTE 関数を使用してセル内の特定の文字の前後にテキストまたは文字を挿入するには、以下で説明するパターンに従います。
- テキストを先頭に追加する 特定の文字 (「anchor_text」):
=SUBSTITUTE(cell, "anchor_text", "added_text & anchor_text", 1)
- テキストを追加する After 特定の文字 (「anchor_text」):
=SUBSTITUTE(cell, "anchor_text", "anchor_text & added_text", 1)
数式の背後にあるロジックは次のように置き換えることです。 "アンカーテキスト" 中で セル 「追加テキストとアンカーテキスト」 or 「アンカーテキストと追加テキスト」を挿入するように 「追加テキスト」 前か後 "アンカーテキスト".
たとえば、「(EO)」を挿入するには セルの内容にハイフン (-) を入れるには、次の式を使用します。
=SUBSTITUTE(A2, "-", "(EO)-", 1)
- 数 1 SUBSTITUTE 数式では、セル A2 で最初に出現したハイフン (-) のみを置換するよう Excel に指示します。複数のハイフンがあり、別のハイフンを置き換える場合は、対象とする特定のインスタンスに一致するようにこの数値を調整します。 「(EO)」を追加する場合 すべてのハイフンの前に、インスタンス番号を完全に削除します。
=SUBSTITUTE(A2, "-", "(EO)-")
- 「(EO)」を挿入するには ハイフン(-)の後、以下の式を使用します。
=SUBSTITUTE(A2, "-", "-(EO)", 1)
Kutools for Excelを使用して特定の文字の前後にテキストを挿入します
Kutools for Excel's Add Text この機能を使用すると、セル内の特定の文字の前後にテキストを簡単に追加できます。
に ハイフン(-)の前に「(EO)」を挿入 セルの内容で、この変更を行う 1 つまたは複数の範囲を選択し、 クツール > Text > Add Text。 の中に Add Text ダイアログボックスで、次のようにしてください。
- 種類 (EO) テキストボックスに入力します。
- 現在地に最も近い テキストの前 オプションを選択し、ハイフン (-) を対応する入力ボックスに入力します。 プレビュー ペインで結果をプレビューできます。
- ヒット OK ハイフンの前に (EO) を挿入します。
ご注意: にアクセスしたい テキストを追加 ユーティリティ? ダウンロード Kutools for Excel 今! これを超えて、Kutools は 300 以上の他の機能を誇り、30 日間の無料トライアルを提供しています。 待ってはいけません、今日試してみてください!
上記は、Excel のマクロの削除に関連するすべてのコンテンツです。 このチュートリアルがお役に立てば幸いです。 Excel のヒントやコツをさらに詳しく知りたい場合は、 ここをクリックしてください 数千を超えるチュートリアルの広範なコレクションにアクセスします。
最高のオフィス生産性ツール
Kutools forExcel-群衆から目立つのに役立ちます
🤖 | Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行 | コードを生成 | カスタム数式の作成 | データを分析してグラフを生成する | Kutools関数を呼び出す... |
人気の機能: 重複を検索、強調表示、または識別する | 空白行を削除する | データを失わずに列またはセルを結合する | 数式なしのラウンド ... | |
スーパーVルックアップ: 複数の基準 | 複数の値 | 複数のシートにわたって | ファジールックアップ... | |
上級ドロップダウンリスト: 簡単なドロップダウンリスト | 依存関係のドロップダウン リスト | 複数選択のドロップダウンリスト... | |
列マネージャー: 特定の数の列を追加する | 列の移動 | Toggle 非表示列の表示ステータス | 列を比較する 同じセルと異なるセルを選択する ... | |
注目の機能: グリッドフォーカス | デザインビュー | ビッグフォーミュラバー | ワークブックとシートマネージャー | リソースライブラリ (自動テキスト) | 日付ピッカー | ワークシートを組み合わせる | セルの暗号化/復号化 | リストごとにメールを送信する | スーパーフィルター | 特殊フィルター (太字/斜体/取り消し線をフィルター...) ... | |
上位 15 のツールセット: 12 テキスト ツール (テキストを追加, 文字を削除する ...) | 50+ チャート 種類 (ガントチャート ...) | 40+ 実用的 式 (誕生日に基づいて年齢を計算する ...) | 19 挿入 ツール (QRコードを挿入, パスから画像を挿入 ...) | 12 変換 ツール (数字から言葉へ, 通貨の換算 ...) | 7 マージ&スプリット ツール (高度な結合行, Excelのセルを分割する ...) | ... もっと |
Kutools for Excelは300以上の機能を誇り、 必要なものをワンクリックで手に入れることができます...
Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする
- 数十の開いているドキュメントを切り替えるのにXNUMX秒!
- マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
- 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
- Chrome、Edge、Firefox と同様に、効率的なタブを Office (Excel を含む) にもたらします。