ネットランダム改変

はてなダイアリーからはてなブログにインポート。

骨折り損したらくたびれもうけたい!

【エクセル】csv形式で保存している郵便番号や電話番号をエクセルで読み込むと、アタマにゼロが入っている番号のゼロが省略されてしまいます。例:011-XXX-XXXX→11-XXX-XXXX読み込んだあと、数値の表示形式を文字列などに設定しても番号が復帰してくれません。はじめからエクセルで作成したcsvファイルだときちんとゼロが表示されるのですが、Webのシステムから吐き出されたcsvファイルのせいなのか、うまくいきません。なにか良い回避方法はないでしょうか?使用アプリはMac OS9の「Excel : mac 2001」です。よろしくお願いします。

http://okweb.jp/kotaeru.php3?q=826166

Exelで複数セルの文字列の先頭に0を付加したい | OKWave

先にエクセルファイルを開き、[データ]メニュー→[外部データの取り込み]→[テキストファイルのインポート]でファイル選択画面が開きます。

ファイルの種類で[すべてのファイル]を選択し、読み込みたいファイルを指定。

テキストファイルウィザードで、[カンマやタブなどの・・・]を選択→[次へ進む]ボタン→左上部[区切り文字]に[カンマ]を選択→[次へ進む]ボタンで頭のゼロが取れてしまうフィールドを選択し、[G/標準]がデフォルトなので[文字列]に変更すれば可能です。

CSVをインポートする際に、番号が入っている項をクリックして、「文字列」としてインポートするようにしてあげればよろしいのでは?

Win用のOfficeしか使っていないので間違っていればすみません。

↓回答せっかく下書きしたのに、間に合わなかった。。orz

①読み込みたいエクセルを先に開く(新規でも可)
②メニュー「データ」−「外部データの取り込み(D)」−「データの取り込み(D)」をクリック
③データファイルの選択ダイアログが開くので、対象のCSVを選択し「開く」をクリック
④【テキスト ファイル ウィザード 1/3】が開くので、「元データの形式」で「カンマやタブなど〜」を選択して「次へ」をクリック
⑤【テキスト ファイル ウィザード 2/3】が開くので、「区切り文字」で「カンマ(C)」を選択して「次へ」をクリック
⑥【テキスト ファイル ウィザード 3/3】が開くので、「データのプレビュー」で全列を選択し、「列のデータ形式」で「文字列(T)」を選択し、「完了」をクリック
⑦【データの取り込み】が開くので、「OK」をクリック
→0が消えずに取り込まれます。


http://www.eurus.dti.ne.jp/~yoneyama/Excel/mous_jyo/jyo-1/


こんな私にポイントのお恵みを。