• ベストアンサー

数値を日付形式への変換

約500件ほどある数値を日付形式に変更したい 例)20071001→2007/10/01 どのようにすれば簡単に変更できますか?

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

  • ベストアンサー
  • Bubuca
  • ベストアンサー率59% (532/898)
回答No.1

こんばんは A列に数値が入っているとして、作業列を使って、  =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) この式をしたまでコピーすると、2007.10.01 の形式になります。 この作業列をコピーして「形式を選んでペースト」で「値」にします。 次にセルの書式で yyyy/mm/dd を選べばいいと思います。

その他の回答 (3)

noname#204879
noname#204879
回答No.4

=TEXT(A1,"0000!/00!/00")+0

  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.3

別の解があったと思ったのですが、思い出せず、 excel yyyymmdd 変換 で検索すると、沢山ヒットしました。 その列を選択して「データ」「区切り位置」で「次へ」「次へ」で「日付」にチェックを入れて「完了」 という方法があるそうです。

  • t-yamada_2
  • ベストアンサー率40% (587/1460)
回答No.2

A1に20071001があるとしてB1に =LEFT(A1,4)&$C$1&MID(A1,5,2)&$C$1&RIGHT(A1,2) C1にスラッシュ「 / 」を入力するとB1に「2007/10/01」と表記できます。 あとはB1をドラッグすればOKです。 値だけ使うなら結果をコピーで「形式を指定して貼り付け」で「値」いチェックして好きな所に貼り付けてください。

関連するQ&A