- ベストアンサー
エクセルVBAで、セルの2文字目だけ削除!
いつもお世話になります。 昔のデータで生年月日の表示がS.44.1.1と入力してあり、当然文字として扱われております。 2文字目の.を消して数値化したいのですが、数が結構ありますので一個一個消すのが面倒です。 生年月日はA列だけですので消し方さえ分かれば何とかなるのですが、出来ますでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
文字の置換(Ctrl + H)を使うと良いでしょう。 検索文字に S. 置換文字に S
その他の回答 (1)
- kamejiro
- ベストアンサー率28% (136/479)
回答No.2
エクセル2003です。VBAではありませんが、 A2のセルの値が 'S.41.1.1 だった場合、 B2のセルに'S41.1.1 と入れたい場合、 =LEFT(A2,1.1)&MID(A2,3,8) でできるかと思います。
質問者
お礼
回答有難うございます。 表示としては出来ましたが、数値化してませんでした。 今回は#1さんの方法でやります。 またお願いします。
お礼
早速の回答有難うございます。 気づきませんでした。 めうろです。 またお願いします。