• ベストアンサー

excel 日付を直したい

例: 一つのセルに 13.12.25 と入力してしまったものを 2013.12.25 と変換できないでしょうか? 状況: 大量の異なる日付の西暦部分を 2013. と入力しておけばよかったのですが 13. と入力してしまいました 他のデータとも統合したいので日付 での認識に変換したいのです おそらく現状では、単なる数字でしか認識していないようで、、 何か関数等で一気に変換できるいい方法がありましたらお教え頂きたく宜しくお願い致します、。。  

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

  • ベストアンサー
noname#195618
noname#195618
回答No.1

「13」→「2013」 「.」→「/」 と2回置換したら日付に認識されましたよ。

nknmai
質問者

お礼

有難う御座います! シンプルで且つ、 「日付」として認識され、書式変更可能になりました!大変助かりました!

その他の回答 (2)

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.3

データがA列1行目からあるとして一桁の月日も13.01.02と入力されているとしたら適当な列に ="20"&LEFT(A1,2)&"/"&MID(A1,4,2)&"/"&RIGHT(A1,2) という式を入れて必要なだけ下へコピー、その列をコピーして元のA列に値貼り付けすれば 2013/12/25 という日付の形式にA列がなりますので、あとは式を入れた適当な列を削除してください。

nknmai
質問者

お礼

有難う御座います。 全て(最後の削除まで)記載通りにしてみたところ 摩訶不思議な現象が起こり、見た目はきっちり 2013/12/25 となりましたが、 「日付」として書式変更は不可でした 私の説明不足、やり方が違ったらすみません。 ただ、すばらしい数式有難うございます。 何かに活用させて頂きます。

  • tenda
  • ベストアンサー率0% (0/1)
回答No.2

Excel Sheet を開いた状態で「検索と置換え」を実行したら如何でしょう? 「置換」画面の「検索する文字列」欄に「13.」 「置換後の文字列」欄に「2013.」と入力した後 「すべて置換」をクリックします

nknmai
質問者

お礼

有難う御座いました。 先に他の方からの同回答有りにて御礼のみにて失礼致します。助かりました。

関連するQ&A

専門家に質問してみよう