• 締切済み

エクセル 日付の表示

取り出したデーターでの日付表示が20060930と表示されてきました。 この数字を2006/09/30もしくは、09/30と表示したいのですが、どんな方法があるでしょうか? 教えてください。 ちなみに、表示形式の日付では出来ませんでした。 又、関数の日付/時刻で探しましたが分かりませんでした。 よろしくお願いします。

みんなの回答

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.4

>20060930 これはExcelにとっては日付ではなく単なる数字です このままでは不便ですから 別のセルに日付として格納するようにした方がいいですね =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) >09/30と表示したいのですが 作成したセルは日付ですから 書式でどのような表示も可能です

noname#31520
noname#31520
回答No.3

No1 です 2006/9/30 スラッシュを入れればなりますよ

kent0600
質問者

お礼

有り難うございました。 お手数かけました。 TODAY関数は今現在の日付しか出ませんでしたので、もう少し勉強してみます。

  • choco_jiji
  • ベストアンサー率31% (528/1701)
回答No.2

取り出したデータは日付ではなく単なる数値となっています。 これを書式で日付にしてもおかしくなってしまいます。 対処としては、 表示形式「ユーザー定義」を使用し、 新たに「0000"/"00"/"00」とします。 これでちゃんと「2006/09/30」と表示されているはずです。 09/30と表示するには、 =RIGHT([20060930のセル],4) として別に取り出す必要があります。 その上で「00"/"00」とすればできます。

kent0600
質問者

補足

有り難うございました。「ユーザー定義」を利用すれば可能な訳ですね。勉強になりました。 所で、「ユーザー定義」でいきなり09/30と表示する事は出来きますでしょうか?もし、可能であれば教えてください。よろしくお願いします。

noname#31520
noname#31520
回答No.1

挿入→関数→関数の種類を日付/時刻にして 関数名をTODAYにすると2006/9/30とでます。

kent0600
質問者

補足

済みませんでした。200600921とした数字の場合でもTODAYの関数で2006/9/21と表示されますでしょうか?

関連するQ&A