• ベストアンサー

エクセルの年、月、日のそれぞれのセルをつなげて表示したい

エクセルで年月日の"YYYY""MM""DD"が、別々のセルに入っているものをつなげてYYYY/MM/DDと表示したいのですが、どのようにすればよいのでしょうか。 月と日は、一桁のとき 2 など、1桁で表示されています。 例) A1=1980、A2=、A3=6 を、1980/02/06 と表示したいです。 どうかよろしくお願いいたします。

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

  • ベストアンサー
noname#153814
noname#153814
回答No.2

>月と日は、一桁のとき 2 など、1桁で表示されています。 これを 02 と表示したいのなら、「書式」-「セル」-「ユーザー定義」で、「0」を「00」で出来ます。 No1の方の関数に対して 1980/2/6 と出るなら、同じくユーザー定義で、yyyy/mm/dd とすれば、 1980/02/06 と出ます。

a_a_zz
質問者

お礼

ありがとうございます! 助かりました。 No1 の方の関数に加えて、表示形式まで理想どおりにできて、 思い通りの魔法を教えていただいた気分です。

その他の回答 (2)

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

日付年月日のように見せる方法に2つあります。 (1)文字列結合演算子&を使って結合する 例 =A1&"年"&B1&"月"&C1"日" (2)日付シリアル値を作る方法 この2つのやり方の特質を質問者は理解できてないと思うが、大切です。日付シリアル値のかんがえが判らなければWEBででも勉強のこと。 (2)の方が A日付計算に使える。例曜日を出すなど B豊富な日付書式が使える(西暦、邦暦、曜日など) などで有利です。 それには DATE関数 DATEVALUE関数のどちらかを使います。 =DATE(A1,B1,C1) 書式をユーザー定義でyyyy/mm/dd

a_a_zz
質問者

お礼

ありがとうございました! 曜日まで出せるのですか! (2)の方で、ユーザー定義で yyyy/mm/dd でデータを作成いたします。 助かりました。 皆様、本当にありがとうございました。

  • coro56_56
  • ベストアンサー率31% (83/267)
回答No.1

関数が必要ですので、 表示したいセルに、 =date(A1,A2,A3) と入力してください。

a_a_zz
質問者

お礼

ありがとうございます! 日付が表示できました! 助かりました。

関連するQ&A