• ベストアンサー

セルに番地入力すると表示が・・・・   エクセル 

エクセルで名簿作成しているのですが、番地入力したセルが 勝手に年号日付で 表示されてしまいます。 例えば、(A1セル)市町村を入力     (A2セル)番地を入力  ○○○○-○ すると ○○/○/○の様に           日付表示されるので 困ってます。 いろいろ 表示方法を変えてみたのですが どれもダメでした。 なにか良い方法はないでしょうか? よろしくお願いします。                                             

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

  • ベストアンサー
  • d_bot
  • ベストアンサー率61% (63/102)
回答No.4

表示形式は文字列にしていますね? 表示方法を変えてから入力しなおしてみてください。 一度日付表示に変わってしまうと、シリアル値にしか戻らないと思います。 あるいは入力時に、「'○○○○-○」と番地の前に半角で「’(アポストロフィー)」を入れてみてください。 恐らくデフォルトで日付にしないような設定はないと思います 強いて言えばすべて範囲選択して表示形式を文字列にしてしまうとか、そんな方法でしょうか 2バイト文字はやはり日付に変換されてしまいませんか?(2002でしか確認していませんが) 変に賢いんですよね(^-^;

kota31
質問者

お礼

ありがとうございました。 他の回答でもクリアーしたのですが (’)を入れるのも 無事クリアー出来ました。 ホント エクセルは変に賢いのが逆に問題ですね!

その他の回答 (3)

回答No.3

ハイフンで区切った数字を勝手に日付と決め付けるのはExcelの仕様です。回避 するには、 1. 頭にいちいち'を付けて文字列だと宣言する。 2. 事前に書式を「文字列」に設定しておく。 3. 番地は2バイトの数字で表記することにする。 4. 市町村名と番地の間に地名があるはずなので、それを番地と同じセルに入れる。 などの方法が考えられます。Excel内だけで使うデータなら1か2、csvなどを経由 して他のアプリケーションとやりとりするなら3か4がおすすめです。

kota31
質問者

お礼

ありがとうございました。 1と2の方法で無事クリアー出来ました。 これで 作業もはかどりそうです。。。

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.2

1.書式→セル→表示形式→文字列  ただし変更した後で入力したもののみ有効 2.入力方法の変更  ○○○○-○   ↓  ’○○○○-○  参考になれば幸いです

kota31
質問者

お礼

もう 充分参考になりました。 以外と簡単な方法があったのですね。

  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.1

おはようございます。やっかいですよね。 一番簡単な方法としては、番地の前に'(アポストロフィー、Shift+7キーです)を入力すると、そのまま表示することができます。 ※なお、このアポストロフィーは表示されません。

kota31
質問者

お礼

ホントですね!! (’)を入力するだけだったんですね。(ビックリ) 無事解決することが出来ました。 ありがとうございました。

関連するQ&A

  • 入力したセル番地をメッセージボックスで表示する方法

    Excelでメッセージボックスの使い方についてお聞きします。 下記のコードを実行します。その時、メッセージボックス上に入力したセル番地(A1)、「こんにちは」という語句をそれぞれ表示させるにはどのような方法があるのでしょうか。 宜しくお願いします。 Range("A1").Value = "こんにちは"

  • ある日付が記載されているセル番地を知る方法?

    ある日付が記載されているセル番地を知る方法についてお尋ねします。 A列に西暦で5年以上の日付が上から下に入力してあります。 例えば、2008/1/25の日付が、A1000番のセルに入力されていた場合、 2008/1/25はどのセル番地かを調べるとき、現在はスクロール して自力でセル番地を探しております。 そこで、関数を用いて2008/1/25が記載されているセル番号を探す方法が あるのでしょうか? よろしくご指導お願い申しあげます。

  • excelで○○と入力されているセル番地を返す方法

    excelについて質問です。 シートAに下記の記述をします。    A    B 1 項目名 セル番地 2 ○○  B7 のような形で、シートBからセル番地を引っ張ってくる方法はありますでしょうか。 セル番地が難しいようであれば、行、列を返す形でもよいです。 上手く質問ができず、申し訳ありません。 できればVBAは使わず、関数で処理できるとベターです。 宜しくお願いいたします。

  • Excelで番地を入れると日付に変わってしまう。

    Excelで番地を「3-11-9」と入れると「2003/11/09」という日付に変わってしまいます。 何度セルの書式設定をしなおしても、「3-11-9」を入れると「2003/11/09」となりセルの書式まで変わってしまいます。何が原因なのかわかりません。 これは住所を入力しているのですが、他の番地「255-5」などは変わりません。

  • エクセル2010 日付を入力したら自動的にセルにも

    エクセル2010を使っています。 日付の入力について教えて頂けませんか? 画像の様にA1セルに、本日の日付を入力したとします。 その後、自動で7つのセルに勝手に日付が入力されるようにしたいのです。 ポイントは今日から遡って表示されるというところです。 ご存知の方よろしくお願いいたします!

  • Excelでセルの書式が勝手に日付になってしまう!

    Excelで住所録のようなものを作っており、住所(1)に町の名前までを入力、 住所(2)に番地を「1-2-3」のように入力していました。 何かの拍子に、番地を入力すると書式が日付(0000/00/00)の形に勝手に 変換されるようになってしまいました。 「1-2-3」と入力すると「2001/2/3」と表示されてしまいます。 右クリックでセルの書式を標準にしても戻りません。 どのセルに入力しても日付になってしまいます。 どうしたら元に戻りますか?

  • エクセル 条件を満たしているセルの番地を求めて表示できますか?

    A2に2004/7/1(変数)が入力されているとします。 A10以降に2000/1/1~2005/12/31が入力されています。 このときにA10以降に入力されている2004/7/1のセルの番地をB3に表示させたい場合、B3に入力する式または関数をどのように入力したらよいでしょうか? 時間の許す方でご存知の方がいらっしゃいましたらお願いしたいと思います。

  • Eecelで指定されたセル番地に入力される方法を教えてください

      A  B  C  D  E 1    A1  1 2    A2  2 3    A3  3 4    A4  4 上記のようなシートがあったとします。 B列にセル番地が入力されており、C列には数値が入力されています。 A1にC1の値=1 A2にC2の値=2 という具合に、 B列に入力されているセル番地に隣のC列の値が入力されるようにしたいのですが、どうもうまくいきません。 いい方法があったら教えてください。よろしくお願いします。 ※できれば関数で何とかしたいと思っています。 OS:Windows XP Excel2003です。

  • セル番地という言い方

    ExcelのA1やB1というセル番地の呼び方について 教えてください。 本には「列番号と行番号でセルの位置を表し、そ れをセル参照と言う」と記載されています。 セル番地と言う言い方と、セル参照という言い方、 どちらが正式ですか。

  • セル番地を求める関数はありますか?

    一行目に日付が入ってるのですが 今日の日付を見つけて、そのセル番地を求める関数はありますか? A3セルにその値を入れたいです。

専門家に質問してみよう