Excel で CSV ファイルを修正する方法 (5 つのよくある問題)
現在、 CSV ファイル形式は、そのシンプルさとコンパクトさから非常に人気があります。 CSV の操作も非常に簡単です。 ファイル。ただし、 CSV を使用している間は ファイルを Excel に保存すると、多くの問題が見つかります。この記事では、 CSV を修正する方法について説明します
Excel での CSV ファイルの 5 つの主な問題の修正
このセクションでは、5 について説明します Excel で CSV ファイルを操作しているときに直面する可能性のある非常に一般的な問題。問題ごとに複数の解決策を考案しますので、それぞれの解決策を試して、どれが問題を解決するかを確認してください。それでは、リストの最初の問題から始めましょう。
1. Excel で 1 つの列に表示される CSV ファイルのすべてのデータ
これは、Excel で CSV ファイルを操作しているときに修正が必要になる可能性がある一般的な問題です。この問題により、Excel で CSV ファイルを開くときに、 、すべてのデータが 1 つの列に表示されていることがわかります。この問題は、Excel が Windows の地域設定で設定されたリスト区切り記号を使用してデータを列に分割するために発生します。これは、北米およびその他のいくつかの場所 (ヨーロッパ諸国) ではコンマまたはセミコロンのいずれかです。 ファイルが 1 列で開きます 特定の CSV ファイルがデフォルトの区切り文字以外の区切り文字を使用している場合。
この問題を解決するには、3 を取ることができます
1.1 CSV ファイルの区切り文字の変更
CSV ファイル自体に区切り文字を手動で設定できます。そのためには、以下の手順に従ってください。
手順:
- まず CSV を開きます 任意のテキスト エディター アプリでファイルします。ここではメモ帳を使用しています .
- テキスト エディタ アプリでデータを見てみましょう。コンマ (,) またはセミコロン (;) で区切られているかどうかを確認します。私の場合、データはコンマで区切られています。
- ファイルにどのセパレータがあるかを明示的に Excel に伝えるには、次のように最初の行に記述する必要があります。 (下の図を参照)
sep=,
<強い>
- ファイルがセミコロンで区切られている場合は、sep=; と記述する必要があります
- セパレータを適切に定義することで、Excel はそれらを適切に表示します。
1.2 CSV ファイルを Excel にインポートするための区切り記号の仕様
CSV ファイルをインポートできます テキスト インポート ウィザードのいずれかを使用して またはパワークエリ Excel で直接開くのではなく、どちらの場合も、区切り文字を指定できます。 Power Query の使用中に区切り記号を指定する手順を見てみましょう .
手順:
- まず、Excel シートを開きます。次に データ に移動します そこから データの取得と変換 グループで、[テキスト/CSV から] をクリックします。 .
- その結果、データのインポート ダイアログ ボックス ポップアップするはずです。 CSV ファイルを選択し、[インポート] をクリックします。 .
- したがって、プレビュー ダイアログ ボックス 下図のように表示されるはずです。そのダイアログ ボックスには、 区切り記号 を選択するオプションがあります。 プレビューでどのように見えるかを同時に確認できます。したがって、プレビューを見ることで、正しい区切り文字を選択できます。
- 最後に、[読み込み] をクリックします。 をクリックすると、CSV ファイルのデータが別のシートに表として表示されていることがわかります。
- このインポートされた表は、元のドキュメントにリンクされています。したがって、常に更新されたデータが表示されます。
テキスト インポート ウィザード は、Excel の従来の機能です。したがって、Excel 2016 から バージョンでは、リボンから Excel のオプションに移動しました。したがって、この機能を有効にするには、この記事に従ってください .有効にした後、以下の手順に従って CSV からデータをインポートします ファイル。
手順:
- [データ] タブで、[データを取得] をクリックします。> レガシー ウィザード >テキストから .
- その結果、インポート テキスト ファイル ウィンドウが開きます。 CSV ファイルを選択し、[インポート] をクリックします。 .
- その後、3 つのステップを完了する必要があります データをインポートします。最初のステップで、 Delimited を確認します オプションを選択し、データにヘッダーがある場合は、[データにヘッダーがあります] をオンにします。 [次へ] をクリックします。 .
- 2 番目のステップでは、区切り記号を選択する必要があります [次へ] をクリックします .ここではコンマを選択しました。
- 最後のステップで、全般を選択します 列のデータ形式を選択し、[完了] をクリックします .
- さて、データのインポートで ダイアログ ボックスで、データを配置する場所を選択し、[OK] をクリックします。 .
- 最後に、最終結果を取得する必要があります。
1.3 Text to Columns 機能を利用してセルを分割する
この方法は、すでに CSV をインポートしている場合に適用できます ファイルを Excel にインポートしますが、まだ 1 つの列にしか表示されません。 Text to Column 機能を使用できます テキストを分離し、複数の列に分散します。詳細については、参照リンクをたどってください。ここでは、区切り記号を指定して列を複数に分割する方法のみを示します。以下の手順に従ってください。
手順:
- まず、データを選択してから データ に移動します そこから、[テキストから列へ] を選択します データ ツール グループから。
- テキストを列に変換ウィザードで 区切りを選択 [次へ] をクリックします .
- ステップ 2 で、コンマを選択します 区切り文字として入力し、[次へ] をクリックします .
- 最後に目的地を設定し、[完了] をクリックします。 .
- したがって、期待どおりにデータが列に編成されます。
続きを読む: Excel で区切り記号付きの CSV を開く方法 (6 つの簡単な方法)
2. Excel CSV で先行ゼロを保持する
人々が直面するもう 1 つの問題は、Excel で開くと CSV ファイルの先頭のゼロが切り捨てられることです。その背後にある理由は、ファイルが Excel で開かれると、 General に変換されるためです。 先頭のゼロを削除する形式。この問題は 2 つの方法で解決できます。
2.1 テキスト インポート ウィザードの利用
テキスト インポート ウィザードの場合の方法 1.2 で見たように 、CSV ファイルからのインポート中に、ステップ 3 で [一般] を選択します。 列の日付形式として .ただし、先頭のゼロをそのまま維持するには、別のオプションを選択する必要があります。これを行うには、以下の手順に従います。
手順:
- 2に類似 テキスト インポート ウィザードを使用して CSV ファイルを Excel にインポートする ステップ 3 までは同じことを行います。 .
- テキスト インポート ウィザードのステップ 3 、最初に、先行ゼロを含む列を選択します。次に、 テキスト を選択します 列データ形式 .
- [Excel で目的の先行ゼロを取得します] をクリックします。
2.2 Power Query の適用
接続を使用して CSV ファイルを Excel にインポートする場合、先行ゼロを表示するには 2 つの方法があります。
2.2.1 テキスト形式でのデータのインポート
方法 1.2 のように 、 Power Query でデータを読み込む場合 、[データ型を検出しない] を選択します データ型検出から ボックス。
その結果、Excel にインポートするときに先頭のゼロは切り捨てられません。
2.2.2 個々の列の書式設定
データが複数の形式の場合、前の方法は機能しません。むしろ、各列のフォーマットを設定する必要があります。そのためには、以下の手順に従ってください。
手順:
- [読み込み] をクリックする代わりに データ プレビュー ウィンドウの下で、[データの変換] をクリックします。 .このようにウィンドウがポップアップするはずです。
- ここで、数値を含む列を選択し、データ タイプから ドロップダウン メニューで、[テキスト] を選択します .
- インポートしたデータをロードすると、先頭のゼロはそのままになります。
これで問題が解決することを願っています。
続きを読む: テキスト ファイルを Excel に自動的にインポートする方法 (2 つの適切な方法)
3. CSV 日付形式に関する Excel の問題を修正する方法
CSV を Excel に変換した後、 、日付が正しく表示されません。ここでは、CSV ファイルからデータをインポートする際の Excel の日付形式に関する 3 つの主な問題について説明します。
3.1 日と月の混同
インポートされた日付の形式が Windows 地域 と同じでない場合 設定すると、Excel で日と月が混同される場合があります。例:2001 年 9 月 11 日 (2001 年 9 月 11 日 )2001 年 11 月 9 日と表示される場合があります .この問題を解決するには、以下の手順に従ってください。
手順:
- テキスト インポート ウィザードの 3 番目のステップ中 、日付を含む列を選択します。
- ここで、[列の日付形式] で [日付] を選択します 次に、適切な日付形式を選択します。その後、[完了] をクリックします。その結果、日付は正しくフォーマットされます。
3.2 一部の値を日付に変換する
Excel では、数値またはテキストが任意の日付形式によく似ている場合、日付と見なされる場合があります。たとえば、 jun2 のようなテキストがある場合 あなたのデータでは、Excel はそれを 6 月 2 日 と見なします .これにより、 一般 からの不必要な変換が発生する可能性があります 日付のフォーマット フォーマット。この CSV ファイルの問題を Excel で修正するには、次の手順に従ってください。
手順:
- テキスト インポート ウィザードの 3 番目のステップ中 、テキストなどの日付を含む列を選択します。
- 次に テキスト を選択します 列データ形式として 今回は、選択した列が日付ではなくテキストとして表示されていることがわかります。
3.3 日付の不適切なフォーマット
日付が正しく表示されない場合は、Excel で CSV ファイルを開いて日付をフォーマットすることもできます。これを行うには、まず CSV ファイルを Excel で開き、次の手順に従います。
手順:
- まず、日付を含む列を選択してください。
- 次に、[セルの書式設定] を開きます ダイアログ ボックスで Ctrl を押します + 1
- では、番号に移動します タブをクリックして 日付 を選択します カテゴリから。
- タイプから 、希望のフォーマットを選択してください。
- 最後に、[OK] をクリックします。 .
続きを読む:列を含む CSV を Excel に変換する方法 (5 つの方法)
類似の読み物
- Excel VBA:テキスト ファイルを 1 行ずつ読み取る (関連する 6 つの例)
- 開かずに CSV ファイルをインポートする Excel VBA (3 つの適切な例)
- Excel で CSV ファイルを読み取る方法 (4 つの最速の方法)
- 開かずに CSV を XLSX に変換する方法 (5 つの簡単な方法)
- Excel VBA:カンマ区切りテキスト ファイルのインポート (2 ケース)
4. Excel が指数表記で数値を表示しないようにする
CSV ファイルの数値が大きい場合は、Excel にインポートした後、通常は指数表記で表示されます。たとえば、番号が 12345678 の場合 CSV ファイルでは、1.2×10^7 と表示されます .
数値をそのように表示したくない場合は、以下で説明する 3 つの解決策のいずれかに従うことができます。
4.1 長い数値をテキストとしてインポート
テキスト インポート ウィザードでインポートする際に 、列フォーマットを テキスト にすることができます (下図参照)
その結果、数値が完全な形式で取得されます。
4.2 Excel で数値の書式を変更する
既にデータを Excel にインポートしている場合でも、科学的に表現された数値を完全な形式で表示できます。数値形式を 数値 に変更するだけです 将軍から。
4.3 列を広くする
それでも問題が発生する場合は、列のサイズを広げてみてください。数値が完全な形で表示されることを願っています。
続きを読む: Excel での CSV ファイルの書式設定 (2 つの例を含む)
5. CSV ファイルが Excel に保存されない問題を修正する方法
多くの場合、Excel で CSV ファイルを保存する際に問題が発生します。 Excel の CSV ファイルでこの問題を解決するために、ここでは、CSV ファイルを Excel に保存する際に適用できる 5 つの異なる解決策について説明します。
5.1 Excel で CSV ファイルを保存するための CSV UTF-8 形式の選択
データを消去したり失ったりすることなく、Microsoft Excel の CSV ファイルに重要な更新がすべて含まれていることを確認する効果的な方法は、CSV UTF-8 で保存することです。 ファイル形式。以下の手順に従って、その形式でファイルを保存する方法を確認してください。
手順:
- まず、CSV ファイルを開きます Excel で必要な変更を実行します。
- 次に、ファイルに移動します Tab キーを押して、[名前を付けて保存] を選択します .
- 次に、ファイルを保存する場所を選択します。
- 最後に、ドロップダウン メニューから [CSV UTF-8] を選択します。 .
<強い>
- ファイルに名前を付けて、[保存] をクリックします。 オプション
5.2 Unicode ファイルとして保存して変更を保存する
Microsoft Excel は、CSV UTF-16 でのファイルの保存もサポートしています (Unicode テキスト ) フォーマット。 UTF-8 に類似 、このファイル形式は、文字と記号を維持しながら、CSV ファイルに必要な調整を効果的に行います。この方法でファイルを保存するには、以下の手順に従ってください。
手順:
- 前の例と同様に、最初の 3 つの手順を行います。
- 次に、ドロップダウン メニューから [Unicode テキスト] を選択します [保存] をクリックします。 .
5.3 Excel の設定を変更する
Excel で CSV ファイルを修正するように Excel 設定の一部が正しく構成されていない可能性があります。これは、CSV ファイルの保存に問題がある理由を説明しています。以下の手順に従ってファイルを正しく修正し、問題を回避してください。
手順:
- Microsoft Excel で、[ファイル] を選択します。> オプション .
<強い>
- その後、上級を選択します オプション
- 「システム セパレータを使用する」のマークを外します ' オプション
- 最後に、小数点区切り記号を修正します ドット (.) と 3 桁区切り コンマに (、)。 [OK] をクリックします。
- ファイルを CSV 形式で保存し、問題が解決したかどうかを確認してください。
5.4 Microsoft Excel の更新
Excel での CSV ファイルの保存に関する問題を解決するには、CSV ファイルの保存にまだ問題がある場合は、Microsoft Excel を最新バージョンに更新してみてください。これにより、アプリの障害と不具合が修正され、機能する Excel のコピーが確実に取得されます。 Microsoft Excel を更新するには、以下の手順に従ってください。
手順:
- ファイルに移動 タブ> アカウント> 更新オプション .
- ドロップダウン メニューから [今すぐ更新] をクリックします。 /更新を有効にする .
- Excel を再起動して、問題が解決したかどうかを確認してください。
5.5 Microsoft Excel の再インストール
この時点で行うべきことは、PC から Excel をアンインストールし、新しいバージョンを再インストールすることだけです。そうすることで、ソフトウェアが正しくインストールされ、不足しているシステム リソースがないことを確認できます。以下の手順に従って、Excel をアンインストールしてください。
手順:
- まず、コントロール パネルに移動します [プログラムのアンインストール] をクリックします。 プログラムの下。
<強い>
- Microsoft 365/Microsoft Excel を検索します をクリックし、右クリックします。
- 最後に、[アンインストール] をクリックします。 プロンプトの指示に従います。
これにより、Excel で CSV ファイルを保存する際に直面しているすべての問題が解決されることを願っています。
続きを読む: CSVファイルをExcelで見る方法(効果的な3つの方法)
覚えておくべきこと
- 上記の最初の問題を解決するには、テキスト エディタ (メモ帳など) が必要です。
結論
これでこの記事は終わりです。この記事が、Excel の CSV ファイル関連の問題をすべて解決するのに役立つことを願っています。この記事が役に立った場合は、お友達と共有してください。さらに、ご不明な点がございましたら、お気軽にお問い合わせください。最後に、Exeldemy にアクセスしてください Excel に関する興味深い記事 .
関連記事
- CSV ファイルと Excel ファイルの違い (11 の適切な例)
- CSV ファイルが Excel で正しく開かない (4 つのケースと解決策)
- Excel で CSV ファイルを複数のシートに結合する (簡単な手順で)
- 書式設定せずに CSV ファイルを Excel で開く (2 つの簡単な方法)
- [解決済み:] Excel で CSV ファイルが 1 列で開かれる (3 つの解決策)
- Excel で 2 つの CSV ファイルを比較する方法 (6 つの簡単な方法)
-
Excel で CSV ファイルを並べ替える方法 (2 つの簡単な方法)
CSV の操作 Excel のファイルは、名前と住所、製品情報、リスト オブジェクトなどのデータがある場合に非常に一般的です。しかし、データセットが大きい場合、状況は少し複雑になります。これは、CSV ファイルを並べ替える必要がある場合です。 エクセルで。したがって、この記事では、 CSV ファイルを並べ替える 方法を学びます。 2 つの簡単な方法で Excel で。 このサンプル ファイルをダウンロードして、自分で練習してください。 CSV ファイルとは 並べ替えのプロセスを開始する前に、 CSV をお知らせください 手短に。用語 CSV コンマ区切り値の略 .テキスト形式または表
-
一般的な Microsoft Excel エラー コードとその修正方法
Microsoft Excel を使用しているときに、エラー コードが表示されることがあります。これにはさまざまな理由が考えられます。ファイルが見つからないか、破損している可能性があります。しかし、心配する必要はありません。ここでは、最も一般的な Microsoft Excel プログラム エラー コードとその修正方法について説明します。 Excel を開けません (ファイル名).xlsx リストの最初にあるのは、ファイルを開くために開かれていない Exel に関連する一般的なエラーです。これは、開いているファイルが破損しているか、破損しているか、元の場所から移動されている場合に発生しま