• ベストアンサー

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

長いタイトルですみません。 ある書式を作っているのですが、データシートを一つ作り、それを他のシートにとんでくるようにしています。 そこで、日付が入るセルがあるのですが、その時に日付の前に「~」をつけたいのです。 (つまり、「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% (7418/18948)
回答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さんの方法で解決しました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXELの日付入力ができない

    セルに「2007/4/24」と入力しても、日付として認識されません。 勝手にセル内容が「=2007/4/24」と計算式になってしまいます。 そのため書式のセルで表示形式を日付にしていても、2007÷4÷24の値を日付連番とするめちゃくちゃな日付になってしまいます。 あるワークシート全体でその現象が起こっている(他のシートは正常)ので、そのシートのどこかの設定が狂っているのだと思うのですが… よろしくお願いいたします。

  • Excelの日付の入力について

    A列のセルにずらっと 2011/11/29といった感じで日付の入力をしています。 セルの書式設定で 2011年11月29日 と表示されるようにしています。 これらのデータを表示されている通り B列に貼り付けをすることは可能でしょうか? 貼り付けをしてB列のセルの書式設定で 表示方法の選択をすればいいのすが それでは見せ方を変えているだけなので 出来れば 2011/11/29を 2011年11月29日という文字列のデータにして 貼り付けという作業がしたいです。 詳しい方、お願いします。

  • エクセルでシートをコピーしたら日付が進んでしまいました

    エクセルで日付を2009/04/01のように入力していたシートを シートでコピーところ、 そのシート内のどの日付も 4年と1日進んでしまった日付になってしまいました。 2009/4/1 は、2013/4/2 に 1969/11/20 は、1973/11/21 に それぞれなってしました。 書式を和暦での表示にしてあっても同様なことが起こるのですが、 これを防ぐにはどうしたらよいのでしょうか?  

  • 【エクセル】シート1のデータを他のシートへ反映したい

    エクセルのシート1のデータを他のシートへ反映させる方法を教えていただきたく思います。 (検索したのですが、自分の状況とは違っていてわからなかったので新たに質問させていただきます) 具体的には、 シート1のセルA1に日付を入力します。 そうすると、シート2~シート7のセルG4にもそのシート1のA1のデータが表示されるようにしたいのです。 そして、シート1のA1のデータを変更すると、 自動的にシート2~シート7のセルG4のデータも変更されるようにしたいです。 以前は、 =シート1!A1 という式で動いていたのですが、 なぜか急に、一度セルG4を指定してenterキーを押して確定してからでないと データが変わらなくなってしまいました。 自動的に反映されるようにするにはどうすればよいのでしょうか? よろしくお願い致します。

  • エクセルで、セルの日付をシート名にしたい

    セルA1に、別のブックのセルから=の式で引張って来た日付表示のデータ(H19.10.10)が入っています。 その日付を常にそのシート名に反映させるにはどうしたら良いでしょうか?宜しくお願いします。

  • エクセルのシート間のデータを連動させたい

    二つのシート間でデータを連動させたいのですが、シート2のa1からg1まで日付が入ってます。 同じくシート2のa3からg3まで数量が入っています。 シート1のa1セルに入力規則のリストを使ってindirect関数で、シート2のa1からg1迄の日付が 選択肢入力を使って入れられるまでは出来ました。 シート1のc3セルに関数を使って、シート2のa3からg3迄に入っている数量を、シート1のa1セルの 選択肢入力の日付が変わったら、それも自動で変わって入るようにしたいのですが、 ご教授いただけませんでしょうか。

  • EXCELのADDRESS関数で日付を別のシートに

    sheet1のC10に2014/08/01と日付が入力されています。 R10セルに「=ADDRESS(10,5,1)」と入力すると、$E$10 と表示されます。 日付として表示したいのですが、方法がわかりません。

  • EXCELで日付入力できません

    EXCELで2003/8/20と入力すると1900/1/12と表示されます。数式バーの表示セルを見ると=2003/8/20と表示されています。入力する時は数字だけ2003/8/20と入力しているのですが、enterすると=がつきます。割り算を実行しているようです。セルの書式は日付で1997/3/4を選択しています。入力規則はありません。前日にコンパネで日付と時刻の調整をしました。OSはWINDOWS98でOFFICE97です。とりあえず、'2003/8/20と入力しています。少しはEXCELを知っているつもりだったのですが、まだまだ奥が深いです。

  • エクセルである日付以前のデータに色を!!

    エクセルの表でBB1のセルに入力した日付以前の日付が入力されているセルに色を付けたいのですが、どのようにしたら? 条件式書式を使おうかと思っているのですが・・・ 色々な方法を教えてください

  • エクセル日付入力について

    初めまして エクセルで日付の入力について質問です。 生年月日を下のように表示したいのですが。  H20/08/03 このまま入力してしまうと表示が下のようになります。  H20.8.3 どうしても   H20/08/03 にしたいのですがどうすれば良いのか解りません。 セルの書式設定→日付→種類を見たのですが該当するのがありません。 どうかどなたかご指導をお願いします。