目次
今回は、Excelでキャリッジリターンを削除する方法を、VBAを含めていくつか紹介します。 ウェブページや他のワークブックからデータをコピーすると、キャリッジリターンや改行が含まれることがよくあります。 Alt+Enter 幸いなことに、Excelにはこれらの改行を削除するための簡単なオプションが用意されていますので、それについて説明します。
練習用ワークブックをダウンロードする
この記事の作成に使用した練習用ワークブックをダウンロードすることができます。
キャリッジリターンを削除する.xlsmExcelでキャリッジリターンを削除する3つの簡単な方法
1.検索と置換でキャリッジリターンを削除する
キャリッジリターンを手動で削除するには、次のようにします。 検索と置換 例えば、書籍の名前にキャリッジリターンを含むデータセットがあるとします。
ステップス
- まず、改行を含むセルを選択します。
- 次に、 を押します。 Ctrl+H をキーボードから操作することができます。 検索と置換 ウィンドウが表示されます。 を探す を押してください。 Ctrl+J Aドット (.) が表示されます。 に置き換えてください。 をクリックします。 すべて交換 ボタンをクリックします。
- その結果、すべての改行が削除されます。
続きを読む Excelでテキストを列挙してキャリッジリターンを削除する
類似の読み物
- エクセルで数式を削除する方法:7つの簡単な方法
- エクセルで文字列を改行で置換する(4つのスムーズな方法)
- Excelからパスワードを削除する(3つの簡単な方法)
- Excelの計算式でキャリッジリターンを使って連結する(6例)
2.エクセル関数でキャリッジリターンを削除する
Excelには、改行を削除するための関数がいくつか組み込まれています。 この方法では、次の関数を組み合わせて使用します。 サブスティテュート と CHAR の機能を持つ。
ステップス
- まず、キャリッジリターン付きの色名を含むデータセットを考えてみよう。
- 次に、空白のセルに次の数式を入力します。
=substitute(b5,char(10),",")です。
SUBSTITUTE関数 は、文字列中の既存のテキストを新しいテキストに置き換えます。 しかし CHAR機能 は、お使いのコンピュータの文字セットからコード番号で指定された文字を返します。
の改行を削除する式です。 セルB5 というように、改行をカンマに置き換えています。 一方で Char(10) 関数は、改行文字を返す。
- 最後に、次のような結果が得られます。 使用方法 オートフィル (+) をクリックすると、数式が他のセルにコピーされます。
続きを読む エクセルでキャリッジリターンを探す方法(2つの簡単な方法)
3.ExcelのVBAを使ったキャリッジリターンの消去
手作業や数式で改行を削除するのが面倒な場合は、VBAを使うと便利です。 例えば、改行を含む書籍名データセットがあるとします。 以下の手順で、改行を削除していきます。
ステップス
- まず、データセットがあるシートに移動して、コードウィンドウを開く。 表示コード .
- 次に、コードウィンドウに次のコードを記述します。
Option Explicit Sub RemoveCarriageReturns() Dim MyRange As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For Each MyRange In ActiveSheet.UsedRange If 0 <InStr(MyRange, Chr(10)) Then MyRange = Replace(MyRange, Chr(10), "") End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub.
- 最後に、コードを実行すると、改行が削除されます。
続きを読む Excelのセルにキャリッジリターンを挿入する方法(3つの簡単な方法)
結論
この記事では、Excelでキャリッジリターンを削除するいくつかの簡単な方法を説明しました。 だから、うまくいけば、これらの方法はあなたの助けになります。 上記のすべてのメソッドのための私達のワークブックをダウンロードして練習。 あなたが何かクエリがある場合は、ここでコメントすること自由に感じなさい。