Excel(エクセル)活用術 CSVデータ活用

CSVをExcelで開くと文字列が数値になるのを防ぐ方法2つ(サンプルデータ付)

投稿日:2015年9月18日 更新日:

Excelが入っているパソコンでCSVをクリックして開くと、多くの場合Excelで開きます。

kugiri (1)(左がCSVファイル、右がExcelファイル)

スポンサーリンク


CSVとは「comma-separated values」の略で、カンマで区切られたテキストデータのことをいいます。

このようなデータですね。(CSVはwindowsのメモ帳で開いたもの)
CSV

CSVをExcelで開くと「01209」という[0]から始まるデータがある場合、[0]が消えて「1209」と変換されてしまいます。

こんな感じです。
kugiri (2)
これはCSVでは「01209」を「文字列」として認識していたものが、Excelでは「数値」として認識されたためです。
しかし勝手に変換されては困る場合もあります。

そこでCSVをExcelで開くと文字列が数値になるのを防ぐ2つの方法を紹介します。

↓こちらのサンプルデータを使ってください。↓
サンプルデータ

1.「外部データの取り込み」

①「データ(Alt + A)」→「テキストファイル(FT)」を実行します。
kugiri (3)

②ファイル取り込みのダイアログボックスが開きますので、取り込みたいCSVファイルを選択し、「インポート(M)」を選択します。
kugiri (4)

③「データのファイル形式・・・」うち「カンマやタブなどの区切り文字に・・・(D)」を選択します。
kugiri (5)

④「区切り文字」から「カンマ(C)」にチェックを入れると、カンマのところに線が表示され、区切られたとなります。
kugiri (6)

⑤データ内にある「勘定科目コード」は[01209]と[0]から始まるデータをそのまま維持してExcelに変換したいので、「文字列」を選択し、「列のデータ形式」から「文字列(T)」を選択肢ます。
kugiri (7)

⑥データを返す先を選択してくださいと出ますので、表示させたい場所の左上のセルを選択します。新規ワークシートを選択することも可能です。
kugiri (8)

⑦「勘定科目コード」が文字列として取り込まれました。
kugiri (9)

2.「区切り位置」

①CSVファイルを選択した状態で右クリックでメニューを開き、「プログラムから開く(H)」→「メモ帳」を選択します。
kugiri (10)

②「全選択(Ctrl + A)」→「コピー(Ctrl + C)」でデータをすべてコピーします。
CSV2

③Excelにコピーしたデータを「貼り付け(Ctrl + V)」
kugiri (11)A列にデータがすべて入ったかたちで貼り付けられました。

④「データ(Alt + A)」→「区切り位置(E)」で区切り位置指定ウィザードダイアログボックスが開きます。
kugiri (12)

⑤「データのファイル形式・・・」うち「カンマやタブなどの区切り文字に・・・(D)」を選択します。
kugiri (13)

⑥「区切り文字」から「カンマ(C)」にチェックを入れると、カンマのところに線が表示され、区切られたとなります
kugiri (14)

⑦データ内にある「勘定科目コード」は[01209]と[0]から始まるデータをそのまま維持してExcelに変換したいので、「文字列」を選択し、「列のデータ形式」から「文字列(T)」を選択肢ます。
kugiri (15)

⑧「勘定科目コード」は文字列として取り込まれました。
kugiri (16)

まとめ

CSVとExcelは別のものです。
違いを押えたうえでデータを反映させないと集計等をしたときに、思ったような書類が作成できない場合があります。
よく利用する機能ですのでぜひ利用してみてください。

フォローしていただけると嬉しいです

follow us in feedly Twitterボタン

-Excel(エクセル)活用術, CSVデータ活用
-, , ,

Copyright© 経理と事務の効率化 , 2017 AllRights Reserved Powered by AFFINGER4.