dポイントプレゼントキャンペーン実施中!

excelです
左の数字を右側の年月日で表示したいのですが
良い方法あるでしょうか?

元のデータ→表示したい形式
490516→1949/5/16
991230→1999/12/30
20104→2002/1/4
70601→2007/6/1
宜しくお願い致します。

A 回答 (3件)

#2   訂正



データが A1

=TEXT(DATEVALUE(TEXT(A1,"00年00月00日")),"yyyy/mm/dd")
    • good
    • 0
この回答へのお礼

年末のお忙しい中、早速教えて戴きましてありがとうございました。
希望通りに変換できました。

ありがとうございました。

良いお年をお迎え下さい。

お礼日時:2007/12/29 18:01

=TEXT(DATEVALUE(TEXT(N1,"00年00月00日")),"yyyy/mm/dd")

    • good
    • 0

1900年代と2000年代の区切りは1940年でしょうか…。



そうであれば、
=DATE(LEFT(A1,LEN(A1)-4)+2000*(LEFT(A1,LEN(A1)-4)*1<40)+1900*(LEFT(A1,LEN(A1)-4)*1>=40),MID(A1,LEN(A1)-3,2),RIGHT(A1,2))
こんな感じでしょうか…。
もっと、スマートな方法が有ると思います(笑
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!