EXCELのCSVについての質問なんですが、EXLファイル形式だと電話番号の079の0は表示されるのですが、CSV形式で保存すると0が消えてしまいます。

どうすれば0が表示されるようになるでしょうか?
教えてください。

回答の条件
  • 1人2回まで
  • 登録:2008/02/20 07:43:45
  • 終了:2008/02/20 15:38:55

回答(4件)

id:sylphid666 No.1

sylphid666回答回数3302ベストアンサー獲得回数902008/02/20 07:51:48

ポイント23pt

一度txtに拡張子を変えると出来るようです。図入りでやり方が載っています。

http://www.popxpop.com/archives/2007/02/post_138.html

id:sukatan

ありがとうございます。

出来ましたが結構面倒な操作なんですね。

2008/02/20 08:04:25
id:upsidaisy No.2

upsidaisy回答回数6ベストアンサー獲得回数02008/02/20 07:55:58

ポイント23pt

原因は、現在のセルの設定が「ここに入ってる文字は数値だ」となっているからです。

「この文字は数値じゃなくて、普通の文字だ」と指定しなおせばOKです。

以下の手順をお試しください。

1. 文字が入力されているすべてのセルをマウスでなぞって選択する。

2. 右クリックして、【セルの書式設定】を選択する

3. 【表示形式】タブにおいて、【文字列】を選択する。

4. CSV形式で保存する。

id:sukatan

旨くいかないようです?

2008/02/20 08:07:42
id:Gay_Yahng No.3

Gay_Yahng回答回数724ベストアンサー獲得回数262008/02/20 12:36:34

ポイント22pt

こういう方法もあります。

CSVファイルをノートパットかなんかで開きます

すべてを選択してコピー。

 

EXCELで新しいファイルを開きます。

EXCELに貼り付けます。

その貼り付けた列を選んで

データ 区切り位置 

でカンマで区切るを選びます。

データの形式を選ぶところがあるので電話番号の列を文字列にします。

完了 を押したら終了。

id:sukatan

有難うございましす。

やってみます。

2008/02/20 13:42:22
id:rikuzai No.4

りくっち回答回数1366ベストアンサー獲得回数1412008/02/20 14:48:27

ポイント22pt

Gay_Yahngさんの方法に近いですが、もう少し簡略化できますよ。


  1. CSVファイルをテキストで開いて全コピーする
  2. Excelで新規ファイルを開き、シートを全選択して右クリック→「セルの書式設定」→「文字列」でOK。
  3. A1を選択して右クリック→「形式を選択して貼り付け」→「テキスト」でOK。

これでデータが全て文字列としてはりつき表示されます。



また、例示は電話番号なので、元ファイルの中身自体を変更できるなら、

ハイフンを含むデータにすれば最初から文字認識されるようになります。


また、表示だけで値は数値でも構わなければ、

電話番号の入った列の書式設定を、ユーザー定義「0000000000」とすれば、

123456789と入力されている値は0123456789と表示されるようになります。

ただし、これは固定電話に限られる桁数なので、

携帯番号などが混在する場合は使えないかと思います。

その他別セル表示だけならばTEXT関数を使うことでも可能になります。

=TEXT(【該当セル】,"0000000000")



以上ご参考まで。

id:sukatan

有難うございました。

2008/02/20 15:38:24

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません