目次
私たちは、簡単に 分割データ Excelには、1つのセルから複数のセルにデータをコピーするための機能があります。
練習用ワークブックをダウンロードする
ここから無料のExcelテンプレートをダウンロードし、ご自身で練習してみてください。
セルから行にデータを分割する.xlsm
Excelで1つのセルから複数の行にデータを分割する3つの方法
1.1つのセルのデータを複数の行に分割する「列へのテキストの適用」ウィザード
に5つの商品名を配置しました。 セルB5 ここで、セルに沿って複数の行に分割してみます。 B8:B12 を使用しています。 テキストから列への変換ウィザード .
ステップス
- 選択 セルB5 .
- その後 クリック を以下のとおりとします。 データ>テキストをカラムに .
3ステップのダイアログボックスが開きます。
- マーク 区切られた を押してください。 次のページ を最初のステップで行います。
- マーク コンマ 私のデータはカンマで区切られているので
- 次に、 を押します。 次のページ
- 最後のステップで、マーク 一般 .
- 最後に 仕上がり .
5行目に沿って項目が分割されているのがわかります。 今度は、それらを複数の行に配置してみましょう。
- 選択 細胞 B5:F5 とコピーしてください。
- その後 右クリック を貼り付けたい範囲の最初の行にマウスを合わせます。
- 選択 トランスポーズ から 貼り付けオプション .
そうすると、複数の行に分割された項目が表示されます。
続きを読む: Excelでカンマ区切りの値を行や列に分割する方法
2.Excelで1つのセルのデータを複数の行に分割するVBAマクロを埋め込む
と一緒に仕事をするのが好きな方 ブイビーエー を使えば、簡単に作業ができます。 VBAマクロ 今までの方法と比べると、かなり早いですね。
ステップス
- 右クリック をクリックすると、シートのタイトルが表示されます。
- 選択 表示コード から コンテキストメニュー .
- の後に ブイビーエー ウィンドウが表示されたら、次のコードを書き込んでください。
Sub Split_OneCell() Dim Data As Range Dim InputData As Range, Output_Rng As Range BoxTitle = "Split One Cell into Multiple Rows" Set InputData = Application.Selection.Range("A1") Set InputData = Application.InputBox("Input Single Cell :", BoxTitle, InputData.Address, Type:=8) Set Output_Rng = Application.InputBox("Destination:", BoxTitle, Type:=8" Arr = VBA.Split(InputData.Range("A1").Value, ",")Output_Rng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)終端 Sub
- 後で 実行アイコン をクリックしてコードを実行します。
- そして、次のように選択します。 マクロ名 コードで指定されているように
- プレス 実行 .
すぐに、ソースセルを選択するためのダイアログボックスが表示されます。
- 選択 セルB5 を押してください。 よっしゃー .
別のダイアログボックスが表示されます。
- ここで、移動先のセルのうち、最初のセルを選択します。
- 最後に よっしゃー .
これで完了です。
続きを読む: セルを複数行に分割するエクセルマクロ(簡単な手順付き)
3.エクセルパワークエリで1つのセルのデータを複数の行に分割する
エクセル パワークエリ は、1つのセルのデータを複数の行に分割するのに便利なツールです。 その適用方法をみてみましょう。
ステップス
- ヘッダーを含む1つのセルを選択します。
- 次にクリックします。 テーブル/範囲からデータ> を取得 .
- このとき、そのまま よっしゃー .
そして、そのすぐ後に パワークエリ のウィンドウが表示されます。
- ヘッダーをクリックします。
- その後、以下のようにクリックしてください。 デリミターでカラムを分割します。
その結果、別のダイアログボックスが表示されます。
- 選択 コンマ から デリミターの選択または入力 箱 .
- そして、その中から 高度なオプション マーク 列 .
- プレス よっしゃー .
ここで、データが行に分割されていることを確認してください。
- をクリックします。 閉じる; 読み込む; 閉じる; 読み込むへ から ホーム タブで表示します。
- 新しいダイアログボックスが表示されたら、 をマークします。 テーブル と 新しいワークシート .
- 最後に よっしゃー .
すぐに、データを複数行に分割した新しいワークシートが表示されます。
複数のセルを行に分割する方法
1つのセルだけでなく、複数のセルを行に分割することもできます。 テキストから列への変換ウィザード このセクションでは、その方法について説明します。
ステップス
- まず、複数のセルを選択します。
- その後 クリック を以下のとおりとします。 データ>テキストをカラムに。
- その後、マーク 区切られた を押してください。 次のページ .
- このステップでは、マーク コンマ を押し、もう一度 次のページ .
- 最後のステップでは、マーク 一般 .
- 最後に 仕上がり .
今、そのデータは B列に分割 と C .
では、コピーして転置してみます。
- 最初の分割行のデータを選択し、コピーします。
- そして、最初の宛先の行に 右クリック としてマウスで貼り付けてください。 トランスポーズ .
- 2つ目の分割行のデータにも同じことをします。
すると、以下の画像のような出力が得られます。
続きを読む: Excelの1つのセルのデータを複数の列に分割する方法(5つの方法)
結論
以上の手順で、Excelで1つのセルのデータを複数行に分割することができれば良いと思います。 何か質問がありましたら、コメント欄でお気軽にご意見をお聞かせください。