- 締切済み
エクセル 列のデータの中からの置換
データが約6000件あります。 一つの列に電話番号データがあります。 その中には0123456789 のようなハイフンが入っていない並びもあれば 012-345-6789のようにハイフンが入っているものもあります。 ハイフンを取った形に統一したいのですが何か方法はありますか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.4
NO.3のご指摘のように先頭の0が消えて数字に変えられれてしまうので 別列に="'"&A1 をだし、自分のセルに値の複写して、式を消し No.1で述べられている操作をすればうまくいくように思います。
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.3
NO1で同じですが、多分、頭0が消えますのでこの列の書式を変更した方が良いと思います。 ・列選択した状態⇒右クリック⇒セルの書式設定⇒表示設定⇒ユーザ定義⇒種類で0000000000を定義
- yuyu_2525
- ベストアンサー率64% (37/57)
回答No.2
既存のデータを残すままでしたら 電話番号列(A1,A2,..)に対して 別の列(B1,B2,..)に関数 =SUBSTITUTE(A1,"-","") と入力すれば、ハイフンだけ取り除けます。
質問者
お礼
早速のお答えありがとうございました!
- boy_boy
- ベストアンサー率55% (56/101)
回答No.1
データが入力された列を選択して 「編集」⇒「置換」から 「検索する文字列」を「-」 「置換する文字列」に何も入力せずに 「置換」では無く「すべて置換」としてはいかがでしょう?
お礼
そうなんです!0が消えちゃうのでどうしたらいいのかな?と思っていました。早速のご回答ありがとうございました。