元の質問:- http://www.excelforum.com/showthread.php?t=1082858&p=4075694&posted=1#post4075694 [セルを3つの異なるセルに分割する方法]

Excelでテキストファイルをインポートしていますが、すべてのデータが列にインポートされています。列データを3つの異なるセルに分割したいと思います。どうすればそれを行うことができますか提案してください。

このスレッドでは、ユーザーはデータ要件に従ってセルを3つ以上のセルに分割したいと考えています。この要件を満たすために、「テキストから列へ」を使用します

オプション。

テキストから列へ:-この関数は、テキストの1つの列を複数の列に分割するために使用されます。

例を見て、この関数を使用して単一のセルを分割する方法を理解しましょう。

列Aには、アドレス全体を1つのセルに含むアドレスのリストがあります。アドレスを別々の列に分割する必要があります。

image 1

Text toColumns関数には3つのステップがあります。-*列Aを選択します。

  • [データ]タブに移動し、[データツール]グループから[テキストから列へ]をクリックします。

  • 「テキストを列に変換ウィザード–ステップ1/3」ダイアログボックスが表示されます。

  • ダイアログボックスには、2つのファイルタイプがあります。-区切り幅と固定幅。

A.区切り文字:-コンマやタブなどの文字で各フィールドを区切ります。

B.固定幅:-フィールドは、各フィールド間にスペースを入れて列に配置されます。

image 2

img3

  • このデータでは、固定幅がないため、[区切り]オプションを選択する必要があります。

  • [次へ]ボタンをクリックします。

  • 「テキストを列に変換ウィザード–ステップ2/3」ダイアログボックスが表示されます。

  • データ区切り文字は「スペース」であるため、「スペース」チェックボックスをクリックしてチェックボックスをオンにします。それをクリックすると、データプレビューボックスにデータが分離されているのがわかります。ほとんどの場合、データの区切り文字としてカンマが含まれている場合は、カンマチェックボックスを選択できます。

img4

  • [次へ]ボタンをクリックします。

  • 「テキストを列に変換ウィザード–ステップ3/3」ダイアログボックスが表示されます。

img5

  • 宛先をクリックして、テキストを分割する場所を選択します。宛先ボックスには$ A $ 1と表示されますが、既存のデータを上書きしたくない場合は、$ B $ 1:$ D $ 1または$ B $ 1のいずれかを選択できます。

  • 「完了」ボタンをクリックしてください

img6

上記のように、列Aの1つのセルのテキストが列B:Fに分割されていることがわかります。これは、列Aのようにデータを受け取り、さらに分析およびレポートするためにデータを複数の列に分割する必要がある場合に非常に役立ちます。

注:-Excelでデータをマージすると、セルはテキストから列に他のセルに分割されません。