都道府県穴埋めゲーム

エクセルで20040403のように数値が入力されているのですが、2004/04/03のように変換する方法をお教えください。

A 回答 (3件)

=TEXT(A1,"0000-00-00")+0

    • good
    • 0
この回答へのお礼

すばやいご回答ありがとうございます。最後の+0を加えると、04/03とならずに4/3と表示されるのですね・・・続けて質問ですが、2つの年月日の差を表示させる(満何ヶ月で)方法はあるでしょうか?よろしくお願いいたします。

お礼日時:2008/03/25 21:33

ワンクッションおきますが、


「A1」セルに「20040403」という数値が入っているとして、「B1」セルに「=A1-20002323」という数式を入れます。
すると、B1は「38080」を返してきます。

ご存知のとおり、「1」は1900年1月1日の事ですから、「38080」は2004年4月3日の事です。

さらに表示形式を2004/04/03とするには、
セルの書式設定で『表示形式』-『ユーザー定義』を選び『yyyy"/"mm"dd』を作って『OK』ボタンを押すと、あなたの希望通り『2004/04/03』の表示になります。
    • good
    • 0
この回答へのお礼

すばやいご回答ありがとうございます!

お礼日時:2008/03/25 21:22

=TEXT(DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)),"yyyy/mm/dd")

    • good
    • 0
この回答へのお礼

すばやいご回答ありがとうございます。続けて質問ですが、2つの年月日の差を表示させる(満何ヶ月)方法はあるでしょうか?よろしくお願いいたします。

お礼日時:2008/03/25 21:30

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