• ベストアンサー

エクセルで最初の0を残したまま開きたい

こんにちは。 CSVデータをエクセルで開く必要があるのですが ある列に電話番号があります。 当然テキストエディタで開くと最初に0が付いているのですが、 そのままエクセルで開くと消えてしまいます。 開いた時点であった0を残したままにすることは可能でしょうか。 もし分かる方居たら教えてください! どうぞ宜しくお願い致します!

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

CSVを開いてアタマゼロを残すには,次のいずれかのように操作します。 方法1) CSVファイルの拡張子を.csvから.txtに変更する エクセルを起動してtxtファイルを開く テキストインポートウィザードが自動起動するので,  カンマやタブで区切られた… を選んで次へ行き  カンマにチェックして次へ行き  電話番号列を選んで明示的に「文字列」を設定して OKする 方法2) ご利用のエクセルのバージョンが不明ですが,  エクセル2003までならデータメニューの外部データの取り込みでCSVファイルを選び  エクセル2007以降ならデータタブのテキストファイルでCSVファイルをインポートして テキストファイルウィザードが起動するので,方法1と同様に操作する。 CSVファイルを漫然とただWクリックしてエクセルに開かせて,アタマのゼロを残させる操作方法はありません。

その他の回答 (2)

  • ppyama
  • ベストアンサー率12% (48/399)
回答No.3

(1)CSVをコピーする (2)コピーしたファイルの拡張子を.csvから.txtに変える(テキストファイルにする) 開いてみるとちゃんと「0」がついているはず。 (3)エクセルを単独で起動 (4)「ファイルを開く」から(2)のテキストファイルを指定して開く (5)「テキストファイルウィザード」が開く (6)「データ形式」を「カンマや・・・」選択、次へ (7)カンマ(C)をクリック、次へ (8)前ゼロを残したい項目を選択して「列のデータ形式」を文字に変更 (9)完了で開かれると希望通りになる (10)前ゼロを残したい項目列の書式を文字にしてエクセル形式で保存。 CSV形式のままでは、無理かと思います。 上記の方法をとるか、テキスト形式で扱うかどちらかでしょう。

  • nitto3
  • ベストアンサー率21% (2656/12205)
回答No.1

電話番号を文字設定にすればいいです。

関連するQ&A