• ベストアンサー

フォーマットの異なる日付を統一したい

CSVで貰った複数のデータを1つにまとめる作業をしていますが、日付の書式がバラバラで困っています。 パターンはこのような3通りありました。 【2008/12/08 (Mon) 12:30:30】 【2008-12-08 12:30:30】 【2008/12/8 12:30】 書式で日付の見た目を設定しているのではなく、上記の通りの日付がテキストとして記入されてるような感じです。 (【】は含みません) これをすべて同じ書式に統一できないでしょうか? OpenOffice ver3を使っていますが、このままだと昇順降順の並び替えが効かず困っています;; データの量が多くて手で1つ1つ打ち直すのは時間もなく…。 必要な項目は年月日と時間:分です。 必要項目さえあれば2008/12/8 12:30でも2008-12-08 12:30でも形式は問いません。 何か方法をご存知の方がいらっしゃいましたら教えて下さい!

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

  • ベストアンサー
noname#99913
noname#99913
回答No.2

 置換機能を使えばできます。 (1)「ー」を「/」に置換 (2)「(*)」を「」に置換(*はワイルドカード。空白に置換する)  書式が自動的に日付になりますが、特に問題はないと思います。

marie_blue
質問者

お礼

出来ましたー!! 有難うございます!すごくたすかりました^^

その他の回答 (1)

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

1.端から"/"の位置、" "の位置を探す。 2.先頭から一つ目の"/"までを「年」、次を「月」、最後の" "までを「日」として数字のみを取り出す。 3.3つの数字の列を使って=DATE関数で日付シリアルを引っ張り出す。 無理に一発で何とかしようとせず、計算用の列をどんどん使えば何とかなるかと。

marie_blue
質問者

お礼

今回は#2さんので対処できましたが、教えてくださって有難うございました!!

関連するQ&A