• ベストアンサー

Excelでセルに入力した条件により、表示を変えるには。

Excelでセルに入力した条件により、表示を変えるには。 下記の条件を満たすようにするには、どのようにすればいいのでしょうか。  ・シート1のA1に「2010/5/5」と入力したときにシート2のA1に「平成22年5月5日」まで  ・シート1のA1に「200」と入力したときにシート2のA1に「200日」  ・シート1のA1に何も入力しないときはシート2のA1に「  日」

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

セルを右クリックして書式設定の表示形式のユーザー定義で [>10000]ggge年m月d日;#日 などのように設定してみます。途中のは「セミコロン」なので間違えないように。

m-happy-t
質問者

お礼

ありがとうございます。

その他の回答 (1)

回答No.1

ん~ できなくはないですけど、それよりもう一つ条件セルを作って、それによって表記を変えると言う風にしたらよいのでは? 「期限」「日数」「(空白)」を選ぶセル(例えばA2。本当はがあって日付入力セルより前がよい)、期限を選んだたら日付を入力、日数を選んだら数字、空白を選んだら何も入れない、とかの設定にした方が分かりやすいでしょう。データの入力規則でリスト選択にしておけば良いかと思います。 ご存じのとおり、日付も数字と変わらないのです。見た目を日付形式にしていて、1900/1/1が1でそれ以降、日にちを1ずつプラスしているだけです。 条件付き書式でシート1のA1とシート2のコピーのセルを、シートA2セルが「期限」の場合は日付形式、日数の場合はユーザ定義で0_"日まで"、というふうにしておけば良いです。同様に空白の場合は"日まで"とする。 用途はわかりませんが、ひとつのセルで何かを一気にやろうとすると大変ですよ。

m-happy-t
質問者

補足

申し訳ございませんが、もう少し詳しく教えてもらえますか。

関連するQ&A