• ベストアンサー

Excelで文字列として 0023を表記できますが 保存後 再立上したら00が消えています。なぜ?

Excelで文字列として 0023を表記できますが 保存後 再立上したら00が消えて 23だけになっています。なぜ? 郵便番号を左3桁 と 右4桁を 別々のセルに記入したところ セルの書式設定 で 文字列に指定して きちんと左端の0が表示されているのでファイル保存し終了しました。・・・が 再びプログラムを立ち上げてファイルを開いたら 左端の0が 表記されていません。 解決方法を是非 教えて下さい。

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

  • ベストアンサー
  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.1

Excelのファイルで保存していますか? 試しに、CSV型式で保存して呼び出したところデータ変換の ウィザードが出てデフォルトで読み込んだところ00が 消えました。 郵便番号の時は一つのセルに入れて表示書式で000-0000 とすると問題が起きません。

OZICHAMA
質問者

お礼

ありがとう御座いました。夢プリントにデータを流し込んだ後 夢プリントで保存したら CSVになっていました。問題は夢プリントの方でした。

関連するQ&A

  • excelで日付を文字列として保存したい

    excel(たぶんかなり新しいバーション)を使っています。 最近のexcelはバージョンすら、見方がわかりません。 さて、日付を"2015-01"という書式で、テキストファイルとしてアップロードしないといけなくなりました。2015-09 と入力すると 2015/9/1 として保存されてしまうので、セルの書式を 文字列にし、2015-09  や 2016-12などとうちこんでから.csvで保存しました。 このファイルを開けると、それらがすべて2015/09とか2016/12として保存されています! これを セルの書式を 文字列 に変更すると42248 とかになってしまいます。 そんなこんなで一日つぶしています。マイクロ●●●社は社会に、もはや善よりも悪をもたらしているように信じていますが、それはさておき、2015-01をあるがままの文字列として.csvに保存するにはどうすればよいのでしょうか。' を頭につけるて、ファイルをアップロードすると規則違反なので、別の方法をお教えください。

  • エクセル・文字列で保存されているデータを日付にしたい

    人からもらったデータです。 日付が文字列で保存されていて20060322という書き方で沢山入力されている列があります。 2006/03/22の表示に変更したいです。 列を指定して書式、セル、表示形式、日付、種類で変更してみようとしましたが、できませんでした。 そういえば、テキストデータを読み込む時、表示形式を指定し忘れて勝手に日付になってしまった文字列(数なのですが)を、後で文字列にするとおかしな数になってしまったことがありました。。。 保存されている表示形式を上手に変更する方法はありますでしょうか? 教えてください。

  • エクセルで、置換後の文字列を「01」にするには

    エクセル2000を使っています。 「新宿」という文字を「01」に置換すると、0が省略されて「1」だけになってしまいます。 書式を文字列に指定し、セルに直接書き込むと「01」と表示されます。 置換機能を使うと、書式に文字列が指定されていても「1」になってしまいます。 01は既にコードとして定義しているので、出来れば変えたくありません。 何か良い方法はありますでしょうか?

  • エクセルで数が入っている文字列同志をつなげたいのですが・・(郵便番号)

    CSVデータで、A列は郵便番号の3桁部分、B列には4桁部分とそれぞれ別の列に入っていて、 C列に000-0000というふうにデータを自動で入れたいのです。 で、例えば001-0088という郵便番号というとき、A列B列の値は、1と88しか入っていません。 この値は、セルの書式設定のユーザー定義で定義しなおして、それぞれ001、0088と表記しなおせたのですが、 それをC2=A2&B2でくっつけようとするとC2には188としかでてきません。 これを001-0088という風にでるようにしたいのですが どのようにすればいいでしょうか????

  • エクセルで半角数字には数値と文字列がある?

    http://okwave.jp/qa/q6473596.html の質問を見て私も納得がいかず質問させていただきます。 たとえば、A1セルの書式を文字列に設定してから半角で数字を打ち込むと数字は数値でなく文字列としてセルに入ります。 この入力後、A1セルの書式を標準や数値に直してもそのセルの中の数字は左に寄ったままで文字列のままでいるようです。 (でもこれをセルの中でエンターキーを押したりすると数値になってしまいますが) 次にB1セルの書式を標準あるいは数値にして数字を打ち込むと、当然のことですが数字は数値としてセルに入ります。 この入力後、B1セルの書式を文字列に変えると数字は左に寄りますから一見文字列になったように見えます。 ところが上記のセルとこのセルをA1=B1で試してみるとFALSEが返ります。 逆に同じ数字を数値として打ち込んだセルと=で試すとTRUEが返ります。 これはA1とB1は同じ文字列としての数字ではないという証拠だと思います。 B1セルの書式を標準に戻すとまた数字は右よりにもどりますから、セルの中の数字は数値のままのようです。 つまり、半角の数字にはセルの書式にかかわらず文字列と数値の二つがあるということなのでしょうか? だとしたらこの二つはどうやって区別すればいいのでしょうか?

  • エクセルの文字の消し方

    エクセルの文字の消し方について質問です。 A列、B列のセルに沢山文字を打ち込んであります。 それをセルの幅、高さを変えないで打ち込んだ文字だけ消す方法はありますか? A列(110ピクセル)、B列(50ピクセル)と幅を設定しています。 A列、B列を右クリックして削除すると指定した幅のセルが消えてしまいます。 消したいセルをドラッグして右クリックして削除にすると左方向にシフト 右方向にシフトで消えてしまいます。 セルの幅、高さは残したまま文字だけ消す方法を教えてください。 お願いします。

  • エクセルでHTMLファイルを文字列として記入したい

    HTMLファイルをエクセルのセルにコピペしましたが ただの文字列にならず、画像や文字が表示されます。 エクセルは2003です 当該セルの書式を文字列と指定してもただの文字列になりませんでした。 エクセルは表計算以外に使用した事が無いので さっぱりわかりません。 どなたかご教示くださいませんか 宜しくお願いします。

  • エクセルの数値の表記について

    エクセルのセルの中に、左づめで、00003630:00011820:00000680:00004790 ----の様に、8桁の数値が大量に並んでいます。セルの書式形式は「標準」です。これをできるだけ簡単に、右づめの 3630:11820:680:4790 ----等に変換したいのですがどうしたらいいでしょうか。よろしくお願いします。

  • Excelの数字の文字列入力で

    Excel2003です。 セルに   "651,652,653" のような3ケタ分の数字とカンマの文字列を入力しようとすると    651652653 という数値にみなされてしまいます。 入力するときに、文字列の先頭に ’ を付けると文字列に みなしてもらえるのですが、つい忘れてしまい面倒です。 セルに指定などで設定する方法は何かありますでしょうか。 よろしくお願いします。

  • エクセル 関数 001 002と文字列で表示した

    お世話になります。 XP/ エクセル2003 使用です。 エクセルの関数で、 数字を3桁で数字を表示したく 下記のように関数を組みました。 (セルの書式は、文字列にしています) 001の場合  =IF(A1="","","001") とし、001が問題なく返ってきます。 次のセルに、002と連番を振っていきたいので  =IF(A2="","",B1+1) としましたが、   2  (002ではない) と返ってきます。(書式は文字列) 002、003、004・・・と続けていきたいのですが、 どのようにすればよろしいでしょうか? ご多用中恐れ入りますが、 よろしくお願いします。