- ベストアンサー
記号を数字に変換したいのですが
商品品番に含まれるハイフン(-)を数字のゼロ(0)に変換したいので、 方法を教えてください。 例) 9999-1111 のハイフンを 999901111 としたいのです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
使われているソフトをExcelと推定して回答します。 (1)変換したい列又はセルを選択します。 (2)[Ctrl]+[F]で検索のダイアログを表示します。 (3)「置換」タブを選択します。 (4)「検索する文字列」に「-」(ハイフン)、「置き換え後の文字列」に「0」(ゼロ)を入力し、[すべて置換]をクリックします。
その他の回答 (3)
- a987654
- ベストアンサー率26% (112/415)
既出の関数の他に下記のものが可能と思います。 元データがA1セルにあるとしてB1セルに 1例目 =REPLACE(A1,5,1,0) エクセル97以降 "-"の位置「が固定していない場合5となっている部分を =REPLACE(A1,FIND("-",A1,1),1,0) でもokです。 2例目 =SUBSTITUTE(A1,"-","0",1) エクセル2007のみかも? こちらは、検索文字列が複数あるとき最後の引数で置換の 対象を選択できます。
- P5Q
- ベストアンサー率40% (86/210)
9999-1111 がA1セルにあるとして B1セルに =VALUE(LEFT(A1,4)&0&RIGHT(A1,4)) で数値に =LEFT(A1,4)&0&RIGHT(A1,4)) だと文字値として 必要に応じコピーで、どうでしょうか?
- DIooggooID
- ベストアンサー率27% (1730/6405)
ハイフン以外の場合もあるのですか? 単純に、前半の4桁と、後半の4桁を、0で結ぶような処理では、だめ ですか?
補足
必要事項を書いてなく、すみません。 EXCELです。 品番は(4桁数字)-(4桁数字)と全て同じルールです。 Dr-9さんから置き換えを教えていただきましたが、 つなげる方法も教えていただきたいのですが?
お礼
ありがとうございます。 お察しの通りエクセルです。 丁寧な説明も有りがたいです!!