• ベストアンサー

エクセルでデータシートからとんでくる日付の前に「~」を入力したい

長いタイトルですみません。 ある書式を作っているのですが、データシートを一つ作り、それを他のシートにとんでくるようにしています。 そこで、日付が入るセルがあるのですが、その時に日付の前に「~」をつけたいのです。 (つまり、「2005/5/1」とデータシートに入力したら、他のシートには「~2005年5月1日」と表示されて欲しい。) 前任者が作成した時点で =IF('C'!J10="","","~ "&'C'!J10) という式が入っているのですが、これではうまく表示されないのです。どなたか教えてもらえませんか?それとも、そのようなことは無理なのでしょうか?

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

  • ベストアンサー
  • sero
  • ベストアンサー率47% (916/1944)
回答No.1

表示するだけでいいなら、セルの書式設定でユーザー定義を選択し、 "~"yyyy"年"m"月"d"日" とすればOKです。

happygreen
質問者

お礼

早々にありがとうございます!!解決してすっきりしました!簡単なことなんですね。。。勉強不足でお恥ずかしいでーす。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

#1の方ので解決ですが、数式で文字書式にするなら =IF('C'!J10="","",TEXT('C'!J10,"~yyyy/m/d")) で出来ます。

happygreen
質問者

お礼

#1さんの方法で解決しました。ありがとうございました。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

=IF('C'!J10 = "" , "" , "~ " & TEXT('C'!J10,"yyyy年m月d日")

happygreen
質問者

お礼

#1さんの方法で解決しました。ありがとうございました。