- ベストアンサー
エクセル2010 関数 西暦と日付を一つのセルに!
セルA1に2013年 セルB1に3月4日 とあるのですが、これらをつなげてセルC1に「2013年3月4日」と表示させたいです。 =CONCATENATE(A1,B1)とやってみたのですが「2013年41337」と表示されてしまいます。 うまくつなげる方法がありましたら教えてくださいませ。 マクロは使わない方向でお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
次の関数の組み合わせで表示できます。 =TEXT(A1,"yyyy年") & TEXT(B1"m月d日") もう少しきれいなつなげ方もあると思いますが、 取り急ぎこれで用をたせると思います。
その他の回答 (1)
- zb178
- ベストアンサー率8% (14/171)
回答No.1
CONCATENATEは文字列をそうさするものですから文字列として入力されてるデータでなければ当然そのような結果が表示されます 文字列でA1「2013年」B1「3月4日」と入力すれば「2013年3月4日」と表示されるはずです ちなみにB1に「3/4」と入力して「3月4日」と表示されているのであれば セルの表示設定だけで「2013年3月4日」と表示させる事が可能です
質問者
お礼
回答ありがとうございます。すみません、書き足すべきでした。日付はすでに入力されているので、そのままの状態で二つをつなげたいです。
お礼
回答ありがとうございます。解決しました!