- Home »
- Excel講座の総目次 »
- Excel(エクセル)講座 Q&A(Tips) »
- CSVファイルをExcelで開くとデータ形式が(文字列→日付など)変わってしまう
- CSVファイルで他のソフトからのデータをExcelで読み込むとき、日付形式の文字列などはExcelで日付データとして読み込んでしまいます。
- 例えば、「1-1」と記録されていても、Excelで開くと「2005/1/1」と日付データになってしまいます。
- ここでは、下図のようなカンマ区切りのCSVファイルを準備しました。
伝票No.の列は 001,002,003 ・・・ となっています。
型番の列は 1-1,2-2,・・・・となっています。
これらが変化しないようにExcelで読み込みたいと思います。
- ここで使用しているExcelはExcel2019です。(2020/1/17に書いています)
- [データ]タブの[テキストまたはCSVから]を選択します。
- 読み込むファイルを指定して、[インポート]ボタンをクリックします。
- 伝票No.の列と型番の列のデータが元のデータと異なっているのがわかります。
[データの変換]ボタンをクリックします。
- Power Queryエディターが開きます。
伝票番号の列を選択して、変換グループの[データ型]→[テキスト]を選択します。
- 列タイプの変更で[現在のものを置換]をクリックします。
- 伝票番号の列のデータ型が「テキスト」に変更されました。
型番の列を選択して、変換グループの[データ型]→[テキスト]を選択します。
- 列タイプの変更で[現在のものを置換]をクリックします。
- 型番の列のデータ型が「テキスト」に変更されました。
[閉じて読み込む]をクリックします。
- ExcelのシートにCSVファイルのデータがテーブルとして読み込まれました。
スポンサードリンク
よねさんのWordとExcelの小部屋|Excel(エクセル)講座の総目次|Excel(エクセル)講座 Q&A(Tips)|CSVファイルをExcelで開くとデータ形式が(文字列→日付など)変わってしまう
PageViewCounter
Since2006/2/27