スポンサーリンク

【Excel】1列に合体するCSVをセルごとに区切る方法|「区切り位置」機能を使いこなそう

オフィスソフト
オフィスソフト
この記事は約3分で読めます。

テキストエディタやWebシステムから出力されたCSVをExcelで開いた時やコピペした時に、データが1列にすべて表示されてしまう…そんな経験はありませんか?

本記事では、Excelの「区切り位置」機能を使って、CSV形式のデータをセルごとに正しく分割する方法をわかりやすく解説します。


スポンサーリンク

CSV形式とは?

CSV(カンマ区切り)ファイルは、文字どおり「カンマ(,)」などの区切り文字で複数の値を区別したテキストファイルです。

たとえば、以下のような内容が1行に記載されているのがCSVです:

山田,太郎,30,東京都

これをExcelでそのまま開くと、すべてが1つのセルに表示されて、A列のみに集約されてしまう場合があります。
そこで必要なのが、「区切り位置」の機能です。


スポンサーリンク

Excelの「区切り位置」機能とは?

Excelには、1つのセルに入ったデータを指定した区切り文字(カンマ、タブ、スペースなど)で複数のセルに分割する機能があります。それが「区切り位置」です。

この機能を使えば、CSVデータを意図した通りに列ごとにきれいに分割できます。


区切り位置を使ってCSVデータを分割する手順

Step 1:Excelファイルを準備する

まず、上記のように、A列に1行分のデータが集約された状態のExcelファイルを準備します。


Step 2:データを選択する

CSVファイルを開いたあと、分割したいセルや列を選択(今回の例ではA列)します。通常、すべてが1列(A列)にまとまっているはずです。


Step 3:「データ」タブ → 「区切り位置」をクリック

選択した状態で、Excel上部の「データ」タブをクリックします。

  1. 「区切り位置」ボタンをクリック
  2. 「区切り位置指定ウィザード」が起動します

Step 4:「区切り記号付き」を選択して「次へ」

ウィザードの最初の画面では、以下のような選択肢が出ます:

  • 区切り記号付き(例:カンマやタブなど)
  • 固定幅

今回はCSVデータのため、上の「区切り記号付き」を選んで「次へ」をクリックします。


Step 5:区切り文字を選ぶ(通常はコンマ)

次の画面では、使用する区切り文字を選びます。

  • 「コンマ(,)」にチェックを入れる(CSVはコンマ区切りが基本)
  • 他の記号(タブ、セミコロン、スペースなど)も選べる

下のプレビュー画面で、データが適切に分割されているかを確認できます。


Step 7:完了をクリックして反映

最後に「完了」をクリックすると、選択したデータが区切り文字でセルごとに分割されて表示されます。

これで、1列にまとまっていたCSVデータが、複数の列に整理されて見やすくなりました。


補足:区切り文字がカンマでない場合は?

場合によっては、CSVと見せかけて「タブ区切り」や「セミコロン区切り」になっているファイルもあります。

  • データをExcelに貼り付けたあと、区切り文字を確認
  • 区切り位置の設定時に、カンマ以外の記号にチェックを入れる
  • プレビューで想定通りになっているか確認する

どの記号で区切られているか分からないときは、メモ帳でCSVを開いて目視で確認するのが確実です。


まとめ|CSVデータの取り込みには「区切り位置」が便利

ExcelでCSV形式のデータを扱うとき、文字がすべて1列に集まってしまって困る…というのはよくあることです。
そんなときに使いたいのが、今回紹介した「区切り位置」機能です。

おさらいポイント:

  • CSVは「カンマ区切り」のテキストファイルが多い
  • Excelでは「データ」タブから「区切り位置」で分割可能
  • 区切り記号を正しく選べば、きれいに列に分かれる
  • 形式によっては「文字列」や「日付」に設定を変更しよう

CSVを頻繁に扱う方にとって、「区切り位置」は必須レベルの便利機能です。この記事を参考に、作業効率をグッと高めてくださいね。

コメント

タイトルとURLをコピーしました