• ベストアンサー

エクセル2000で・・・

電話番号が入っているセルがあります。 すべてハイフンが入っているのですがそのハイフンのみを消したい思っています。 件数がかなりあるのでまとめて消すにはどうすればよいのでしょう?

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

  • ベストアンサー
  • onntao
  • ベストアンサー率32% (108/332)
回答No.6

データ範囲、表示形式のユーザー定義にて 0000000000 としておき 置き換えコマンドでハイフォンを取り去ってはいかがでしょう

choroq
質問者

お礼

うまくいきました。 助かりました。 本当に有難うございました。

その他の回答 (5)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.5

NO4です。 関数を=TEXT(SUBSTITUTE(SUBSTITUTE(A20,"-",""),"-",""),"0000000000")でお試しください。

choroq
質問者

お礼

有難うございました。 参考にさせて頂きます。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

以下の方法は、如何でしょうか。 1.電話番号列の右側に列挿入し、次の関数を設定後、そのセルのフィルハンドル(右下の■)をダブルクリック =SUBSTITUTE(SUBSTITUTE(電話番号先頭セル,"-",""),"-","") 2.変換セルをコピーし、電話番号列に形式を選択し、値のみで貼り付け 3.挿入列を削除

choroq
質問者

お礼

早々に有難うございます。 先に文字列にしたのに何度繰り返しても0が消えてしまします。 何かやり方が悪いのでしょうか?

  • Poer
  • ベストアンサー率45% (72/157)
回答No.3

Ctrl+Hで「置換」ボックスを出し、上の空欄に-(ハイフン)を入れ、下の欄は空白のまま「すべて置換」ボタンを押します。

choroq
質問者

お礼

早々に有難うございます。 先に文字列にしたのに何度繰り返しても0が消えてしまします。 何かやり方が悪いのでしょうか?

  • s___o
  • ベストアンサー率35% (108/306)
回答No.2

電話番号が同じ列にあるなら、 (1) 電話番号列を指定 (2) 書式変更   「書式」→「セル」   「標準形式」タブ の分類の「文字列」を選択 (3) ハイフンを置換   「編集」→「置換」   「置換」タブの検索する文字列に「-」、   置換後の文字列は何も入力しない とやれば、できます。 ハイフンをなくすと電話番号が数値として扱われ、 頭の「0」がなくなってしまうので、先に文字列に 書式を変更してます。

choroq
質問者

お礼

早々に有難うございます。 先に文字列にしたのに何度繰り返しても0が消えてしまします。 何かやり方が悪いのでしょうか?

  • bys07405
  • ベストアンサー率38% (37/97)
回答No.1

メニューの 編集-置換、 検索する文字列にハイフン、置換後の文字列を空にしたままで「すべて置換」 で、ハイフンが消えます。 ただしハイフンが消えると数字と認識し頭の0が消えることがあるので、その後も一手間かける必要がある場合があります。

choroq
質問者

お礼

早々に有難うございます。 先に文字列にしたのに何度繰り返しても0が消えてしまします。 何かやり方が悪いのでしょうか?

関連するQ&A