- ベストアンサー
エクセルについて
エクセル初心者なのでいい方法があったら教えてください。 一覧表をスキャナから取り込みエクセルファイルにしたところ 本当であれば S23.2.19などになってくれればいいのですが823.2.19となり、このような データが大量にあります。 先頭の8のみをSに変える方法があれば教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
データは生年月日等と推察します。 だとすると置換では手間が掛りすぎると思います。 変更したいデータがA列にあるとしたら作業列をB列に挿入して データ」の最初をA2セルとすれば B2セルに =IF(LEFT(A2)="8","S"&MID(A2,2,LEN(A2)-1),A2) あとは下方向にB2セルをコピー 作業列を残したくない場合はB列からA列に値をコピーして B列を削除する。
その他の回答 (1)
- hogenyam
- ベストアンサー率44% (11/25)
回答No.1
変換したいセルを範囲選択して、 [Ctrl]+[H]で表示される画面(ExcelXP~2003ではメニューバーの「編集」→「置換」に相当)より、 「検索する文字列」に823. 「置換する文字列」にS23. として、「すべて置換」をクリックすれば、日付に置換されます。 (こちらの環境では変換できました)
質問者
お礼
ありがとうございます。 置換という手もあるんですね。 勉強になりました。
お礼
ありがとうございます。 関数を使ってできました。とても助かりました。 今後とも質問することがあると思いますがご教授のほう よろしくお願いします。