ヘルプの森~Excel・Access・Office全般ヘルプデスクサイト

No.002

アイコン 1列に入力されているCSVまたはテキスト ファイルのデータをカンマごとにセルに分割したい

Excel2003/2007/2010/2013

テキスト ファイルをExcelで開くと、データはすべてA列に、カンマ区切りなどで表示されます。

テキストファイル

A列のカンマ区切りデータを、カンマごとに区切ってセルに分割したい、というお問い合わせです。

セルへの分割は、上図のようにテキスト ファイルをすでにExcelで開いた状態からもできます(後述)が、今回先に、テキスト ファイルを読み込む(開く)方法をご案内します。

  1. Excelを開き、[ファイルを開く]ダイアログ ボックスを表示します。
    [ファイルを開く]ダイアログ ボックスの表示は、ショートカット キー「Ctrl」+「O」、または[ファイル]タブ-[開く]より操作します。
  2. [ファイルを開く]ダイアログ ボックス右下のファイルの種類は、[テキスト ファイル(*.prn;*.txt;*.csv)]または[すべてのファイル(*.*)]を指定し、該当のテキスト ファイルを選択して[開く]ボタンをクリックます。
    ファイルを開く
  3. [テキスト ファイル ウィザード - 1/3]ダイアログ ボックスが開いてきます。
    [元のデータの形式]を[カンマやタブの区切り文字によってフィールドごとに区切られたデータ]を選択して[次へ]ボタンをクリックします。
    テキストファイルウィザード
  4. [テキスト ファイル ウィザード - 2/3]ダイアログ ボックスで、[区切り文字]の[カンマ]チェック ボックスをオンに(選択)します。
    ダイアログ ボックス下の[データのプレビュー]を見ると、1列だったデータが区切られたのがわかります。
    テキストファイルウィザード
  5. [テキスト ファイル ウィザード - 3/3]ダイアログ ボックスでは、列ごとに[列のデータ形式]を指定することができます。
    テキストファイルウィザード
  6. 設定ができたら[完了]ボタンをクリックします。
セルに分割

すでにExcelでテキスト ファイルを開き、A列にデータが入っていて区切る場合は、A列を選択し、[データ]タブ-[データ ツール]グループ-[区切り位置]をクリックすると、[区切り位置指定ウィザード - 1/3]ダイアログ ボックスが開いてきます。
あとは、上記手順の2からと同じです。

区切り位置

Excel2003では、
[データ]メニュー-[区切り位置]をクリックし、あとは同様に進めることができます。

関連ヘルプ

セルにに入力されている数値データを1桁ずつにセルに分けるには
小計(集計)を行ったがアウトラインが表示されない
重複データを削除する
ページのトップへ戻る