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

Excel をマスター:単一の列を複数の列に簡単に分割する

以下は、列を複数の列に分割する概要イメージです。

Excel をマスター:単一の列を複数の列に簡単に分割する

方法 1 – Excel でテキストを列に使用して 1 つの列を複数の列に分割する

データセット (B4:D9) があります。 ) の Microsoft 製品。 1 つの列の情報を分割します (B5:B9) ) を複数の列に分割します。

Excel をマスター:単一の列を複数の列に簡単に分割する

手順:

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

Excel をマスター:単一の列を複数の列に簡単に分割する

  • ウィザードのステップ 1 ウィンドウがポップアップします。
  • [区切り文字付き] を選択します。 ' オプションを選択し、[次へ] をクリックします。 .

Excel をマスター:単一の列を複数の列に簡単に分割する

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

Excel をマスター:単一の列を複数の列に簡単に分割する

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

Excel をマスター:単一の列を複数の列に簡単に分割する

  • 1 つの列のデータが複数の列に分割されます。

Excel をマスター:単一の列を複数の列に簡単に分割する

方法 2 – カンマ区切り文字に基づいて 1 つの列を複数の列に分割する

データセット (B4:D9) があります。 ) の Microsoft 製品の年を 1 列に表示します。それらを分割します。

Excel をマスター:単一の列を複数の列に簡単に分割する

手順:

  • 列範囲を選択します (B5:B9) ) 分割します。
  • データ に移動します。 タブで、データ ツールに移動します。 グループを選択し、テキストを列に選択します。 .

Excel をマスター:単一の列を複数の列に簡単に分割する

  • ウィザードのステップ 1 ウィンドウがポップアップします。
  • [区切り文字付き] を選択します。 ' という用語を入力し、[次へ] をクリックします。 .

Excel をマスター:単一の列を複数の列に簡単に分割する

  • ウィザードのステップ 2 から ウィンドウで、[その他] をオンにします。 ' ボックスに「,」と入力します。 それについて。または、カンマをチェックします。 オプション。
  • データ プレビューで結果がどのように表示されるかを確認します。 ボックス。
  • [次へ] をクリックします。 .

Excel をマスター:単一の列を複数の列に簡単に分割する

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

Excel をマスター:単一の列を複数の列に簡単に分割する

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

Excel をマスター:単一の列を複数の列に簡単に分割する

  • 結果は次のとおりです。

Excel をマスター:単一の列を複数の列に簡単に分割する

方法 3 – Excel で結合されたセルを複数の列に分割する

セルが結合された列が表示されます。セルを分割し、複数の列に変換します。

Excel をマスター:単一の列を複数の列に簡単に分割する

手順:

  • 1 つの列の結合されたセルをすべて選択します。
  • ホーム に移動します タブ。
  • [結合して中央揃え] をクリックします。 配置のドロップダウン セクション
  • セルの結合を解除を選択します。 .

Excel をマスター:単一の列を複数の列に簡単に分割する

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

Excel をマスター:単一の列を複数の列に簡単に分割する

続きを読む: Excel Power Query で列を分割する方法

方法 4 – Excel でフラッシュ フィルを使用して 1 つの列を複数の列に分割する

私たちは何年ものマイクロソフト製品のデータセットを持っています。この 1 つの列のデータを分割します (B4:B9) ) を複数の列に分割します。

Excel をマスター:単一の列を複数の列に簡単に分割する

手順:

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

Excel をマスター:単一の列を複数の列に簡単に分割する

  • セル C5 を選択します。 そしてフィルハンドルを使用します。 空のセルを自動入力するツール
  • 自動入力オプション」から 」パネル(下隅)で「フラッシュ フィル」をクリックします。 .

Excel をマスター:単一の列を複数の列に簡単に分割する

  • 次の列でも繰り返します。

Excel をマスター:単一の列を複数の列に簡単に分割する

方法 5 – Excel VBA を使用して 1 つの列を複数の列に分割する

データセット (B4:B14) があります。 ) の Microsoft Excel 製品の数年間。この列を 2 つの列 D4 に分割します。 とE4 .

Excel をマスター:単一の列を複数の列に簡単に分割する

手順:

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

Excel をマスター:単一の列を複数の列に簡単に分割する

  • 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 をマスター:単一の列を複数の列に簡単に分割する

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

Excel をマスター:単一の列を複数の列に簡単に分割する

  • 入力範囲を選択し、OK をクリックします。 .

Excel をマスター:単一の列を複数の列に簡単に分割する

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

Excel をマスター:単一の列を複数の列に簡単に分割する

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

Excel をマスター:単一の列を複数の列に簡単に分割する

  • 1 つの列のすべての値が 2 つに分割された結果がわかります。

Excel をマスター:単一の列を複数の列に簡単に分割する

方法 6 – Excel の INDEX 関数と ROW 関数を組み合わせて 1 つの列を複数の列に分割する

データセット (B4:B14) があります。 ) 値が行内に順番に配置されます。データセットのこれらの値を 2 つの列 (Column1 ) に分割します。 と列 2 ).

Excel をマスター:単一の列を複数の列に簡単に分割する

手順:

  • セル D5 を選択します。 .
  • 次の数式を使用して、Enter キーを押します。

=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

Excel をマスター:単一の列を複数の列に簡単に分割する

  • フィルハンドルを使用する 下のセルを自動入力します。

Excel をマスター:単一の列を複数の列に簡単に分割する

  • セル E5 を選択します。 .
  • この数式を挿入し、Enter を押します。 .

=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

Excel をマスター:単一の列を複数の列に簡単に分割する

  • フィルハンドルを使用する 結果を確認します。

Excel をマスター:単一の列を複数の列に簡単に分割する

方法 7 – Excel で LEFT 関数と RIGHT 関数を適用して 1 つの列を複数の列に分割する

テキスト関数を使用して、1 つの列の値を分割します。

Excel をマスター:単一の列を複数の列に簡単に分割する

手順:

  • セル C5 を選択します。 .
  • 次の数式を挿入し、Enter キーを押します。 .

=LEFT(B5,SEARCH(" ",B5)-1)

Excel をマスター:単一の列を複数の列に簡単に分割する

式の内訳

検索(" ",B5)

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

左 (B5,検索(" ",B5)-1)

これにより値が返されます。

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

Excel をマスター:単一の列を複数の列に簡単に分割する

  • セル D5 を選択します。 .
  • 次の数式を挿入し、Enter キーを押します。 .

=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

Excel をマスター:単一の列を複数の列に簡単に分割する

  • フィル ハンドル を使用します。 結果を確認します。

Excel をマスター:単一の列を複数の列に簡単に分割する

式の内訳

検索(" ",B5)

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

レン(B5)

LEN 関数 合計文字数を返します。

右(B5,LEN(B5)-SEARCH(" ",B5))

これにより値が返されます。

練習用ワークブックをダウンロード

関連記事

  • Excel の列を Word で分割する
  • Excel で最初のスペースで列を分割する方法
  • Excel で列をカンマで分割する方法
  • Excel で日付と時刻の列を分割する
ソリューション付きの高度な Excel 演習を無料で入手しましょう!
  1. Excel でソルバーを使用する方法 (詳細な手順付き)

    ソルバー ツールは、決定変数を変更することによって、1 つのセル内の数式の最適値を見つけるために使用されます。線形計画問題を解く際には、ソルバー ツールが不可欠です。この記事を読むと、Excel でソルバーを使用する方法がわかります。 ソリューションを提供するために、ソルバーは変数セルと呼ばれるセルのグループを必要とします。変数セルの値は、目的のセルのターゲットを満たすように調整されます。これらの可変セルは、制約条件の対象となります。 Excel 2016 でソルバーを追加する方法 | 2019年 | 2021年 | 365 ソルバー Excel の素晴らしいツールです。与えられた制約で

  2. MicrosoftWordで用紙サイズを変更する方法

    Microsoft Wordには多くの用紙サイズ標準規則がありますが、MicrosoftWordのデフォルトのドキュメントサイズは8.5x 11インチ(通常のレター用紙)です。このデフォルトサイズに固執する必要はありません。 MicrosoftWordの用紙サイズを変更できます あなたの要件に従って。方法は次のとおりです。 MicrosoftWordで用紙サイズを変更する A4は、雑誌、カタログ、レター、フォームなど、さまざまなドキュメントに使用される用紙サイズです。ただし、印刷要件に応じて、次の方法で特定のサイズの用紙の使用を指示できます。 Wordでデフォルトの用紙サイズを変更する W