小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2023年8月7日【ID:0】

【Excel】未来の日付のみを入力許可


今後のスケジュール表や、商品が購入された後の発送日であったり、過去の日付が入力されることのない項目があるとします。
このような項目は、特に年末あたりに入力ミスが増えてきます。

年を省略して月日を入力すると、自動で今年の年が入力されます。
そのため、年末あたりの入力ミスの原因として、年明けの日付を入力したつもりが、過去の日付になってしまていることが考えられます。

そのような項目に対し、過去の日付を入力できないようにする設定方法について解説していきます。

入力できる値を制限するには「データの入力規則」を活用します。
例として、以下の表に対して、過去の日付が入力できないような設定をしていきます。

まず初めに、対象の範囲を選択し、[データ]タブから[データの入力規則]を選択します。

次の画面で以下のように設定します。
※関数の説明については記事の最後にまとめて記載しています。

・入力値の種類:日付
・データ:次の値より大きい
・開始日:=TODAY()

こちらの開始日には、関数や数式を用いることができます。

必要に応じて、[エラー メッセージ]を設定することで、入力エラー時に、任意の内容を表示させることができます。
[スタイル]を"停止"にすることで、条件を満たしていない値の入力を禁止することができます。

ExcelVBAレベル確認

[エラー メッセージ]を設定した場合と、していない場合では、以下のような違いがあります。

・設定した場合

・設定していない場合

このように、入力できる日付を未来の日付のみに制限することができました。
過去に入力した日付に関しては、過去の入力時に未来であれば、そのまま保持されます。
上記の画像の場合、「2023/7/19」などが、「過去に入力された」過去の入力時に未来であった日付です。
※再度、同じ日付を入力し直すとエラーになります。


他にも以下のような設定も可能です。

・本日から3日以降でないと入力することができない

・今年の年の日付しか入力できない

他にも、色んな関数を組み合わせて応用できるかと思います。

今回、使用した関数は以下になります。

=TODAY()
// 今日の日付を表す数値を返す

=DATE(年, 月, 日)
// 指定した年月日から日付を表す数値を返す

=YEAR(日付)
// 指定した日付が該当する年を返す
パソコンで開く場合は、リンクコピーがあるのでご活用ください。



メンバー募集 メンバー募集
1分で読める小技集 1分で読める小技集




リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

1379333

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】カレンダーに休日を反映(VLOOKUP不要)

【Excel】文字列の数字を一括で数値にする

【Excel】フィルターで絞った上でトップ3を求める

【Excel】スピンボタンでデータ抽出

【Excel】直近3か月をスクロールバーで表示

【Excel】吹き出しの図形の三角の幅を自由に調整する方法

【Excel】表の最終行を瞬時に選択

【ExcelVBA】ActivateとSelectの違い

【Excel】連携したドロップダウンリスト

【Excel】最終行のデータを抽出する新関数

【Excel】入力値に応じて入力必須項目を変更

【Excel】締め日を考慮したカレンダーの作成方法

【Excel】PHONETIC関数の結果を「ひらがな」にする

【Excel】各商品の最終購入日を表から抽出する

【Excel】クイックアクセスツールバーをブック単位で設定

【ExcelVBA】合格者だけに合格証を発行

【Excel】グラフタイトルにセルの値を参照させる

【Excel】半角文字の入力を制限する

【Excel】特定のセルへ瞬時に移動

【Excel】誤って上書き保存しないための対策

【Excel】グラフの軸の「データのない日付」を非表示にする

【Excel】条件式で日付を正しく判定

【Excel】VBAとOfficeスクリプトのコードを比較(対象行の削除)

【Excel】書類などの簡易的な入力チェック

【Excel】重複した値をマークする





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ