よねさんのWordとExcelの小部屋

CSVファイルをExcelで開くとデータ形式が(文字列→日付など)変わってしまう:Excel講座 Q&A


スポンサードリンク


更新:2024/7/20;作成:2006/9/25

CSVファイルをExcelで開くとデータ形式が(文字列→日付など)変わってしまう   Topへ

ExcelでCSVファイルを開くとどうなる?   Topへ

  1. Excelを起動し、[Ctrl]+[O(オウ)]で 「ファイルを開く」 ダイアログボックスを開きます。
    ファイルの種類で「テキストファイル(*.prn,*.txt,*.csv)」を選択します。
    ファイル名で開きたいCSVファイルを指定します。
    [開く]ボタンをクリックします。
  2. 「先頭のゼロを削除する」の変換をするか?を聞いてきますので、[変換しない]をクリックします。
  3. 伝票番号は ’001 となっています。
    ただ、型番の 1-1 などは日付に変換されてしまいました。
  4. D列の日付を =TEXT(D2,"m-d")で元の型番の形式に変換します。
    I2:I9を選択して、[Ctrl]+[C]でコピーし、D2セルを選択して、[Ctrl]+[Shift]+[V]で値の貼り付けを実行します。
    Excel for Microsoft365でない場合は、[Ctrl]+[V]で貼り付けて、[Ctrl],[V]と押して、貼り付けオプションを利用して値の貼り付けを実行します。
  5. これで、VSVファイルと同じデータ形式で開くことができました。

Excelのデータの取得からCSVファイルを開く   Topへ

  1. [データ]タブのデータの取得と変換 グループの[テキストまたはCSVから]を選択します。
  2. 読み込むファイルを指定して、[インポート]ボタンをクリックします。
  3. 伝票No.の列と型番の列のデータが元のデータと異なっているのがわかります。
    [データの変換]ボタンをクリックします。
  4. Power Queryエディターが開きます。
    伝票番号の列を選択して、変換グループの[データ型]→[テキスト]を選択します。
  5. 列タイプの変更で[現在のものを置換]をクリックします。
  6. 伝票番号の列のデータ型が「テキスト」に変更されました。
    型番の列を選択して、変換グループの[データ型]→[テキスト]を選択します。
  7. 列タイプの変更で[現在のものを置換]をクリックします。
  8. 型番の列のデータ型が「テキスト」に変更されました。
    [閉じて読み込む]をクリックします。
  9. ExcelのシートにCSVファイルのデータがテーブルとして読み込まれました。

スポンサードリンク



よねさんのWordとExcelの小部屋Excel講座の総目次Excel講座 Q&A(Tips)|CSVファイルをExcelで開くとデータ形式が(文字列→日付など)変わってしまう

 PageViewCounter
 Counter
 Since2006/2/27