ユーザーが指定された日付からのみ日付を写真に撮ってほしい場合があります。

日付が不規則な場合、データを効果的に分析することが難しくなり、作業のオーバーヘッドが増加します。この記事では、指定された日付のみのデータ検証を行い、ユーザーにその時間間隔からの日付のみを入力させる方法を学習します。

image

物事を明確にするための例を見てみましょう。

例:Excelに日付検証を入れる

ここでは、セルD2とE2に指定された日付間隔があります。 D2では、開始日は19年10月2日であり、E2では、終了日は19年10月9日です。セルA2に、ユーザーは会議の日付を入力します。基準は、日付が上記の指定された時間間隔から外れることはできないということです。

Excelで日付検証を行うには、次の手順に従います。

。検証を配置するセルを選択します。

。 [データ]→ [検証]に移動します。キーボードショートカットALT> A> V> Vを使用できます。

。 [許可]で、[カスタム]を選択します。

。式に、この式を記述します。エラーアラートでは、この行をエラーメッセージボックスに書き込みます。 「指定された日付間隔内の日付を入力してください。」 。 [OK]をクリックします。作業は完了です。

次に、D2とE2で指定された日付の前後の日付を書き込んでみます。 Excelは入力を受け入れません。

開始日と終了日の日付を変更すると、検証が変更されます。データ検証を変更する必要はありません。

ただし、日付をハードコーディングする場合は、データ検証の数式入力ボックスにこの数式を記述します。

=AND(A2>=DATE(2019,10,2),A2<=DATE(2019,10,2))

これにより、開始日と終了日が固定されます。 A2をコピーして、データ検証専用に貼り付けて、他のセルにのみ適用できます。

どのように機能しますか?

ここでは、AND関数を使用して、ユーザーが正しいデータを入力しているかどうかを確認しています。

AND(A2> = $ D $ 2、A2 ⇐ $ E $ 2):ここで、Excelは最初に最初の基準をチェックします。 A2の値がD2の値以上の場合、TRUEを返し、それ以外の場合はFALSEを返します。次のExcelは、A2の値がE2の値以下であるかどうかという2番目の基準をチェックします。そうである場合はTRUEを返し、そうでない場合はFALSEを返します。いずれかの基準がFALSEを返す場合、入力は拒否されます。

そうそう、これはあなたが日付検証をExcelに置く方法です。この記事またはその他のExcel / VBAトピックについて疑問がある場合は、お知らせください。

コメントセクションはすべてあなたのものです。

人気の記事:

link:/ Formulas-and-functions-introduction-of-vlookup-function [ExcelのVLOOKUP関数]

link:/ Tips-countif-in-microsoft-excel [COUNTIF in Excel 2016]

link:/ excel-formula-and-function-excel-sumif-function [ExcelでSUMIF関数を使用する方法]