- ベストアンサー
エクセルの日付をまとめたセルを作成したいです。
エクセルで日付を「年」「月」「日」に分けて列を作成していたのですが、その3項目をひとつのセルにまとめたいのです。 年 月 日 「2008」「10」「24」 → 「2008/10/24」 というふうにしたいのです。 よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
たとえばそれぞれA1, B1, C1に年、月、日の値が入っているとして =DATE(A1, B1, C1)
その他の回答 (5)
- imogasi
- ベストアンサー率27% (4737/17069)
関数を使ってないが(数式ベースぐらい) A-E列 2008 9 12 2008/9/12 9 D1は =A1&"/"&B1&"/"&C1 (/を挟むだけ) E1は =MONTH(D1) E1の結果から見て、D1は日付シリアル値に間違いなくなっている。 日付書式設定も日付になったか確認に有効。 ーー エクセルの/の日付化力はすごく強いと実感。
- marbin
- ベストアンサー率27% (636/2290)
#1、2です。 DATE関数を使った場合は、ありえない日付けでも 実在する日付けに変換してくれます。 2008 13 32→2009/2/1 ですので、ありえない日付けの場合はエラーとしたい場合は #2で提示したDATEVALUE関数やmu2011さんが提示した式になります。
お礼
ありがとうございます。 参考にさせていただきます。
- mu2011
- ベストアンサー率38% (1910/4994)
まとめるだけですが、次の方法は如何でしょうか。 D1に=A1&"/"&B1&"/"&C1として下方向にコピー 因みに日付シリアル値にする場合、=(A1&"/"&B1&"/"&C1)*1として、セルの書式設定で表示形式を日付に調整して下さい。
お礼
ありがとうございます。 参考にさせていただきます。
- marbin
- ベストアンサー率27% (636/2290)
DATEVALUEというのも。 =DATEVALUE(A1&"/"&B1&"/"&C1)
お礼
ありがとうございます。 できました。
- marbin
- ベストアンサー率27% (636/2290)
DATE関数が便利です。 =DATE(A1,B1,C1)
お礼
ありがとうございます。 できました。
お礼
ありがとうございます。 できました。