• ベストアンサー

エクセル2010 関数 西暦と日付を一つのセルに!

セルA1に2013年 セルB1に3月4日 とあるのですが、これらをつなげてセルC1に「2013年3月4日」と表示させたいです。 =CONCATENATE(A1,B1)とやってみたのですが「2013年41337」と表示されてしまいます。 うまくつなげる方法がありましたら教えてくださいませ。 マクロは使わない方向でお願いします。

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

  • ベストアンサー
  • pointow
  • ベストアンサー率12% (6/47)
回答No.2

次の関数の組み合わせで表示できます。 =TEXT(A1,"yyyy年") & TEXT(B1"m月d日") もう少しきれいなつなげ方もあると思いますが、 取り急ぎこれで用をたせると思います。

c7_d30ea200
質問者

お礼

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

その他の回答 (1)

  • zb178
  • ベストアンサー率8% (14/171)
回答No.1

CONCATENATEは文字列をそうさするものですから文字列として入力されてるデータでなければ当然そのような結果が表示されます 文字列でA1「2013年」B1「3月4日」と入力すれば「2013年3月4日」と表示されるはずです ちなみにB1に「3/4」と入力して「3月4日」と表示されているのであれば セルの表示設定だけで「2013年3月4日」と表示させる事が可能です

c7_d30ea200
質問者

お礼

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

関連するQ&A