• 締切済み

日付の入力について

excelで、セルに年月日までを入力しないとエラーメッセージがでて入力できないようにしたいのですが、これは入力規則のユーザー定義になるのでしょうか? 月までしか入れなくても数式バーを見ると、勝手に1日が入っているので、依頼データが未入力でも分かりません。 これを解決する方法はあるでしょうか。 よろしくお願い致します。

みんなの回答

回答No.3

どうしても日にちを入力を確認したい場合は、年、月、日を別々のセルにしてそれぞれに入力規則を設定することになると思います。

vodka1980
質問者

お礼

ご回答ありがとうございます。 excelのデータを社内システムに落とし込まねばならず、日までが入力必須項目なのでどうしてもデータが必要だったのです。 アドバイスに従って、セルを分割することに致しました。 ありがとうございました。

  • osaruye
  • ベストアンサー率33% (8/24)
回答No.2

採用担当の方でしょうか。 採用される方からしたら、過去職歴を日にちまで完全に 覚えているという方はあまり居ないのではないですか? エクセルは日付を数値としてしか認識できないので、 「2009/10」のように入力しても自動的に「1日」 を付け足すようになっています。 どうしても、yyyy/m/dの形式で入力させたいのであれば エラーメッセージではなく、「コメントの挿入」 で予めコメントを「日にちまで入力して下さい」 などと表示するようにしておいてはいかがですか?

vodka1980
質問者

お礼

ご回答ありがとうございます。 やはりどうしても1日は入ってしまうのですね。 No.3の方と合わせ技で分割してコメントを入れることにしました。 ありがとうございました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

次のようにすればよいでしょう。 日付を入力するセルの範囲を選択してから、入力規則の入力値の種類で「日付」を選択し、「次の値の間」で2008/1/1から2011/1/1のように使用する期間の範囲を設定すればよいでしょう。

vodka1980
質問者

補足

ご回答ありがとうございます。 言葉が足らず申し訳ないのですが、こちらは弊社にて前職までの職歴を入力していただく際の就任~退任年月日にあたります。 こちらは年もしくは月までしか入力されないことが度々で(退任年月日までが必ず1日で入っているので)、場合によってはわざわざ文字列に変えた上で月までしか入っておらず、困っているのです。 必ずyyyy/m/dまで入力しないとエラーが出るようにすることはできるのでしょうか? よろしくお願い致します。