• ベストアンサー

日付の表示方法について教えてください。

たとえば B2のセルに「2002/3/1」、C2のセルに「2002/4/30」が入力されていて、それぞれ「平成14年3月1日」「平成14年4月30日」と表示されているとします。 このセルのデータを元に、E3に「平成14年3月1日から平成14年4月30日」と表示させたいのです。 「=B2&"から"C2」やCONCANENATEを使っても、シリアル値が帰ってきてしまいます。 日付をシリアル値にせずにそのまま持っていくことはできないのでしょうか?

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

  • ベストアンサー
noname#1489
noname#1489
回答No.3

No.#2のRIO-Freakです。 『セルの書式設定』→『表示形式』タブの『ユーザー定義』を選択すると、 ggge"年"m"月"d"日" というのがあるので、元号付の年月日の書式というのはこれだと私は思っているんですが・・・。

golman
質問者

お礼

お答えいただきましてありがとうございました。 表示形式のユーザー定義にはいろいろなものがあってびっくりです。 (ほとんどがわからないものですが) 結局違いはわかりませんでしたけど、結果が同じなら良いということで大満足です。 私のような初心者にご親切に教えていただき感謝します。

その他の回答 (2)

noname#1489
noname#1489
回答No.2

TEXT関数で書式を指定した文字列に変換してつなぎます。 =TEXT(B2,"ggge年m月d日")&"から"&TEXT(C2,"ggge年m月d日")

golman
質問者

補足

早速のご回答ありがとうございます。 教えていただきましたとおりにTEXT関数を使いましたらうまくできました。 しかし、お二人の計算式を見ますと、gggeeとgggeの違いがありますが、 これはどういうことでしょうか。(結果は同じになりますが) 申し訳ございませんがもう一度ご回答をお願いいたします。

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

セルE3に以下の式を設定してください。 =TEXT(B2,"gggee年m月d日")&"から"&TEXT(C2,"gggee年m月d日")

関連するQ&A