Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel テキストから列への区切り記号として改行を使用する方法

場合によっては、特定のセルで改行を使用する必要があります。この改行は、Excel のテキストから列への機能で区切り記号として使用できます。その機能は、行全体をいくつかの列に分割します。この記事では、Excel のテキストから列への機能で区切り記号として改行を効果的に使用することに焦点を当てます。

Excel のテキストから列への変換機能で改行を区切り文字として使用する 2 つの例

Excel のテキストから列への機能で区切り記号として改行を使用するために、簡単に実行できる 2 つの適切な例を見つけました。最初の例は、データ タブから列へのテキストを使用することに基づいており、2 番目の例は VBA コードを使用することに基づいています。これらの方法はどちらも非常に使いやすいです。

1. [データ] タブから列へのテキストを使用する

最初の方法は、Excel の [データ] タブのテキストから列への使用に基づいています。この方法では、改行を使用してセルにテキストを配置する必要があります。その後、データ タブのテキストから列への変換を使用して、テキストを複数の列に効果的に分割します。ここでは、いくつかの住所を使用するデータセットを取得し、テキストから列への機能を使用してそれをいくつかの部分に分割します。プロセスを正しく理解するには、手順に従う必要があります。

手順

  • まず、セルを選択します B5 .
  • 次に、「イライジャ ウィリアムズ」という名前を書き留めます

Excel テキストから列への区切り記号として改行を使用する方法

  • その後、Alt+Enter を押します 改行を作成して、セル内で新しい行を開始します。
  • 次に、住所「187 Clousson Road」を書き留めます

Excel テキストから列への区切り記号として改行を使用する方法

  • その後、Alt+Enter を押す必要があります もう一度行を作成します。
  • したがって、改行ごとに押す必要があります。最後に、セルに次のテキストを取得します。

Excel テキストから列への区切り記号として改行を使用する方法

  • 他のすべてのセルについても同じ手順を実行します。
  • その結果、次のデータセットが得られます。

Excel テキストから列への区切り記号として改行を使用する方法

  • 次に、分割後にテキストを配置する列をいくつか作成します。

Excel テキストから列への区切り記号として改行を使用する方法

  • セルの範囲を選択 B5 B8へ .

Excel テキストから列への区切り記号として改行を使用する方法

  • 次に、データに移動します
  • テキストから列へを選択します データ ツールのオプション グループ。

Excel テキストから列への区切り記号として改行を使用する方法

  • その結果、テキストを列に変換ウィザード ダイアログ ボックスが表示されます。
  • そこから、Delimited を選択します .
  • その後、[次へ] をクリックします。 .

Excel テキストから列への区切り記号として改行を使用する方法

  • 次に、その他を選択します 区切り記号
  • その他の横に空白のボックスがあります . Ctrl + J を押します
  • その結果、そこにドットが表示されます。
  • その後、[次へ] をクリックします。 .

Excel テキストから列への区切り記号として改行を使用する方法

  • 最後のステップで、目的地を変更します。
  • 最後に、[完了] をクリックします。 .

Excel テキストから列への区切り記号として改行を使用する方法

  • 結果として、望ましい結果が得られます。スクリーンショットをご覧ください。

Excel テキストから列への区切り記号として改行を使用する方法

続きを読む:[修正済み!] Excel のテキストを列に変換するとデータが削除される

2.区切り文字として改行を使用するための VBA の埋め込み

次の例は、区切り記号として改行を使用する VBA コードの使用に基づいています。何かを行う前に、リボンの [開発] タブを有効にする必要があります。これを行うには、リボンに [開発者] タブを表示する方法 のリンクに従ってください。 .この VBA コードを使用するには、慎重に手順に従ってください。

手順

  • まず、デベロッパー に移動します
  • 次に、Visual Basic を選択します コードのオプション グループ。

Excel テキストから列への区切り記号として改行を使用する方法

  • Visual Basic が開きます ウィンドウ。
  • 次に、挿入に移動します
  • その後、モジュールを選択します オプション

Excel テキストから列への区切り記号として改行を使用する方法

  • その結果、モジュール コード ウィンドウが表示されます。
  • 次のコードを書き留めてください。
Sub SplitLines()
Selection.TextToColumns Destination:=Range("C5:F8"), DataType:=xlDelimited, Other:=True, OtherChar:=vbLf
End Sub
  • その後、Visual Basic を閉じます ウィンドウ。
  • セルの範囲を選択 B5 B8 へ .

Excel テキストから列への区切り記号として改行を使用する方法

  • 次に、開発者に移動します
  • マクロを選択します コードのオプション グループ。

Excel テキストから列への区切り記号として改行を使用する方法

  • 次に、マクロ ダイアログ ボックスが表示されます。
  • 分割線を選択します マクロ名から
  • その後、[実行] をクリックします。 .

Excel テキストから列への区切り記号として改行を使用する方法

  • 結果として、次の結果が得られます。スクリーンショットをご覧ください。

Excel テキストから列への区切り記号として改行を使用する方法

続きを読む: Excel でテキストを複数の区切り記号を持つ列に変換する方法

Excel で数式を使用してセルを改行で分割する方法

Excelの数式を使用して、改行でセルを分割できます。ここでは、改行を使用してテキストを含むデータセットを作成する必要があります。次に、式を使用して、それをいくつかの列に分割します。プロセスを理解するには、適切に手順に従ってください。

手順

  • まず、改行を使用してテキストを含むデータセットを作成します。

Excel テキストから列への区切り記号として改行を使用する方法

  • 次に、分割後にテキストを配置する列をいくつか作成します。

Excel テキストから列への区切り記号として改行を使用する方法

  • その後、セル C5 を選択します .
  • LEFT の組み合わせを使用して、次の式を書き留めます 、検索 CHAR 関数。
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

Excel テキストから列への区切り記号として改行を使用する方法

🔎式の内訳

LEFT(B5, SEARCH(CHAR(10),B5,1)-1): ここで、検索 関数は、文字列 B5 の合計文字数を返します そして 関数は、改行の前にある文字列から文字を返します。 You need to minus 1 to get the data excluding space. The CHAR function provides the line break character.

  • 次に、Enter を押します 数式を適用します。

Excel テキストから列への区切り記号として改行を使用する方法

  • After that, drag the Fill Handle 列の下のアイコン。

Excel テキストから列への区切り記号として改行を使用する方法

  • Then, select cell D5 .
  • Write down the following formula using the combination of MID検索 , and CHAR 関数。
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)

Excel テキストから列への区切り記号として改行を使用する方法

🔎 Breakdown of the Formula

MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1)   – SEARCH(CHAR(10),B5) – 1): Here, we utilize the MID function to get the middle text. To get this, first, need to define the text. We take B5 as our text.

Then, we have to define the start number. To do this, we use the combination of SEARCH and CHAR 関数。

SEARCH(CHAR(10),B5) + 1: This formula provides the start number after the line break. So, it returns 7 which is the start number of our middle text.

SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)+1) – SEARCH(CHAR(10),B5) – 1): This formula provides the total number of character of the middle text. It returns 4 which denotes the total number of characters in the middle text.

Finally, the MID function uses this value and returns the middle text from the given text value.

  • 次に、Enter を押します 数式を適用します。

Excel テキストから列への区切り記号として改行を使用する方法

  • After that, drag the Fill Handle 列の下のアイコン。

Excel テキストから列への区切り記号として改行を使用する方法

  • 次に、セル E5 を選択します .
  • Write down the following formula using the combination of RIGHTレン検索 , and CHAR 関数。
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1))

Excel テキストから列への区切り記号として改行を使用する方法

🔎 Breakdown of the Formula

RIGHT(B5,LEN(B5) – SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1)): Here, the RIGHT function takes the text and the total number of characters and returns the text from the right side.

LEN(B5) – SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1: ここでは、LEN function provides the total length of the text. So, it will return 12 as the length of the text on cell B5 . Then, the SEARCH and CHAR function denotes the total number of character including the last line break. It returns 11 . So, the difference between these two is 1. The RIGHT function will take the text and returns one character from the right as output.

  • 次に、Enter を押します 数式を適用します。

Excel テキストから列への区切り記号として改行を使用する方法

  • After that, drag the Fill Handle 列の下のアイコン。

Excel テキストから列への区切り記号として改行を使用する方法

続きを読む: How to Split Text to Columns Automatically with Formula in Excel

覚えておくべきこと

  • You need to apply the line break by pressing Alt+Enter . Otherwise, the text-to-column feature will not count as a delimiter. So, just giving some space in the cell is not enough to split.
  • You have to use the Ctrl+J command in the Other section to split the text. Otherwise, you won’t get the desired result.

結論

We hope that you were able to apply the methods that we showed in this tutorial on how to use a line break as a delimiter in the Excel text-to-columns feature. As you can see, there are quite a few steps to achieve this. So carefully follow them to achieve the same result as we have produced here. If you get stuck in any of the steps, I recommend going through them a few times to clear up any confusion. Lastly, to learn more excel techniques, follow our ExcelDemy website. If you have any queries, please feel free to connect us in the comment box.

関連記事

  • How to Use Text to Columns Feature with Carriage Return in Excel
  • Convert Text to Columns Without Overwriting in Excel
  • How to Use Text to Columns in Excel for Date (With Easy Steps)

  1. Excel で数式を使用してテキストを列に自動的に分割する方法

    特定の列にテキストを整理する必要性に直面することがあります。 Text to Columns を使用できます 機能、別の数式または VBA を適用 コード。この記事では、Excel で数式を使用してテキストを自動的に列に分割する方法に関する 3 つの簡単な数式について説明します。 . Excel でテキストを列に分割する数式を探している場合、この記事が役立つことを願っています。 Excel で数式を使用してテキストを列に自動的に分割する 3 つの簡単な方法 Excelで数式を使用してテキストを列に自動的に分割するために、3つの数式について説明します。目的を実行するには、次の手順に従うだけ

  2. Excel で列を区切り記号付きのテキストに変換する方法

    Excel の列にリストが必要になることがよくあります 水平方向に配置するシート。その横方向の配置でテキストを区切るには、区切り記号が必要です。コンマを区切り文字としてよく使用します。 エクセル 区切り記号で区切られたテキストに列を配置する直接的な方法は提供しません。この記事では、Excel で列を区切り記号付きのテキストに変換する方法を紹介します。 . 練習用ワークブックはこちらからダウンロードできます。 Excel で区切り記号を使用して列をテキストに変換する 5 つの簡単な方法 この記事では、Excel で区切り記号付きのテキストに変換する方法について説明します。 5 で