• ベストアンサー

エクセル関数で日付と文字を結合させるには?

sheet1のA1に日付が入っているのですが それをsheet2のA1に反映させています。 その反映させた日付に ~をつけたいのですが うまくいきません。 =Sheet1!A1&"~" これをSheet2のA1にいれているのですがそのまま反映せず 40179~となってしまいます。 本来2010/01/01~と反映させたいのですが。。 どうすれば日付に~をつけ反映できますでしょうか?

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

  • ベストアンサー
  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.2

関数でということですので… TEXT関数を使ってみてはいかがでしょう。 この関数はセルの書式設定とほぼ同じことができます。 ただし、返ってくる値は必ず文字列になるので注意が必要です。  =TEXT(Sheet1!A1,"yyyy/mm/dd")&"~" こんな感じ。

maki06
質問者

お礼

TEXT関数すれば文字列を結合できるんですね! なるほど。。ありがとうございます!

その他の回答 (1)

回答No.1

セルの書式設定のユーザー定義で 種類のところに yyyy/mm/dd "~" とすれば出来ますよ。 セルには日付だけです。

maki06
質問者

お礼

お~なるほど~ ありがとうございます! 思い通りにいけました。

関連するQ&A