• ベストアンサー

エクセルのハイフンについて

こんにちは。 ハイフン付の電話番号がずら~っと並んでいるデータがあります、それを一度にハイフンを消し、数字のみにする方法があればご指導お願いしたいのですが。 かなりの量があり手動ではとても時間がかかりそうなので、宜しくお願いいたします。

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

  • ベストアンサー
  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.2

文字列データ? それらのセルの書式は、文字 で設定? 電話番号の 先頭に 0 ゼロがついている場合 ハイフンを 削除した際、 先頭ゼロが 削除されるので、要注意。 バックアップは、忘れずに。 過去Qを参考に。 http://okwave.jp/qa1829036.html

yakumo6969
質問者

お礼

早急なご返答ありがとうございます! 実はこのエクセルのデータをACCESSにインポート後、電話番号で重複を調べようとしているのです。(ACCESS内のデータ含め) 大変恐縮ですが、ご指導頂いた方法を試してみたのですが、空白部分が残ってしまいますよね。 ACCESSに既存で入っている電話番号は「0333334454」など、数字の羅列だけなので、ご指摘いただいた方法だと、重複がかけられないのです。 空白もなしっていうことは難しいのでしょうか? 連続の質問申し訳ありません。。。

yakumo6969
質問者

補足

すみません、意味がわかりました! できました!!ありがとうございます!!

その他の回答 (5)

  • hillton
  • ベストアンサー率30% (62/205)
回答No.6

No3ですが、 置換後の文字列にスペースで空欄を入れると 空白と置換されますが、何も入力しなければ 空白はなくなります。

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.5

エクセル側で 検索ー置換による  ハイフンの削除の場合 置換を→ "" にすれば、ハイフン部分が削除され(字詰め)されますよ。 練習用に仮想データを作って試してみては?

  • xicun
  • ベストアンサー率28% (27/96)
回答No.4

まず編集」→「置換」をクリック 検索する文字列に「-」(ハイフン)を入力 置換後の文字列はそのまま空白 「次を検索」をクリックして対象の電話番号だったら「置換」、違うセルだったら「次を検索」 電話番号以外にハイフンを使ってるセルが無いのであれば、「全部検索」して「全部置換」でもOKです。

yakumo6969
質問者

補足

早急なご返答ありがとうございます! 実はこのエクセルのデータをACCESSにインポート後、電話番号で重複を調べようとしているのです。(ACCESS内のデータ含め) 大変恐縮ですが、ご指導頂いた方法を試してみたのですが、空白部分が残ってしまいますよね。 ACCESSに既存で入っている電話番号は「0333334454」など、数字の羅列だけなので、ご指摘いただいた方法だと、重複がかけられないのです。 空白もなしっていうことは難しいのでしょうか? 連続の質問申し訳ありません。。。

  • hillton
  • ベストアンサー率30% (62/205)
回答No.3

No1さんと基本的に同じですが、、、、 編集→置換 で、 検索する文字列にハイフンを入れ、 置換後の文字列を空欄 にすればできませんか?

yakumo6969
質問者

お礼

早急なご返答ありがとうございます! 実はこのエクセルのデータをACCESSにインポート後、電話番号で重複を調べようとしているのです。(ACCESS内のデータ含め) 大変恐縮ですが、ご指導頂いた方法を試してみたのですが、空白部分が残ってしまいますよね。 ACCESSに既存で入っている電話番号は「0333334454」など、数字の羅列だけなので、ご指摘いただいた方法だと、重複がかけられないのです。 空白もなしっていうことは難しいのでしょうか? 連続の質問申し訳ありません。。。

回答No.1

a1に電話番号があるとして =SUBSTITUTE(A1,"-","") でどうでしょう

yakumo6969
質問者

お礼

早急なご返答ありがとうございます! 実はこのエクセルのデータをACCESSにインポート後、電話番号で重複を調べようとしているのです。(ACCESS内のデータ含め) 大変恐縮ですが、ご指導頂いた方法を試してみたのですが、空白部分が残ってしまいますよね。 ACCESSに既存で入っている電話番号は「0333334454」など、数字の羅列だけなので、ご指摘いただいた方法だと、重複がかけられないのです。 空白もなしっていうことは難しいのでしょうか? 連続の質問申し訳ありません。。。