
お世話になります。
CSVファイルをExcelで開いた時に発生する問題についての質問です。
元のCSVファイルのデータは、5項目(5列分)あります。
その内、4項目については、氏名などの文字列なので、Excelで開いても
別段問題なく表示されるのですが、問題とする1列に入っている
データが、ハイフンで結ばれた数字となっています。
実際の値は 1-2 や 2-3 や 6-4 などの値で、実は小学校の学年と
クラスを表したものです。
よって、ハイフンの左側は学年である 1~6 が入り、右側にはクラスの
数字が入っています(1組から6組の絶対値 1~6)。
これらを Excel で開くと、この列がハイフンで結ばれているために
「日付と認識」されてしまい、1-2 の場合は 1月2日 という具合に
自動的に変換されて表示してしまいます。
これを自動変換させない方法はありますでしょうか?
該当データのトップに予め「'(アポストロフィー)」を付けて、文字列
として判断させようと試みたのですが、この方法だと、確かに日付変換
はされませんでしたが、アポストロフィーもそのまま表示されてしまい格好
が悪いです。「'1-2」といった具合です。
解決方法を教えてくださる方、宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
CSVファイルを単純に開くと、エクセルが勝手にデータ形式を判断してしまい、困ることがあります。
2つ方法を書きます1)CSVファイルの拡張子をTXTに変更してエクセルの「ファイル」→「開く」で開く
2)「データ」→「外部データの取り込み」→「データの取り込み」からCSVファイルを開く
どちらの方法もデータ取り込みのウィザードが立ち上がります。
この中で各列のデータ形式を指定する画面がありますから、クラスの列は「文字列」を指定してください
No.3
- 回答日時:
長々質問に書かなくても、有名な(質問が多い)問題。
データー外部データの取り込みー(略)-テキストファイルウイザード3/3
の画面で列(項目)ごとに書式を指定できる。
「データのプレビュー」のところで、項目(列)をクリックして(黒い背景になる)、右上部の「列のデータ形式」で「例えば「日付」を指定して仕舞い。
No.2
- 回答日時:
元のデータを全く変えずにexcelで読む必要が出来る度にいちいち
処理するのであれば、zap35さんの回答通りウィザードを経由して
列ごとにデータ形式を明示する方法が唯一の解ですね。
しかし、元々は「学年」と「クラス」という、2つの異なる属性の
データを安易にハイフンで結んで一つにまとめようとしたのが原因
ですから、ちゃんと2列に出力しておけば何の問題もなかったのだ
と指摘しておきます。
ついでに、先頭にシングルクォーテーションってのはよく紹介され
る手口ですが、ご自分でも経験された通りcsvなどの読み込みとは
相性が悪いです。一度セルを選択して編集状態にし確定しないと、
シングルクォーテーションが隠れませんね。そこで、「="1-2"」と
いう形式を試してみてください。開く人に手間をかけさせられない
上に2列に分けると文句を言われる、なんて場合に有効です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(Microsoft Office) wordの差し込み印刷での日付表示 2 2023/08/15 16:51
- Excel(エクセル) Excelで日付のグラフへの表示 2 2022/04/15 11:04
- その他(Microsoft Office) Excel2019と365、2021 2 2023/07/08 06:22
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- Excel(エクセル) Excelのセル上の日付の不具合 3 2022/05/22 18:20
- Excel(エクセル) エクセル関数の変わった使い方 3 2022/05/13 17:12
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
このQ&Aを見た人はこんなQ&Aも見ています
-
一回も披露したことのない豆知識
あなたの「一回も披露したことのない豆知識」を教えてください。
-
「これはヤバかったな」という遅刻エピソード
寝坊だったり、不測の事態だったり、いずれにしても遅刻の思い出はいつ思い出しても冷や汗をかいてしまいますよね。
-
最速怪談選手権
できるだけ短い文章で怖がらせてください。
-
単二電池
あなたの家に何本ありますか?
-
かっこよく答えてください!!
あなたは今にも別れそうなカップルの彼女の恋愛相談に乗っています。
-
Excel VBAでCSVファイルを読込むと何故か文字列が日付に変換さ
その他(Microsoft Office)
-
住所録のエクスポートファイル *.csvを開くと数列が年月日になってる
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差し込み印刷の元データファイ...
-
Word差し込み印刷、フォルダの...
-
拡張子XLSをXTXに変換する方法...
-
共有フォルダの最終アクセス者...
-
VBAでセル値からフォルダ名を取...
-
イラレでjpeg出力すると、白ぬ...
-
差し込み印刷で文字が”0”と出て...
-
Word2000でvlookup
-
excelのファイルを社外の人に送...
-
3DCGソフト「blender」が開けない
-
office 365 excel での 外部デ...
-
CSVファイルがカンマ区切りにな...
-
アクセスのファイルが勝手に保...
-
ACCESSでエラー
-
PCAで、「仕訳データ受入」でデ...
-
CD-Rにコピーした写真データが...
-
イラストレーターでの入稿(画像...
-
テキストデータでNULL?
-
花子のデータ→エクセルに変換し...
-
GarageBandはコレが出来ますか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差し込み印刷の元データファイ...
-
Word差し込み印刷、フォルダの...
-
拡張子XLSをXTXに変換する方法...
-
CSVファイルがカンマ区切りにな...
-
共有フォルダの最終アクセス者...
-
VBAでセル値からフォルダ名を取...
-
イラレでjpeg出力すると、白ぬ...
-
Word2000でvlookup
-
テキストデータでNULL?
-
EXCELの会計伝票から勘定奉行へ...
-
3DCGソフト「blender」が開けない
-
PCAで、「仕訳データ受入」でデ...
-
ACCESSでエラー
-
イラストレーターでの入稿(画像...
-
excelのファイルを社外の人に送...
-
エクセルでの一般的な形式のフ...
-
アクセスのファイルが勝手に保...
-
EXCELでファイルを開くと名前が...
-
ACCESSでの大容量データインポート
-
花子のデータ→エクセルに変換し...
おすすめ情報