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

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

ExcelのデータをCSVファイルに変換する際、テキストとテキストの間に区切り文字(カンマ)が正しく挿入されず、「ExcelがCSVをカンマ区切りで保存してくれない」というトラブルに遭遇することがあります。

この記事では、この問題を解決するための7つの方法を具体的な手順とともにご紹介します。同じようなお困りの方は、ぜひ本記事の手順に沿って試してみてください。

ExcelがCSVをカンマ区切りで保存しない問題の7つの解決策

解説には、10人の都市住民に関するサンプルデータセット(ID、住宅タイプ、所在地、家族構成人数)を使用します。目的は、このデータをカンマ区切りのCSVファイルとして正しく保存することです。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

解決策1:CSV保存時の区切り記号設定を変更する

まずは、Excelの標準機能を使って問題を解決する方法です。以下の手順で進めましょう。

📌 手順:

  • リボンの[ファイル]タブを選択します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 続いて[オプション]をクリックします。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • Excel のオプション」ダイアログボックスが表示されます。[詳細設定]を選択してください。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • [編集オプション]セクション内にある[システム区切り記号を使用する]のチェックを一度外し、[小数点の記号]を「.(ドット)」、[桁区切りの記号]を「,(カンマ)」に設定します。
  • その後、再度[システム区切り記号を使用する]にチェックを入れて設定を固定し、[OK]をクリックします。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 改めて[ファイル] > [名前を付けて保存]を選択します。
  • 保存先を指定し、ファイル名を入力したら、ファイル形式で[CSV (カンマ区切り) (*.csv)]を選んで[保存]をクリックします。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • ファイルを閉じた後、そのファイル上で右クリックし、[プログラムから開く] > [メモ帳]を選択します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • メモ帳でファイルを開くと、すべてのテキストがカンマで区切られていることを確認できます。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

これで、ExcelがCSVをカンマ区切りで保存しない問題を無事に解消できました。

関連記事:Excelをカンマ区切りのCSVファイルに変換する2つの簡単な方法

解決策2:テキストエディタでCSVファイルを開く

CSVファイルの中身を確認したい場合は、テキストエディタで開くのが確実です。Windowsなら標準搭載のメモ帳が利用できます。ここで開けば、内容を手動で自由に編集することも可能です。

ただし注意点があります。大量のデータが含まれるファイルの場合、メモ帳での手動編集はおすすめしません。誤ってデータを壊したり、元の情報を失ったりする恐れがあるためです。

解決策3:「CSV UTF-8(カンマ区切り)」形式で保存する

これは最も手軽な方法です。「CSV UTF-8」形式を使えば、特別な設定をしなくてもカンマ区切りのCSVファイルとして保存できます。手順は以下の通りです。

📌 手順:

  • まず、[ホーム]タブ左側にある[ファイル]を選択します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • [名前を付けて保存]を選択します。
  • 適切なファイル名と保存先を指定したうえで、ファイル形式の一覧から[CSV UTF-8 (カンマ区切り) (*.csv)]を選びます。
  • [保存]をクリックして完了です。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • Excelファイルを閉じた後、ファイル上で右クリックし、[プログラムから開く] > [メモ帳]を選択します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • メモ帳で開くと、すべてのテキストがカンマで区切られて保存されていることが確認できます。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

これで、問題なくカンマ区切りのCSVとして保存できました。

関連記事:複数のExcelファイルをCSVに一括変換する3つの方法

解決策4:「sep=,」で区切り文字を直接指定する

この方法では、まずメモ帳でテキストを手動作成し、冒頭で区切り文字を明示的に宣言します。その後、そのファイルをExcelで開き、CSV形式で保存します。手順は以下の通りです。

📌 手順:

  • まずメモ帳を開き、次のようにデータを入力します。
  • テキストの先頭行に、区切り文字の宣言として「sep=,」と記述します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 任意の名前を付けて拡張子.txtで保存します。文字コード(エンコード)はUTF-8のままにしておきましょう。ここではファイル名を「Data」としました。[保存]ボタンを押してテキストファイルを閉じます。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • Excelを起動し、[ファイル] > [開く]を選択します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • ショートカットキー「Ctrl + O」でもファイルを開けます。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 作成したテキストファイルを選択します。
  • 警告が表示される場合は無視して[はい]をクリックしてください。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • ワークシート上に、データがきれいに整形されて表示されます。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 続けて、ファイル形式[CSV (カンマ区切り) (*.csv)]を選択して[保存]します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 保存した新しいファイルをメモ帳で開くと、データがCSV形式で正しく保存されていることがわかります。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

以上で、ExcelがCSVをカンマ区切りで保存しない問題を解消できました。

関連記事:Excelを開かずにCSVへ変換する4つの簡単な方法

解決策5:テキスト インポート ウィザードで区切り記号を指定する

テキスト インポート ウィザードを使えば、テキスト間の区切り文字を指定してインポートし、そのままカンマ区切りのCSVとして保存できます。手動で文字を削除・置換するのは手間がかかりますが、この機能なら数秒で処理できます。

ここでは、セミコロン(;)区切りのテキストファイルをExcelで開き、CSV形式で保存してみましょう。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

📌 手順:

  • 最近のバージョンのExcelでは、テキスト インポート ウィザードは既定でリボンに表示されていません。[オプション]から有効化する必要があります。
  • 有効化するには、[ファイル] > [オプション]を選択します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • Excel のオプション」ダイアログボックスが表示されたら、[データ]を選択します。
  • [レガシ データ インポート ウィザードの表示]セクションで[テキストから (レガシ)]にチェックを入れ、[OK]をクリックします。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 続いて、キーボードの「Ctrl + O」を押してファイルを開きます。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 「Text.txt」というファイルを選択して[開く]をクリックします。
  • テキスト ファイル ウィザード」ダイアログボックスが表示されるので、[区切り文字あり]を選んで[次へ]をクリックします。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 第2ステップでは、区切り文字として[セミコロン]にチェックを入れ、再び[次へ]をクリックします。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 列のデータ形式[標準]のままで問題ありません。[完了]をクリックしましょう。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 「Text」という新しいExcelファイルが開きます。
  • [ファイル] > [名前を付けて保存]を選択します。
  • 保存先とファイル名を指定し、ファイル形式で[CSV (カンマ区切り) (*.csv)]を選んで[保存]します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • Excelファイルを閉じた後、ファイル上で右クリックし、[プログラムから開く] > [メモ帳]を選択します。
  • 最後に、すべてのテキストがカンマで区切られ、CSV形式で保存されていることを確認できます。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

これで、問題を無事に解決できました。

関連記事:Excelファイルをカンマ区切りのテキストファイルに変換する3つの方法

解決策6:Power Queryを活用する

Power Queryを作成すれば、テキストファイルを読み込みながら区切り文字を指定することもできます。ここでは、前の方法と同じテキストファイルを使用します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

📌 手順:

  • まず[データ]タブで、[データの取得] > [ファイルから]を選択します。
  • 次に[テキスト/CSVから]を選びます。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • インポート」ダイアログボックスが表示されます。
  • 「Text」というファイルを選択して[インポート]をクリックします。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • プレビュー画面が表示されるので、[区切り記号][セミコロン]に設定し、[読み込み]をクリックします。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 「Text」という名前の新しいシートが自動的に作成され、データがテーブルとして読み込まれます。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 続いて[ファイル] > [名前を付けて保存]を選択します。
  • 保存先とファイル名を指定し、ファイル形式で[CSV (カンマ区切り) (*.csv)]を選んで[保存]します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • Excelファイルを閉じた後、ファイル上で右クリックし、[プログラムから開く] > [メモ帳]を選択します。
  • 最後に、すべてのテキストがカンマで区切られ、CSV形式で保存されていることを確認できます。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

これで、Power Queryを使った解決も成功です。

関連記事:Excelファイルを自動でCSVに変換する3つの簡単な方法

解決策7:Windowsの地域設定でリスト区切り記号を変更する

最後に、Windowsの既定のリスト区切り記号を変更して、CSVファイルにカンマを反映させる方法をご紹介します。

📌 手順:

  • まず、PCの[スタート]メニューを開きます。
  • 検索バーに「コントロール パネル」と入力し、アプリを起動します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • [時計と地域]の項目から[日付、時刻、または数値の形式の変更]を選択します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 地域」ダイアログボックスが表示されるので、[追加の設定]をクリックします。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 形式のカスタマイズ」ダイアログボックスが開きます。
  • [リスト区切り記号]を「,(カンマ)」に変更して[OK]をクリックします。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • 再度[OK]をクリックして「地域」ダイアログボックスを閉じます。
  • コントロール パネル右上の[×]ボタンでウィンドウを閉じます。
  • Excelのワークシートに戻り、[ファイル] > [名前を付けて保存]を選択します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • ファイル名を入力し、ファイル形式で[CSV (カンマ区切り) (*.csv)]を選んで[保存]します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • ファイルを閉じた後、ファイル上で右クリックし、[プログラムから開く] > [メモ帳]を選択します。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

  • メモ帳で開くと、すべてのテキストがカンマで区切られていることが確認できます。

【修正版】ExcelでCSVファイルがカンマ区切りで保存されないときの対処法7選

これにより、地域設定の変更だけで問題を解決できることも分かりました。

関連記事:ExcelファイルをCSV形式に変換する5つの簡単な方法

まとめ

今回は、ExcelでCSVファイルがカンマ区切りで保存されない問題を解決する7つの方法をご紹介しました。状況に応じて最適な手段を選べば、どなたでも簡単に対処できます。

さらに質問やご意見がある場合は、下のコメント欄でお気軽にお知らせください。Excelに関するさまざまな問題と解決策については、当サイトもぜひチェックしてみてください。学びを続けて、スキルアップしていきましょう!

関連記事

  • マクロでExcelをパイプ区切りのテキストファイルに変換する方法(3選)
  • マクロを使って複数のExcelファイルをCSVファイルに変換する方法
  • Excelをダブルクォーテーション付きのCSVとして保存する方法(3選)
  1. Excelを使ってCSVファイルをVCFに変換する方法【初心者向け3ステップ解説】

    Microsoft Excelは、データ管理に広く活用されている代表的な表計算ソフトです。スプレッドシートを使えば、大量のデータも効率よく操作・保存できます。実はExcelとWindowsの標準機能を組み合わせることで、CSVファイルをVCF(vCard)形式に変換することも可能です。この記事では、オンライン変換ツールなどの外部ソフトを使わずに、CSVをVCFへ変換する具体的な手順をわかりやすく解説します。 ExcelでCSVをVCFに変換する全体の流れ 変換作業は、大きく分けて以下の3つのステップで構成されています。それぞれ順番に進めていきましょう。 ステップ1: ExcelファイルをC

  2. ExcelでCSVファイルを整形する方法|カンマ区切り・引用符付きの2つの実例で解説

    氏名、住所、商品情報などのデータを扱う際、テキストファイルとして保存することがあります。このようなテキストファイルが「CSVファイル」です。しかし、Excelに正確に取り込むためには、CSVファイルを適切な形式に整形する必要があります。本記事では、ExcelでのCSVファイルの整形方法を、2つの具体例を使ってわかりやすく解説します。 CSVファイルとは? CSVは「Comma Separated Values(カンマ区切り値)」の略称で、データを特定の区切り文字で分割したシンプルなテキストとして保存する形式です。Excelユーザーの間では、CSVファイルの取り扱いは非常に一般的な作業となってい