ExcelでCSVファイルを列に分けて開く方法【初心者向け3つの簡単な手順】
ExcelでCSVファイルを開きたい場面はよくあります。CSVファイルは、そのまま直接開くこともできますし、インポート機能を使って読み込むことも可能です。この記事では、ExcelでCSVファイルを列に分けて正しく開くための具体的な手順を3つご紹介します。ぜひ参考にして、Excelスキルの向上にお役立てください。
この記事で使用する練習用ワークブックはダウンロードできます。
CSVとは?
CSV(Comma Separated Values:カンマ区切り値)とは、データを表形式で保存できるテキストファイルのことです。各行の情報がカンマで区切られているのが特徴で、Excelファイルよりも軽量かつ高速に扱えるという利点があります。また、メモ帳などのテキストエディタでもそのまま編集できるため、Excelが利用できない環境でもデータの修正が容易です。
ExcelでCSVファイルを列に分けて開く3つの方法
ここでは、CSVファイルをExcelに取り込んで列に分割する3つの方法を解説します。どの方法も比較的簡単に実行できます。説明には、商品名・販売担当者・単価・数量が記録されたサンプルのCSVファイルを使用します。
方法1:レガシウィザードを使ってCSVファイルを開く
最も一般的に使われているのがレガシウィザード(Legacy Wizard)を利用する方法です。この方法では、CSVファイルをExcelにインポートしながら、区切り文字を指定してデータを自動的に複数の列に振り分けることができます。
手順
- まず、テキストインポートウィザードを有効にします。リボンの「ファイル」タブをクリックし、「その他」から「オプション」を選択します。

- 「Excel のオプション」ダイアログボックスが表示されます。「データ」カテゴリを選択し、「レガシ データ インポート ウィザードの表示」セクションにある「テキストから (レガシ)」にチェックを入れて、最後に「OK」をクリックします。これでテキストインポートウィザードが有効になります。

- 次に、リボンの「データ」タブに移動し、「データの取得と変換」グループから「データの取得」を選択します。

- 「データの取得」メニューから「従来のウィザード (Legacy Wizards)」を選び、「テキストから (レガシ)」をクリックします。

- 新しいウィンドウが開くので、目的のCSVファイルを選択して「インポート」をクリックします。

- 「テキスト ファイル ウィザード」のダイアログボックスが表示され、全3ステップを進めていきます。まず第1のステップでは、ファイルの種類として「区切り文字付き」を選択し、最初の行を見出しにする場合は「先頭の行をデータの見出しとして使用する」にチェックを入れます。設定したら「次へ」をクリックします。

- 第2のステップでは、区切り文字として「コンマ」にチェックを入れ、「次へ」をクリックします。

- 第3のステップでは、列のデータ形式を「標準」に設定して「完了」をクリックします。

- データの配置場所を指定するダイアログボックスが表示されるので、挿入先のセルを選択して「OK」をクリックします。

- しかし、このままだとCSVファイルのすべてのデータが1つの列にまとめられてしまいます。カンマの後のデータをそれぞれ別の列に移動するために、データセット全体を選択します。

- 続いて、リボンの「データ」タブに移動し、「データツール」グループから「区切り位置」を選択します。

- 「区切り位置ウィザード」のダイアログボックスが表示されます。先ほどと同じ手順で進めます。第1のステップでは、ファイルの種類として「区切り文字付き」を選択し、「次へ」をクリックします。

- 区切り文字として「コンマ」をチェックすると、「データのプレビュー」で各列にデータが分かれた様子を確認できます。確認できたら「次へ」をクリックします。

- 第3のステップ(最終ステップ)では、列のデータ形式を「標準」に設定し、必要に応じて「表示先」(配置先セル)を指定します。その後「完了」をクリックします。

- これで、CSVのすべてのデータがカンマを基準に別々の列に分かれて配置されます。あとはお好みに合わせて書式を整えれば完成です。

関連記事:ExcelでCSVファイルを自動的に列に分けて開く方法(3つの方法)
あわせて読みたい記事
- テキストファイルをExcelに自動でインポートする方法(2つの適切な方法)
- Excel VBA:カンマ区切りのテキストファイルをインポートする(2つのケース)
- 既存のシートにCSVをインポートする方法(5つの方法)
- Excel VBAでCSVファイルを1行ずつ読み込む方法(実用的な3つの例)
- ファイルを開かずにCSVをXLSXに変換する方法(5つの簡単な方法)
方法2:Power Queryを使ってCSVファイルを開く
2つ目のおすすめの方法はPower Queryの活用です。Power QueryはExcelの中でも特に強力な機能の一つで、高度なデータ処理も簡単に行えます。以下の手順に沿って、CSVファイルを列に分けて読み込んでみましょう。
手順
- まず「データ」タブに移動し、「データの取得と変換」グループから「テキスト/CSV から」を選択します。

- 新しいウィンドウが表示されるので、対象のCSVファイルを選択して「インポート」をクリックします。

- 新しいダイアログボックスが開き、CSVファイルのデータが1つの列で表示されます。さらに細かく調整するために、「データの変換」をクリックしてPower Queryエディターを起動します。

- 「データの変換」をクリックするとPower Queryエディターが開きます。ここで、テキストを複数の列に分割し、最初の行を見出しに設定していきます。

- 区切り記号を基準にテキストを分割するには、Power Queryエディターの「ホーム」タブにある「変換」グループから「列の分割」を選択し、さらに「区切り記号別」をクリックします。これにより、区切り記号の位置で列が分割されます。

- 「区切り記号による列の分割」ダイアログボックスが表示されます。「区切り記号の選択または入力」セクションで「コンマ」を選択し、「分割の位置」セクションでは「区切り記号の各出現箇所」を選択します。

- 次に、最初の行を見出しにするために、Power Queryエディターの「ホーム」タブから「変換」グループ内の「1 行目を見出しとして使用」を選択します。

- 最後に、「ホーム」タブから「閉じて読み込む」を選択します。

- データは新しいシートに読み込まれますが、必要に応じてコピー&ペーストでお好みのシートに移動できます。これで、カンマを基準にテキストが別々の列に分かれた状態でインポートされます。

関連記事:Excel VBAでCSVファイルを開かずにインポートする方法(実用的な3つの例)
方法3:「開く」コマンドを使う
3つ目の方法は、Excelのシンプルな「開く」コマンドを使用するやり方です。CSVファイルが別の形式で作成されていても、この方法なら簡単にExcelで開けます。
手順
- まず「ファイル」タブに移動し、「開く」コマンドを選択します。

- 新しいダイアログボックスが表示されます。画面右下のドロップダウンリストから「テキスト ファイル」を選択し、目的のCSVファイルを選んで「開く」をクリックします。

- CSVファイルが1つの列で開かれるので、方法1と同じ要領で「区切り位置」機能を使って、カンマを基準にテキストを複数の列に分割します。
関連記事:メモ帳やテキストファイルをExcelで列に分けて開く方法(3つの簡単な方法)
まとめ
今回は、CSVファイルをExcelに列ごとに分けて開く3つの方法を紹介しました。どの方法も比較的わかりやすい手順なので、用途に合わせて使い分けてください。最後までお読みいただきありがとうございました。質問がある場合は、お気軽にコメント欄でお尋ねください。ぜひ当サイトの他の記事もご覧ください。
関連記事
- VBAを使ってテキストファイルをExcelにインポートする方法(3つの簡単な方法)
- Excel VBAでCSVファイルをXLSXに変換する方法(2つの簡単な例)
- CSVをXLSXに変換する方法(4つのクイックな方法)
- Excel VBA:テキストファイルを文字列として読み込む(効果的な4つのケース)
- ExcelでCSVファイルを読み込む方法(最速の4つの方法)
-
ExcelでCSVファイルを結合する2つの簡単な方法【コマンドプロンプト・Power Query】
CSVファイル(カンマ区切り値ファイル)は、表形式のデータを保存できるテキスト形式のファイルです。メモ帳などのテキストエディタや、Microsoft Excelのような表計算ソフトで開くことができます。CSVファイルは、異なるソフトウェア間でデータをやり取りする際によく利用されています。複数のCSVファイルを結合(マージ)することで、1つにまとめることも可能です。この記事では、ExcelでCSVファイルを結合する2つの簡単な方法をわかりやすく解説します。シンプルかつ手軽にCSVファイルをまとめたい方にとって、きっと役立つ内容となっています。 説明を分かりやすくするため、T20ワールドカップに出
-
書式設定なしでCSVファイルをExcelで開く2つの簡単な方法
Excelでは、大規模なデータセットからデータを取り込む際にCSVファイルをよく利用します。CSVはComma Separated Value(カンマ区切り値)の略で、CSVファイル内の各値はカンマで区切られています。Excelでは複数の方法でCSVファイルを作成できますが、本記事では書式設定を適用せずにCSVファイルを開く2つの便利な方法を解説します。それでは、さっそく見ていきましょう。 書式設定なしでCSVファイルを開く2つのシンプルな方法 ここでは、書式設定を適用せずにCSVファイルをExcelで開くための2つのシンプルな方法をご紹介します。例として、データセットとしてCSVファイルが用