プロが教えるわが家の防犯対策術!

セルA1に2013年

セルB1に3月4日

とあるのですが、これらをつなげてセルC1に「2013年3月4日」と表示させたいです。

=CONCATENATE(A1,B1)とやってみたのですが「2013年41337」と表示されてしまいます。

うまくつなげる方法がありましたら教えてくださいませ。

マクロは使わない方向でお願いします。

A 回答 (2件)

次の関数の組み合わせで表示できます。



=TEXT(A1,"yyyy年") & TEXT(B1"m月d日")

もう少しきれいなつなげ方もあると思いますが、
取り急ぎこれで用をたせると思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。解決しました!

お礼日時:2013/12/31 16:20

CONCATENATEは文字列をそうさするものですから文字列として入力されてるデータでなければ当然そのような結果が表示されます



文字列でA1「2013年」B1「3月4日」と入力すれば「2013年3月4日」と表示されるはずです

ちなみにB1に「3/4」と入力して「3月4日」と表示されているのであれば
セルの表示設定だけで「2013年3月4日」と表示させる事が可能です
    • good
    • 0
この回答へのお礼

回答ありがとうございます。すみません、書き足すべきでした。日付はすでに入力されているので、そのままの状態で二つをつなげたいです。

お礼日時:2013/12/31 16:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!