- ベストアンサー
Excelでセルに入力した条件により、表示を変えるには。
Excelでセルに入力した条件により、表示を変えるには。 下記の条件を満たすようにするには、どのようにすればいいのでしょうか。 ・シート1のA1に「2010/5/5」と入力したときにシート2のA1に「平成22年5月5日」まで ・シート1のA1に「200」と入力したときにシート2のA1に「200日」 ・シート1のA1に何も入力しないときはシート2のA1に「 日」
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
セルを右クリックして書式設定の表示形式のユーザー定義で [>10000]ggge年m月d日;#日 などのように設定してみます。途中のは「セミコロン」なので間違えないように。
その他の回答 (1)
- tonic_tonic
- ベストアンサー率34% (142/410)
回答No.1
ん~ できなくはないですけど、それよりもう一つ条件セルを作って、それによって表記を変えると言う風にしたらよいのでは? 「期限」「日数」「(空白)」を選ぶセル(例えばA2。本当はがあって日付入力セルより前がよい)、期限を選んだたら日付を入力、日数を選んだら数字、空白を選んだら何も入れない、とかの設定にした方が分かりやすいでしょう。データの入力規則でリスト選択にしておけば良いかと思います。 ご存じのとおり、日付も数字と変わらないのです。見た目を日付形式にしていて、1900/1/1が1でそれ以降、日にちを1ずつプラスしているだけです。 条件付き書式でシート1のA1とシート2のコピーのセルを、シートA2セルが「期限」の場合は日付形式、日数の場合はユーザ定義で0_"日まで"、というふうにしておけば良いです。同様に空白の場合は"日まで"とする。 用途はわかりませんが、ひとつのセルで何かを一気にやろうとすると大変ですよ。
質問者
補足
申し訳ございませんが、もう少し詳しく教えてもらえますか。
お礼
ありがとうございます。