• 締切済み

日付の入力について

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まで入力しないとエラーが出るようにすることはできるのでしょうか? よろしくお願い致します。

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

関連するQ&A

  • Excelの総合時間を直接入力すると日付になります

    Excelは2019です。 家計の記録用に給料明細を入力しており、出勤時間で60:00書かれた部分をExcelに入力しようとしたら、謎の結果が出てきて困惑しています。 入力するセルの書式設定はユーザー定義で[h]:mmとしています。 セルに60と入力すると 1440:00 と表示されます。 数式バーを見ると 1900/2/29 0:00:00 と表示されています。 何をやらかして上記の数値が出てしまうのでしょうか?

  • 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を知っているつもりだったのですが、まだまだ奥が深いです。

  • エクセルで入力規則の設定のあるセルの関数変更

    エクセルで入力規則の設定(不正なデータが入力されたらエラーメッセージを表示するにチェック) のしてあるセルに入力されている関数を変更する場合、 一度入力規則は解除しなくてはいけないのでしょうか。 私の場合、セルを選択して数式バーで変更をかけてエンターキーを押すと、 変更した関数も不正なデータととられてエラーメッセージが出てしまいます。 関数を少し変更したいとき、いちいち入力規則を解除するのはめんどくさいので、何とかならないのでしょうか。 よろしくお願いいたします。

  • エクセルの入力規則について

    エクセルの入力規則について教えてください。 セルA1に7桁のコードを入力するとします。 7桁のコードは前の6桁を7で割った余りをMOD関数で 出し最後の1桁にしています。 コードが7桁であり、かつ、前の6桁を7で割った余りが末尾1桁の数値と等しくなければ、 エラーメッセージを出して入力を出来ないようにしたいのです。 入力規則のユーザー設定、数式を入れてメッセージを出すことは 可能でしょうか。 どうぞご教授お願いいたします。

  • 教えてください。エクセルで入力した数字が正しく表示されないのですが‥

    パソコン初心者です。 最近仕事でエクセルを使い出したのですが、どうしても解決できない事があるので教えてください。 セルに数字を入力すると、0と表示され数式バーには0.0000~と表示されてしまいます(例えば1000と入力すると0.0000001) セルの書式設定で標準→数値→通貨などを試しましたがダメで、ユーザー定義なども操作してみましたが、そうすると今度はセル内に0.00~と表示されてしまいます。 今までは文字列で入力していたのですが、最近計算の必要が出てきて困っています。 どなたか解決方法をご存知の方がいらっしゃいましたら是非教えてください。

  • エクセル 手入力された日付を、書式の日付へ変換

    エクセルについて、お尋ねします。 セルに 22/12/21  と入力されていて、 そのセルの数式バーには 221221 と入力されているものを、 2011/12/21 に簡単に変更できる方法はありますでしょうか? 数が多数あり一気に変換できる方法がありましたら、 ご教授いただけると、大変助かります。 よろしくお願いいたします。

  • エクセルに入力した数字について

    エクセルの2002を使用しています。 A1セルに「13:00」と入力すると「13:00」と表示されます。 数式バーには「13:00:00」と出ています。つまり13時00分00秒ということだと思います。 ところが「30:20」と入力するとセルには「31:20:00」と出ますが数式バーには、「1900/1/1 7:20:00」となっています。 これはどういうことでしょうか? なぜ1900年1月1日で、時刻は7時20分00秒になるのでしょうか? どういう計算なのですか?

  • [Excel]入力規則の数式が計算されずエラー表示も出ないようになりま

    [Excel]入力規則の数式が計算されずエラー表示も出ないようになりました お世話になります。(先日もこちらではお世話になりました。ありがとうございます。) EXCEL 2007 を使用しています。 入力規則を使用して数式を実行したいと思い 初めて[入力規則]-[ユーザー設定]-[数式]欄に数式を書いて結果を得ようと してみたのですがエラーとなってしまいました。 数式に間違いがあるらしいエラーだったため何度か数式を見直し・やり直したのですが、エラーでした。 入力規則ではなく普通のセルにこの数式を入れると問題なくほしい値が帰ってくるので、 なぜ入力規則では、エラーが出るのか分かりません。 また、何度も入力規則をやり直しているうちに エラー表示ウィンドウが出なくなりました。出ないだけなら成功したと思うのですが、 エラーウィンドウが出ないだけで、数式は実行されません。 入力規則の全ての値をクリアにしてから再度 設定、式を入力しても エラー表示ウィンドウも値も出てきません。 試しにA1セルに簡単な数式を入力規則で行ってみました。 =1+2+3 とか =SUM(B1:D1) (↑値は6になる) これでもエラーも数式の結果となる値もでません。 ちなみに入力規則のリスト表示など他の機能は問題なく値が帰ってきます。 何か間違っているのでしょうか? ちなみに入力規則に記入したかった数式は↓になります   =IF(INDIRECT("F"&ROW())>0,ROW()-2," ") 数式の説明: ・もしF列のこのセルと同じ行に何か値が入っていれば【行-2】になる値を表示   A3セル 入力規則を適用   F3セル 何か値が入っている   A3セル A3といのは3行目のことだから 3-2=1 となり、計算結果の 1 が表示される ・もしF列のこのセルと同じ行に何も値が入っていなければ空欄のままにする というものです。 お分かりになる方いらっしゃいましたらご教授下さい。 よろしくお願い致します。

  • EXCELの日付入力で、「数式バー」を西暦を和暦に変えたい

    仕事で、 EXCELの表で、縦に日付の入力がしてありました。 見た目は「平成1年3月6日」となっているのですが、 数式バーを見ると、「1989/3/6」になってしまうのです。 それを、数式バーも「平成1年3月6日」としたいのですが、 セルの書式設定→表示形式の分類「日付」→種類「平成13年3月14日」としてもダメで、 セルの書式設定→表示の分類「ユーザー定義」→種類「[$-411]""ggge"年"m"月"d"日"」 でもダメなのです。 しかし、同じファイルの中の同じ表の隣のタブの表の日付は、数式バーも「平成1年3月6日」と表示されているのです。 何が違うのでしょうか?? これが出来ないと、出力できないみたいで・・ どなたかお分かりの方、よろしくお願いいたします。

  • エクセル入力規則で関数を使ってエラーを表示させたい

    エクセル2003を使用しています。 入力規則の条件設定でユーザー設定を選び、関数を使用して、 E5のセルに「A」、もしくは、「B」で始まるデータを入力したときに、 エラーメッセージを表示させたいのですが、 うまくエラーメッセージを表示させることができません。 COUNTIF関数を使って =OR(COUNTIF(E5,"A*"),COUNTIF(E5,"B*")) と数式に入れてみたのですが、うまくいきませんでした。 どなたかご教示いただければありがたいです。よろしくお願いします。

専門家に質問してみよう