目次
Excelのスプレッドシートにテキストをコピーすると、改行が入ることがあります。 この改行を削除する というのは簡単なことなのですが、時には、このようなことが必要になることがあります。 改行を他の文字に置き換える このコンテンツでは、Excelワークシートの改行コードをコンマに置き換える3つの方法を紹介します。 Excelの素晴らしい機能を知りたい方は、練習用ワークブックをダウンロードして、この記事に従ってください。
練習用ワークブックをダウンロードする
この記事を読みながら練習できるように、練習用ワークブックをダウンロードしてください。
改行をカンマに置き換える.xlsm
Excelで改行をカンマに置き換える3つの簡単な方法
ここでは,果物の名前,数量,配送先,配送状態を表す5つの文字列からなるデータセットを考える. セル範囲のデータシート B5:B9 各情報には改行がありますが、改行をコンマに置き換えます。 タスク完了後の最終結果は、セル範囲 C5:C9 .
1.SUBSTITUTE関数による改行コードの置き換え
この手法では SUBSTITUTE関数 で、リンクの切れ目をカンマに置き換えます。 私たちのデータセットは、セルの範囲 B5:B9 の範囲に出力されます。 C5:C9 この方法の手順は以下の通りです。
📌ステップス。
- まず、セルを選択します。 C5 .
- では、次の数式をセルに書き込んでください。 C5 .
=substitute(b5,char(10),",")です。
- を押してください。 入力 キーボードのキーを押すと、改行の位置にコンマが来るのがわかります。
- それから。 ダブルクリック について フィルハンドル アイコンをマウスでクリックすると、数式がセルまでコピーされます。 C9 をドラッグすることもできます。 フィルハンドル アイコンからセルまで C9 .
- 文字列の改行がすべてカンマに置き換えられるのがわかると思います。
最終的には、私たちのプロセスや方式がうまく機能したと言えるでしょう。
続きを読む エクセルで改行をする方法(4つの方法)
類似の読み物
- Excelのセルに複数行を入れる方法(2つの簡単な方法)
- Excelでメール本文に複数行を生成するVBA(2つの方法)
- エクセルセルに行を追加する方法(5つの簡単な方法)
2.検索と置換コマンドで改行をカンマに置き換える
この方法では、Excelの組み込み機能である 検索と置換 コマンドで改行をカンマに置き換えてください。 前回の処理ですでに使ったのと同じデータセットを使います。 データセットの範囲は、セル B5:B9 となり、その結果は、セル C5:C9 その手順は以下の通りです。
📌ステップス。
- まず、セル範囲全体を選択します。 B5:B9 .
- プレス 'Ctrl+C'です。 をキーボードで入力すると、データセットがコピーされます。
- 次に、 を押します。 'Ctrl+V'です。 をクリックすると、セル範囲にデータを貼り付けることができます。 C5:C9 .
- ここで、セル範囲全体を選択します C5:C9 .
- に行ってみてください。 ホーム タブで表示します。
- ここで、以下を選択します。 編集>検索 &選択>置換。
- というタイトルのダイアログボックスが表示されます。 検索と置換 が表示されます。
- 横の空欄に を探す マウスでクリックし 'Ctrl+J'です。 .
- 次に に置き換えてください。 オプションタイプ ', ' をクリックします。 すべて交換 .
- 改行がすべてコンマに置き換えられるのがわかると思います。
このように、私たちの方法は効果的に機能したと言えるでしょう。
続きを読む エクセルで改行を検索・置換する(6例)
3.VBAコードの埋め込み
VBAのコードを書くことで、Excelワークシートの改行をすべてカンマに置き換えることもできます。 データセットは、セル範囲 B5:B9 となり、その結果は、セル C5:C9 以下、順を追って説明します。
📌ステップス。
- アプローチを開始するには デベロッパー タブをクリックし ビジュアル・ベーシック それがない場合は デベロッパー」タブを有効にする . または を押すこともできます。 'Alt+F11'です。 を開くためのものです。 Visual Basic エディター .
- ダイアログボックスが表示されます。
- さて、その中で インサート タブをクリックし、そのボックスの モジュール .
- そして、その空のエディタボックスに、次のようなビジュアルコードを書き込んでください。
Sub Replace_Line_Breaks_with_Comma() For Each Cell In Selection Cell.Value = Replace(Cell.Value, Chr(10), ", ") Next End Sub
- を閉じます。 編集部 タブで表示します。
- その後、セル範囲全体を選択する B5:B9 .
- をドラッグしてください。 フィルハンドル アイコンを右クリックすると、セル範囲にデータがコピーされます C5:C9 .
- ここで、セル範囲全体を選択します C5:C9です。
- では、その中から 表示 タブをクリックします。 マクロ > マクロを表示します。
- という新しいダイアログボックスが表示されます。 マクロ が表示されます。 改行をコンマで置き換える .
- をクリックします。 実行 ボタンをクリックすると、このコードが実行されます。
- 最後に、すべての改行の位置にコンマが来ているのがわかると思います。
最後に、ビジュアルコードが正常に動作し、Excelスプレッドシートの改行をすべてカンマに置き換えることができたことを確認します。
続きを読む Excel VBA:MsgBoxで改行する(6例)
💬 知っておくべきこと
また、手動でテキストを修正することもできます。 その場合、以下の作業が必要です。 ダブルクリック マウスを目的のセルに合わせます。 カーソル を押すと、その行の単語の先頭で バックスペース を押して、リンク切れを解除してください。 ', ' キーボードのボタンを押しながら挿入してください。
私たちのようにデータ量が非常に少ない場合はスルーしていただいて構いませんが、大量のデータシートを扱う場合は、上記の他の方法を選択されることをお勧めします。
結論
この文脈は以上です。 この記事があなたのお役に立ち、Excelですべての改行をカンマに置き換えることができるようになることを願っています。 さらに問い合わせやお勧め情報がありましたら、以下のコメント欄で教えてください。
ホームページのチェックをお忘れなく エクセルウィキ は、Excelに関するいくつかの問題とその解決策を紹介しています。 新しい方法を学び、成長し続けましょう。