• ベストアンサー

エクセル 電話番号のハイフンを置換後の0表示

エクセルファイル 電話番号のハイフンを置換後の0表示方法 Excel2007使用 電話番号表示 03-1111-2222 をハイフン無の 0311112222 にしたい。 03-1111-2222 で「-(ハイフン) を 無に置換」 311112222 になってしまう。 オプション「ゼロ値表示」 書式「文字列」 設定済み どうにか 0311112222 に変換したい。 至急教えてください(>_<)

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

一発では無理だと思います。 電話番号がA1セルにあるとして、適当なセル(例B1)に ="'"&A1 と入れて先頭に「'」を付けた文字列を作成。 作成した文字列をコピーしてA1に値貼り付け。 あとは置換で「-」を取り去る。

yomogi92
質問者

お礼

携帯、IP電話番号なども混在していたため、 教えてもらった式できれいに変換できました! ありがとうございました!

その他の回答 (2)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

ANo.1です。 深読みしすぎたかもしれません。 変換する番号に、携帯電話やPHSなど11ケタの電話番号が含まれていなければ、ANo.2の方の回答でOKです。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

置換で311112222まで行ったのですから、あと一歩です。 「セルの書式設定」の「表示形式」で「ユーザー定義」の種類の窓には 0000000000 と入力すればよいでしょう。 

yomogi92
質問者

お礼

参考になりました! 携帯、IP電話番号なども混在していたため、 0が付かないものもあり、NO3の方をベストアンサーにさせてもらいました。 ありがとうございました!

関連するQ&A