• ベストアンサー

日付に変更してしまう

いまさらこんなことがわからないなんて・・・なんですけど。 町内会の住所録を作っているので、○○町を省略して1丁目1番地1号を1-1-1のように入力をすると2001/1/1のように表示してしまいます。「セルの書式設定」で「標準」にしても必ず変更されてしまいます。どうすれば変わらなくなりますか?Excel 2002を使用しています。

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

  • ベストアンサー
noname#3856
noname#3856
回答No.4

追加回答です。 「自動」で「1-1-1」と入力されたデータは、「日付」と判断されて、「日付を数値化したデータ」に返還されてしまいます。 ですから、いったん「数値」に返還されてしまうと入力し直さないといけないわけです。 住所録だと「列単位」で入力項目が変わりますよね。 地番を入力する「列」を選択(Dとかの文字のところを選択)して「文字列」に変更しておくといいでしょうね。 又は、ワークシート全体(左上の白い部分をクリック)してすべてのセルを文字列にしておいてもいいかもしれませんね。

noname#61013
質問者

お礼

早速早速のご回答、おそれいります。 やっぱり入力し直しですね。でもきれいに仕上がりますね。これでどこからも文句のない住所録ができます。ありがとうございました。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

標準状態で入力してから後に、書式-セル-「文字列」にしても上手く行かないようです。一旦日付と解釈され、文字列に表示をかえても、「36892」などと表示される(2001年1月1日の1900年からの通し日数)。 先に日付を入れる列を、書式-セル-「文字列」に設定して、1-2-1等を入力すると、上手く行って、1-2-1と表示されましたが。

noname#61013
質問者

お礼

試行錯誤していただいたようですね。先に設定しないといけないのですね。次からは気をつけます。ありがとうございました。

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

「-」や「/」で2桁以内小さい数字を入力すると日付を見られて仕舞う からです。 番地を入れる列をセルの書式設定で「文字」に指定して置くと避けられますが つい忘れがちです。 書式の設定以外の方法として「'」を頭に付けると1-1-1と表示してくれます。

noname#61013
質問者

お礼

早速のご回答ありがとうございます。 #2の方と同様の回答ですが、私は最後に.を入れていました。気になる人には気になるようなんです。

回答No.2

#1のとおりですが、いちいち書式を文字列に変更するのが面倒であれば、 最初の一文字をアポストロフィー「’」(全角、半角、どちらでも可)を 入力すると、それ以降の文字が文字列として扱われます。 よって、 「’1-1-1」 と入力すればよいはず。

noname#61013
質問者

お礼

早速のご回答ありがとうございます。 私は最後に.を入れていたんですが、やっぱり気になる人には気になるようなんです。

noname#3856
noname#3856
回答No.1

「標準」というのは「自動判別」という意味ですので、「1-1-1」という「データ形式」の場合は「日付」と判別して日付表示になります。 「1-1-1」をそのまま「文字列」として認識させるには、「文字列」にしておく必要がありますよ。

noname#61013
質問者

補足

すごい!!!こんなに早くお返事いただけるなんて。ありがとうございます。 早速「文字列」に設定してみました。が、先に設定しておかないとだめなんでしょうか。入力後に変更という方法はありますか。よろしくお願いします。