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

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

長い Excel 列から値を見つけるのが困難になることがあります。そのため、Excel で 1 つの列を複数の列に分割する必要があります。 .これにより、データセットが読みやすくなり、正しい情報に簡単にアクセスできるようになります。この記事では、1 つの列を複数の列に分割する方法について説明します 例と説明を通して。

練習用ワークブック

次のワークブックをダウンロードして練習してください。

Excel で 1 つの列を複数の列に分割する 7 つの簡単な方法

1. 1 つの列を複数の列に分割する Excel の「テキストを列に」機能

Excel 'テキストから列へ ' 機能は組み込み機能です。データセット (B4:D9) があるとします。 ) マイクロソフト製品の。 1 つの列の情報を分割します (B5:B9) ) 複数の列に。

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

手順:

  • まず、列の範囲を選択します (B5:B9) ) を分割します。
  • 次に、 データ に移動します タブ
  • [テキストから列へ] をクリックします ' データ ツールから オプション

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • ウィザードのステップ 1 ウィンドウがポップアップします。
  • 区切られた」を選択します ' 用語をクリックし、[次へ] をクリックします .

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • ウィザードのステップ 2 が表示されます 窓。 「スペース」をチェック 」ボックス。
  • データ プレビューで結果を確認する ボックス。
  • [次へ] をクリックします .

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • ウィザードのステップ 3 ウィンドウは今ここにあります。 [一般] を選択します '列データ形式から ' オプション
  • その後、Destination で結果を見たい場所を選択します ボックス。
  • データ プレビューから結果が正しく表示されているかどうかを確認します ボックス。
  • [完了] をクリックします .

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • 最後に、1 つの列のデータが複数の列に分割されていることがわかります。

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

2. Excel で 1 つの列の複数の行を複数の列に分割する

テキストから列へ」の助けを借りて ' 機能により、Excel で 1 つの列の複数の行を複数の列に分割できます。データセットがあるとしましょう (B4:D9 ) 1 つの列に年があるマイクロソフト製品。それらを分割します。

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

手順:

  • 列範囲を選択します (B5:B9) ) を分割します。
  • 次に、 データ に移動します タブ> データ ツール オプション> 'テキストから列へ 」機能。

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • ウィザードのステップ 1 ウィンドウがポップアップします。
  • 区切られた」を選択します ' 用語をクリックし、[次へ] をクリックします .

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • ウィザードのステップ 2 から ウィンドウで、[その他] にチェックを入れます 」ボックスに「,」と入力します
  • データ プレビューで結果を確認する ボックス。
  • [次へ] をクリックします .

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • ウィザードのステップ 3 から ウィンドウで、[一般] を選択します '列データ形式から ' オプション
  • 次に、結果を表示する場所を Destination で選択します ボックス。
  • データ プレビューから結果が正しく表示されているかどうかを確認します ボックス。
  • その後、[完了] をクリックします。 .

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • 確認ボックスが表示されます。 OK を選択します .

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • ついに結果が見えてきました。

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

3.結合されたセルを 1 つの列として Excel で複数の列に分割

以下のデータセットから、セルが結合された列を確認できます。セルを分割し、複数の列に変換します。

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

手順:

  • まず、1 つの列のすべての結合セルを選択します。
  • ホームに移動 タブ
  • [マージして中央揃え] をクリックします。 Alignment のドロップダウン
  • [セルの結合解除] を選択します .

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • セルの結合が解除され、別の列に分割されていることがわかります。

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

続きを読む: Excel Power Query で列を分割する方法 (5 つの簡単な方法)

4. 1 つの列を複数の列に分割する Excel の「フラッシュ フィル」機能

Excel には、特別でスマートなツールがいくつかあります。 「フラッシュ フィル 」もその一つです。 フラッシュ フィル セルパターンをコピーし、そのセルのような出力を提供します。ここには、マイクロソフト製品のデータセットと年があります。この 1 つの列のデータを分割します (B4:B9) ) 複数の列に。

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

手順:

  • セル C5 を選択します 製品名「Microsoft Excel」を書き留めます
  • 次にセル D5 を選択します 「2018」という年を書き留めます

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • セル C5 を選択します フィル ハンドルを使用します 空のセルを自動入力するツール
  • 自動入力オプション」から次へ 「フラッシュ フィル」 をクリックします .

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • 次の列でも同じことを行うと、結果が表示されます。

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

5. VBA を使用して 1 つの列を複数の列に分割

Microsoft Excel Visual Basic for Application コードは、1 つの列を複数の列に分割するのに役立ちます。データセットがあるとしましょう (B4:B14 ) 何年にもわたって Microsoft Excel 製品を提供してきました。この列を 2 つの列 D4 に分割します &E4 .

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

手順:

  • まず、列からすべての値を選択します。
  • 次に、シート タブからワークシートに移動し、右クリックします。
  • コードを表示」を選択します '

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • さて、VBA モジュール ウィンドウがポップアップします。
  • コードを入力してください:
Sub SplitOneColumn()
Dim rng As Range
Dim InputRng As Range
Dim OutputRng As Range
Dim xRow As Integer
Dim xCol As Integer
Dim xArr As Variant
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Select Input Range :", "SplitOneColumn", InputRng.Address, Type:=8)
xRow = Application.InputBox("Enter Row Number :", "SplitOneColumn")
Set OutputRng = Application.InputBox("Select Output Range :", xTitleId, Type:=8)
Set InputRng = InputRng.Columns(1)
xCol = InputRng.Cells.Count / xRow
ReDim xArr(1 To xRow, 1 To xCol + 1)
For i = 0 To InputRng.Cells.Count - 1
xValue = InputRng.Cells(i + 1)
iRow = i Mod xRow
iCol = VBA.Int(i / xRow)
xArr(iRow + 1, iCol + 1) = xValue
Next
OutputRng.Resize(UBound(xArr, 1), UBound(xArr, 2)).Value = xArr
End Sub
  • 次に実行をクリックします オプション

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • 確認ボックスから、[実行] を選択します .

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • その後、入力範囲を選択して OK をクリックします .

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • 新しい列に表示する行数を書き留めて、[OK] を選択します。 .

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • ここで新しい列の最初のセルを選択し、[OK] をクリックします。 .

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • 最後に、1 つの列のすべての値が 2 つに分割されていることがわかります。

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

6. 1 つの列を複数の列に分割する Excel INDEX 数式

Excel INDEX 関数 ROWS 関数とともに 1 つの列を分割するために使用されます。データセット (B4:B14) があるとします。 )。データセットのこれらの値を 2 つの列 (Column1 ) に分割します。 &列 2 ).

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

手順:

  • 最初に、セル D5 を選択します .
  • 数式を入力してください:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • Enter を押します Fill Handle を使用します 下のセルに自動入力します。

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • 次に、セル E5 を選択します .
  • 式を書き留めてください:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • Enter を押します Fill Handle を使用します 結果を見る

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

7. 1 つの列を複数の列に分割する Excel の LEFT &RIGHT 関数

Excel LEFT 関数 RIGHT 関数はテキスト文字列の左端の文字を返します Excel では、テキスト文字列から最後の文字を抽出するのに役立ちます。どちらもテキスト関数です エクセルで。ここにデータセットがあります (B4:B9) ) を 1 列に表示します。テキスト関数を使用して、1 つの列から値を分割します。

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

手順:

  • セル C5 を選択 .
  • 次に式を入力します:
=LEFT(B5,SEARCH(" ",B5)-1)

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

数式の内訳

検索(" ",B5)

検索機能 スペースの位置を返します。

左(B5,SEARCH(” “,B5)-1)

これは値を返します。

  • 次に、Enter を押します フィル ハンドル を使用します。 セルを自動入力するツール

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • 次に、セル D5 を選択します .
  • 数式を入力してください:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

  • 最後に Enter を押します フィル ハンドル を使用します 結果を見る

Excel で 1 つの列を複数の列に分割する方法 (7 つの簡単な方法)

数式の内訳

検索(" ",B5)

検索機能 スペースの位置を返します。

レン(B5)

LEN 関数 総文字数を返します。

右(B5,LEN(B5)-SEARCH(” “,B5))

これは値を返します。

結論

これらは、Excel で 1 つの列を複数の列に分割する最も簡単な方法です。練習問題集を追加しました。さあ、試してみてください。何か質問したり、新しい方法を提案したりしてください。

関連記事

  • Word で Excel の列を分割する (5 つの効果的な方法)
  • Excel で列を最初のスペースで分割する方法 (簡単な手順)
  • Excel で列をコンマで分割する方法 (8 つの簡単な方法)
  • Excel で日付と時刻の列を分割する (7 つの簡単な方法)

  1. Excel で複数の CSV ファイルを 1 つのワークブックに結合する方法

    エクセル 大規模なデータセットを処理するために最も広く使用されているツールです。 Excel では、多次元の無数のタスクを実行できます .この記事では、複数の CSV ファイルを 1 つの Excel ワークブックに結合する方法について説明します。 Excel で複数の CSV ファイルを 1 つのワークブックに結合する 3 つの簡単な方法 CSV ファイルは Comma Separated Values を表します ファイル。 エクセル CSV の表形式でデータを保存します ファイル。これらのファイルは、コンピューターのスペースをあまり消費しません。 2 つの CSV を含むフォルダ

  2. Excel でアンケートを作成する方法 (2 つの簡単な方法)

    この記事では、Excel でアンケートを作成する方法を学習します。 .質問票は、一連の質問またはオプション付きの特定の項目です。回答者から情報を収集するために使用されます。 Excel では、ユーザーはいくつかの簡単な手順に従ってアンケートを作成できます。今日は 2 のデモンストレーションを行います 簡単な方法。これらの方法を使用すると、Excel でアンケートを簡単に作成できます。それでは、これ以上遅滞なく、議論を始めましょう。 ここから練習用ワークブックをダウンロードできます。 Excel でアンケートを作成する 2 つの簡単な方法 Excel でアンケートを作成するには、2 つの方