Excel では、セルを次のように表示しようとしています。
by no later than August 27, 2012
DATE
たとえば、文字列を と連結しようとすると、次のようになります。
="by no later than " & DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))
次のような出力が得られます。
by no later than 41118
整数の代わりに日付を表示するにはどうすればよいですか?
Excel では、セルを次のように表示しようとしています。
by no later than August 27, 2012
DATE
たとえば、文字列を と連結しようとすると、次のようになります。
="by no later than " & DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))
次のような出力が得られます。
by no later than 41118
整数の代わりに日付を表示するにはどうすればよいですか?
DATE
日付のタイムスタンプを作成します。それを文字列に変換する必要があります。その方法については、この質問を参照してください。
次のようになります。
=TEXT(DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY())), "DD/MM/YYYY hh:mm:ss")
今日の日付には DATE 関数はまったく必要ありません。
="by no later than "&TEXT(TODAY(),"mmmm d, yyyy")
番号を含むセルを として書式設定する(41118)
とDate
、正確に 27.8.2012 になります。単純!