みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCELで日付の表示

お世話になります。

年月日のデータが3つのセルに分かれて入っており、

  A   B   C   D
  2005   5    1

Dのセルにつなげた日付表示をしたいのですが、
どのようにしたらよいのでしょうか。

ちなみに、セルDに「=CONCATENATE(A1,B1,C1)」と入れたら、
「200551」と表示されました。セルの表示形式を
「yyyy/m/d」としたのですが、変化なく、
セルEに「=TEXT(D1,"0!/00!/00")」と入れたら、
「20/05/51」となってしまいました。
もとデータのB列C列の表示形式を「00」にしてみましたが、
表示は「05」「01」となるのですが、セルD、Eに反映されないのです。
何か良い方法がありましたら、
教えてください。

投稿日時 - 2005-05-19 15:09:39

QNo.1397049

困ってます

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

=DATE(A1,B1,C1)
これではダメですか?

投稿日時 - 2005-05-19 15:12:36

お礼

早速のお返事ありがとうございます。

できました!!
すっごく簡単ですね。
どうやら複雑に考えすぎていたようです。

助かりました。
ありがとうございました。

投稿日時 - 2005-05-19 15:31:08

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

D1=DATE(A1,B1,C1)
で日付表示になります。
現状のままで行う場合は
D1=CONCATNATE(A1,TEXT(B1,"00"),TEXT(C1,"00"))

投稿日時 - 2005-05-19 15:15:11

お礼

ありがとうございます。

簡単にできました。
この式に気づきませんでした。

別の式も教えていただき、勉強になりました。
ありがとうございました!

投稿日時 - 2005-05-19 15:40:39

ANo.2

D1
=DATE(A1,B1,C1)
とするのが簡単だと思います

投稿日時 - 2005-05-19 15:14:31

お礼

ありがとうございました!

早速やってみたら、
簡単に出来ました。

ありがとうございました。

投稿日時 - 2005-05-19 15:32:21

あなたにオススメの質問