- ベストアンサー
エクセル2000で・・・
電話番号が入っているセルがあります。 すべてハイフンが入っているのですがそのハイフンのみを消したい思っています。 件数がかなりあるのでまとめて消すにはどうすればよいのでしょう?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
データ範囲、表示形式のユーザー定義にて 0000000000 としておき 置き換えコマンドでハイフォンを取り去ってはいかがでしょう
その他の回答 (5)
- mu2011
- ベストアンサー率38% (1910/4994)
NO4です。 関数を=TEXT(SUBSTITUTE(SUBSTITUTE(A20,"-",""),"-",""),"0000000000")でお試しください。
お礼
有難うございました。 参考にさせて頂きます。
- mu2011
- ベストアンサー率38% (1910/4994)
以下の方法は、如何でしょうか。 1.電話番号列の右側に列挿入し、次の関数を設定後、そのセルのフィルハンドル(右下の■)をダブルクリック =SUBSTITUTE(SUBSTITUTE(電話番号先頭セル,"-",""),"-","") 2.変換セルをコピーし、電話番号列に形式を選択し、値のみで貼り付け 3.挿入列を削除
お礼
早々に有難うございます。 先に文字列にしたのに何度繰り返しても0が消えてしまします。 何かやり方が悪いのでしょうか?
- Poer
- ベストアンサー率45% (72/157)
Ctrl+Hで「置換」ボックスを出し、上の空欄に-(ハイフン)を入れ、下の欄は空白のまま「すべて置換」ボタンを押します。
お礼
早々に有難うございます。 先に文字列にしたのに何度繰り返しても0が消えてしまします。 何かやり方が悪いのでしょうか?
- s___o
- ベストアンサー率35% (108/306)
電話番号が同じ列にあるなら、 (1) 電話番号列を指定 (2) 書式変更 「書式」→「セル」 「標準形式」タブ の分類の「文字列」を選択 (3) ハイフンを置換 「編集」→「置換」 「置換」タブの検索する文字列に「-」、 置換後の文字列は何も入力しない とやれば、できます。 ハイフンをなくすと電話番号が数値として扱われ、 頭の「0」がなくなってしまうので、先に文字列に 書式を変更してます。
お礼
早々に有難うございます。 先に文字列にしたのに何度繰り返しても0が消えてしまします。 何かやり方が悪いのでしょうか?
- bys07405
- ベストアンサー率38% (37/97)
メニューの 編集-置換、 検索する文字列にハイフン、置換後の文字列を空にしたままで「すべて置換」 で、ハイフンが消えます。 ただしハイフンが消えると数字と認識し頭の0が消えることがあるので、その後も一手間かける必要がある場合があります。
お礼
早々に有難うございます。 先に文字列にしたのに何度繰り返しても0が消えてしまします。 何かやり方が悪いのでしょうか?
お礼
うまくいきました。 助かりました。 本当に有難うございました。