• ベストアンサー

エクセルで

エクセルで     1      2 A 2008年12月31日  B C C1に入金予定日:2008年11月1日とA1を使って出力したいのですが、 ="入金予定日:"&A1 としても出力されるのは 入金予定日:39813 でます。どうしたら出力されますか?    

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

="入金予定日:"&TEXT(A1,"yyyy年m月d日") これでどうでしょう。 日時は何も指定しないとシリアル値が表示されてしまいますので、text関数を使って表示形式を指定する必要があります。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

A1のセルの値は日付シリアル値という1900年1月1日以来の経過日数の整数値が入っています。 それをセルの値のまま C1セルに =A1 で持ってきます。 このコピーされたC1セルの日付シリアル値をC1側で、違う書式を設定するのです。具体的にはC1の値にかかわらない部分の「入金予定日:」をそのまま前部に添え、その後に日付書式のyyyy/mm/ddや geee年m月d日をくっつけて ユーザー定義の(年号で出す場合) "入金予定日:"gggee"年"m"月"d"日" を設定します。 例 入金予定日:平成07年11月12日 ーー >A1を使って出力したいのですが といってB列のことに何も触れてないが、もしA1の30日後などなら Bに=A1+30を入れると良い(足し算)。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 C1セルの書式設定→ユーザ定義で"入金予定日:"yyyy年m月d日をお試し下さい。

関連するQ&A