• ベストアンサー

エクセルについて

エクセル初心者なのでいい方法があったら教えてください。 一覧表をスキャナから取り込みエクセルファイルにしたところ 本当であれば S23.2.19などになってくれればいいのですが823.2.19となり、このような データが大量にあります。 先頭の8のみをSに変える方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • a987654
  • ベストアンサー率26% (112/415)
回答No.2

データは生年月日等と推察します。 だとすると置換では手間が掛りすぎると思います。 変更したいデータがA列にあるとしたら作業列をB列に挿入して データ」の最初をA2セルとすれば B2セルに =IF(LEFT(A2)="8","S"&MID(A2,2,LEN(A2)-1),A2) あとは下方向にB2セルをコピー 作業列を残したくない場合はB列からA列に値をコピーして B列を削除する。

been7775
質問者

お礼

ありがとうございます。 関数を使ってできました。とても助かりました。 今後とも質問することがあると思いますがご教授のほう よろしくお願いします。

その他の回答 (1)

  • hogenyam
  • ベストアンサー率44% (11/25)
回答No.1

変換したいセルを範囲選択して、 [Ctrl]+[H]で表示される画面(ExcelXP~2003ではメニューバーの「編集」→「置換」に相当)より、 「検索する文字列」に823. 「置換する文字列」にS23. として、「すべて置換」をクリックすれば、日付に置換されます。 (こちらの環境では変換できました)

been7775
質問者

お礼

ありがとうございます。 置換という手もあるんですね。 勉強になりました。

関連するQ&A