この記事では、Excel ドキュメントで行の折り返し (キャリッジ リターンまたは改行) を削除する方法について説明します。 さらに、ここでは、他の文字に置き換える方法についての情報を見つけることができます。 すべての方法は、Excel 2003 ~ 2013 および 2016 のバージョンに適しています。
ドキュメントに改行が表示される理由はさまざまです。 これは通常、Web ページから情報をコピーするとき、別のユーザーが完成した Excel ワークブックを提供するとき、または Alt + Enter キーを押してこの機能を自分でアクティブ化するときに発生します。
そのため、改行のためにフレーズを見つけるのが難しく、コラムの内容がだらしなく見えることがあります。 そのため、すべてのデータが XNUMX 行に配置されていることを確認する必要があります。 これらの方法は簡単に実装できます。 あなたが一番好きなものを使用してください:
- すべての改行を手動で削除して、シート 1 のデータを通常の状態に戻します。
- 数式で改行を取り除き、さらに複雑な情報処理を開始します。
- VBA マクロを使用します。
- Text Toolkit を使用して改行を取り除きます。
元の用語「キャリッジ リターン」と「ライン フィード」は、タイプライターで作業するときに使用されていたことに注意してください。 さらに、それらは2つの異なるアクションを示しました。 詳細については、参照リソースを参照してください。
パーソナル コンピューターとテキスト編集プログラムは、タイプライターの特性を中心に開発されました。 そのため、改行を示すために、「キャリッジ リターン」(または CR、ASCII テーブルのコード 2)と「ライン フィード」(LF、ASCII テーブルのコード 13)の 10 つの印刷不可能な文字があります。 Windows では CR+LF 文字を併用しますが、*NIX では LF のみ使用できます。
注意: Excel には両方のオプションがあります。 .txt または .csv ファイルからデータをインポートする場合、CR+LF 文字の組み合わせが使用される可能性が高くなります。 Alt + Enter の組み合わせを使用すると、改行 (LF) のみが適用されます。 *Nix オペレーティング システムで作業しているユーザーから受け取ったファイルを編集する場合も、同じことが起こります。
改行を手動で削除する
Advantages: これが最も簡単な方法です。
短所: 追加機能はありません。
次の手順に従います。
- 改行を削除または置換するセルを選択します。
- Ctrl + H を押して関数を開きます 「見つけて置き換える」.
- 「検索」 Ctrl + Jを入力すると、小さなドットが表示されます。
- 現場で "と取り換える" 改行を置き換える任意の文字を入力します。 セル内の単語が結合されないようにスペースを入力できます。 改行を取り除く必要がある場合は、「」には何も入力しないでください。と取り換える".
- ボタンを押します 「すべて交換」.
Excel の数式で改行を削除する
Advantages: 複雑なデータ処理に一連の数式を使用することができます。 たとえば、改行を削除したり、余分なスペースを削除したりできます。
また、関数の引数としてデータを操作するには、ラップを削除する必要がある場合があります。
短所: 追加の列を作成し、補助アクションを実行する必要があります。
- 右側に列を追加します。 「ライン1」と名付けます。
- この列の最初のセル (C2) に、改行を削除する数式を入力します。 以下は、すべてのケースに適したさまざまな組み合わせです。
- Windows および Unix オペレーティング システムに適しています。
=SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),"")
- この式を使用すると、改行を別の文字に置き換えることができます。 この場合、データは XNUMX つの全体にマージされず、不要なスペースは表示されません。
=TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")
- 改行を含むすべての印刷不可能な文字を取り除く必要がある場合は、次の式が役立ちます。
=クリーン(B2)
- 列の他のセルで数式を複製します。
- 必要に応じて、元の列のデータを最終結果に置き換えることができます。
- 列 C のすべてのセルを選択し、Ctrl + C を押してデータをコピーします。
- セル B2 を選択し、Shift + F10 を押してから V を押します。
- 余分な列を削除します。
改行を削除する VBA マクロ
Advantages: 作成したマクロは、任意のブックで再利用できます。
短所: 理解する必要があります VBA.
このマクロは、アクティブなワークシートのすべてのセルから改行を削除するという素晴らしい仕事をします。
Text Toolkit で改行を削除する
Text Toolkit または Ultimate Suite for Excel を使用する場合、操作に時間を費やす必要はありません。
あなたがする必要があるすべて:
- 改行を削除するセルを選択します。
- Excel リボンで、タブに移動します。 「エイブルビッツデータ」、次にオプション「テキストグループ」 そしてボタンをクリックしてください 「変換」 .
- パネル上 「テキスト変換」 ラジオボタンを選択「改行を「」に変換、 入る "置換" をクリックします。 「変換」.
ここでは、各改行がスペースに置き換えられているため、フィールドにマウス カーソルを置き、Enter キーを押す必要があります。
これらの方法を使用すると、きちんと整理されたデータを含むテーブルが得られます。