- ベストアンサー
数値を日付形式への変換
約500件ほどある数値を日付形式に変更したい 例)20071001→2007/10/01 どのようにすれば簡単に変更できますか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは A列に数値が入っているとして、作業列を使って、 =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) この式をしたまでコピーすると、2007.10.01 の形式になります。 この作業列をコピーして「形式を選んでペースト」で「値」にします。 次にセルの書式で yyyy/mm/dd を選べばいいと思います。
その他の回答 (3)
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です。 値だけ使うなら結果をコピーで「形式を指定して貼り付け」で「値」いチェックして好きな所に貼り付けてください。