• ベストアンサー

Excelのデータ変換で困っています

Excelでデータ分析を行っているのですが、過去のデータに日付が 「2009/03/26」といったスラッシュを入れたものと、 「20090326」といったスラッシュを入れていないものとがあり 統一性がありません。スラッシュ有りの方に統一したいのですが、 簡単に変換できるエクセル関数があれば教えてください。 宜しくお願い致します。

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

  • ベストアンサー
  • minosennin
  • ベストアンサー率71% (1366/1910)
回答No.1

「2009/03/26」はシリアル値で、見かけだけが「2009/03/26」と表示されているのでないでしょうか。 そして「20090326」は文字列で入力されていると思われます。 この場合A1に「20090326」があるものとして、次の式に取り込めば見かけ上「2009/03/26」となります。(実際はシリアル値です) =DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2)) もし、前提が違っていたら無視してください。

eternal84
質問者

お礼

式の通りに打ち込めば「2009/03/26」と表示されました。 ご回答ありがとうございました。 今回の件で自分の能力不足を思い知りました。 Excelは簡単なデータ整理で頻繁に使用するのですが、 Excelの活用次第でもっと時間短縮やより良い資料に なるかもしれませんね。 もう少し勉強してみようかと思います。 丁寧なご説明ありがとうございました。

関連するQ&A