image

この記事では、Excelのデータ検証を使用して、特定の年、特定の月、または特定の日付を含む必要があるデータエントリを検証する方法を学習します。つまり、このデータ検証式を学習した後、定義された年、月、または日付からの日付のみを除いて、Excelが優れていることを確認できます。**

問題を解決する方法は?

特定の種類のデータのみを許可するために、これらの機能とExcelの機能を使用します。

  • link:/ excel-editing-validating-text-entries-in-microsoft-excel [データ検証ツール]

  • link:/ excel-date-time-formulas-how-to-use-the-year-function-in-excel [YEAR function]

  • link:/ excel-date-time-formulas-how-to-use-the-month-function-in-excel [MONTH function]

  • link:/ excel-date-and-time-excel-day-function [DAY function]

特定の年のデータ検証日

それから式を作成します。最初に、YEAR関数を使用して、特定の年の日付エントリがチェックされます。

データ検証ツールで数式を使用する

= YEAR (cell) = year_value

cell:特定の日付エントリをチェックするセル値year_value:特定の年値でチェックするエントリ

例:

これらはすべて理解しにくいかもしれません。それでは、以下に示す例で実行して、この数式をテストしてみましょう。ここでは、セルにデータ検証を適用して、上記の条件を満たす値を入力しないようにユーザーを制限します。

image

セルがE3セルであり、特定の年が2000であると想定して確認します。この入力セルをデータ検証ツールの数式でロックする必要があります。今、私たちはそれを行う方法を学びます。同じことを行うには、次の手順に従います。

  • データ検証を適用する必要があるセルを選択します。

メニューから[データ]> [データ検証*]オプションをクリックします。

image

  • 前面に[データ検証]ダイアログボックスが表示されます。

image

  • [設定]オプションで、[許可]リストから[カスタム]オプションを選択します。

  • 同じオプションの下に数式ボックスが表示されます。

  • 数式ボックスの数式を使用します。

= YEAR (E3) = D3

説明:

  • YEAR関数は、E3セルの入力値から年の値を抽出し、年の値を返します。

  • 2000であるD3セルの指定された値でチェックされる戻り年の値。

  • 数式がTRUEを返す場合、セルは値を受け入れるか、エラーメッセージを返します。

式は次の画像のようになります。

image

チェックする値とチェックする値は、セル参照として示されています。条件を満たさない日付値を入力したため。

image

ご覧のとおり、「この値は、このセルに定義されているデータ検証の制限と一致しません」というエラーが生成されます。次に示すように、セルが受け入れる値を入力すると、

image

しかし、問題は、ユーザーがどのような制限があり、セルが受け入れることができる値のタイプをどのように知っているかということです。これで、エラーアラートと入力メッセージをカスタマイズして、セルが何を受け入れるかをユーザーに知らせることができます。

image

入力メッセージは上記のように表示されます。

特定の月のデータ検証日

それから式を作成します。最初に、MONTH関数を使用して、特定の月の日付エントリがチェックされます。

データ検証ツールで数式を使用する

= MONTH (cell) = month_value

cell:特定の日付エントリをチェックするセル値month_value:特定の月の値でチェックするエントリ

image

上記のように、特定の月に同じタスクを実行します。入力メッセージとエラーアラートを表示します。

image

ご覧のとおり、セルは正しい日付入力を受け入れます。

特定の日のデータ検証日

それから式を作成します。最初に、MONTH関数を使用して、特定の日付の日付エントリがチェックされます。

データ検証ツールで数式を使用する

= DAY (cell) = day_value

cell:特定の日付エントリをチェックするセル値day_value:特定の日の値でチェックするエントリ

image

上記のように、特定の月に同じタスクを実行します。入力メッセージとエラーアラートを表示します。

image

ご覧のとおり、セルは正しい日付入力を受け入れます。

これは、式の使用に関するすべての注意事項です。

注:

。データ検証ツールを適用して、条件を満たさない無効な値を入力するようにユーザーを制限します。

。入力日付値は有効な日付形式である必要があります。そうでない場合、セルは入力値を受け入れません。

。データ検証ツール内の数式はカスタマイズできます。

。 YEAR、MONTH&DAY関数は、有効な入力日付値から年、月、または日の値を抽出します。

。等しい(=)、より小さい(⇐)、より大きい(>)、または等しくない(<>)などの演算子は、数値のみを適用した関数内で実行できます。

Excelで特定の年、月、日を使用してデータ検証を行う方法についてのこの記事が説明的であることを願っています。日付と時刻の関数に関するその他の記事は、こちらをご覧ください。私たちのブログが気に入ったら、Facebookで友達と共有してください。また、TwitterやFacebookでフォローすることもできます。私たちはあなたから話を聞くのが大好きです、私たちがどのように私たちの仕事を改善、補完、または革新し、あなたのためにそれをより良くすることができるかを私たちに知らせてください。 [email protected]までご連絡ください

関連記事:

link:/ excel-editing-validating-text-entries-in-microsoft-excel [Excelでのデータ検証]:ユーザーがExcelで手動で値を入力できるように制限します。

link:/ Tips-vlookup-function-in-data-validation [データ検証でVlookup関数を使用する方法]:Excelのvlookupテーブルからの値を許可します。

link:/ Tips-restrict-dates-using-data-validation [データ検証を使用して日付を制限する]:Excelの日付形式内にあるセルで日付を許可します。

link:/ Tips-how-to-give-the-error-messages-in-data-validation [データ検証でエラーメッセージを表示する方法]:エラーメッセージを使用してデータ検証セルをカスタマイズします。

link:/ Tips-how-to-create-drop-down-lists-in-excel-sheet [データ検証を使用してExcelでドロップダウンリストを作成する]:ユーザーがデータを手動で入力することを制限します。

人気の記事:

link:/ keyboard-formula-shortcuts-50-excel-shortcuts-to-increase-your-productivity [生産性を高めるための50Excelショートカット]:タスクをより速くします。これらの50のショートカットにより、Excelでの作業がさらに高速になります。

link:/ forms-and-functions-introduction-of-vlookup-function [ExcelでVLOOKUP関数を使用する方法]:これは、さまざまな範囲から値を検索するために使用される、Excelで最も使用され人気のある関数の1つです。とシート。

link:/ Tips-countif-in-microsoft-excel [ExcelでCOUNTIF関数を使用する方法]:この驚くべき関数を使用して条件付きの値をカウントします。特定の値をカウントするためにデータをフィルタリングする必要はありません。ダッシュボードを準備するには、Countif関数が不可欠です。

link:/ excel-formula-and-function-excel-sumif-function [ExcelでSUMIF関数を使用する方法]:これはもう1つのダッシュボードの必須関数です。これは、特定の条件で値を合計するのに役立ちます。