• ベストアンサー

Excel2000で住所録を作っていますが上手く出来ません。

Excel2000で住所録を作っていて 例えば、 日本橋1-1-1 日本橋1-1-2 日本橋1-1-3 となっているのを番地だけにしたくて 置換で一括で「日本橋」を取ると 2001/1/1 2001/1/2 2001/1/3 となってしまいます。 置換をする前に書式設定で表示形式を文字列にするのですが 置換えると日付になり、それを文字列にすると 33333などの5ケタの数字になります。 一つ一つ「日本橋」を取れば日付にはならないのですが面倒なので、 何か良い方法があれば教えて頂けますか?

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

『日本橋』を『'』に置換すればいいと思いますが、住所は日本橋・・・ばかりではない? A1に『日本橋1-1-1』があるとして、B1に  =RIGHT(A1,LEN(A1)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890))+1) とします。B1は『1-1-1』になります。最初の数字を探しています。 後は値複写をすれば文字列になりますが、再編集して日付に戻らないようにそのセルの表示形式を文字列にします。

kappa_kk
質問者

お礼

出来ました! 半年間、悩んでいたのに… 勉強になりました。 有難うございました。

その他の回答 (2)

  • Good-S15
  • ベストアンサー率33% (149/439)
回答No.3

こんばんは。 自分だったら。。。 1.置換したい列を選択し、「日本橋」を「日本橋'」に全置換します。 2.その後、「日本橋」を「」に全置換します。 3.すると番地だけの文字列が完成します。 まずは、この方法をお試し下さい。

kappa_kk
質問者

お礼

有難うございました。 無事、解決しました。

回答No.1

'1-1-1と’を、前に付けるのは?いかが?

kappa_kk
質問者

お礼

有難うございました。 無事、解決しました。