Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel で複数の条件にカスタム データ検証を適用する (4 つの例)

Excel データシートに複数の基準に基づいてデータを入力する必要がある場合があります。望ましい条件に従わないデータ エントリは、ワークシートに問題を引き起こす可能性があります。そのため、間違ったエントリを入力すると、エラー メッセージが表示されることが予想されます。この記事では、 カスタム データ検証 の適用例をいくつか紹介します。 複数の条件 エクセルで .

次のワークブックをダウンロードして、自分で練習してください。

Excel で複数の基準にカスタム データ検証を適用する 4 つの例

1. 1 つの Excel セルで複数の条件にカスタム データ検証を適用

Excel OR 関数は、引数または引数内の条件のいずれかが真かどうかを調べます。このORを使用します 複数の基準を処理する必要がある場合に機能します。説明のために、サンプル データセットを例として使用します。たとえば、次のデータセットには 2 つの条件があります:条件 1 商品のリストと条件 2 が含まれています 2 あります 特定の日付。ここで、OR を適用します セル B5 の関数 入力がいずれかの基準を満たすようにします。したがって、次の手順に従って カスタム データ検証 を適用します。 複数の条件 エクセルで .

Excel で複数の条件にカスタム データ検証を適用する (4 つの例)

手順:

  • まず、データの下で タブで データ検証 を選択します データ ツールから グループ。

Excel で複数の条件にカスタム データ検証を適用する (4 つの例)

  • その結果、データ検証 ダイアログ ボックスが表示されます。
  • 次に、設定の下で タブで カスタム を選択します フィールド:許可 .
  • その後、で ボックスに式を入力します:
=OR(COUNTIF($D$5:$D$10,B5)=1, AND(B5>=E5,B5<=E6))
  • その後、OK を押します .

Excel で複数の条件にカスタム データ検証を適用する (4 つの例)

ここで、AND 関数は、入力された日付が E5 の間かどうかをチェックします (2022 年 2 月 1 日 ) &E6 (2022 年 3 月 1 日 )。 COUNTIF 関数は B5 をチェックします D5:D10 の範囲のテキスト値 .そして最後に、OR 関数は B5 かどうかをチェックします セル入力は、指定された条件のいずれかを満たしています。

  • 最後に、基準 1 の製品を入力できるようになります。 または指定された日付の間の任意の日付
  • ただし、どちらの条件にも当てはまらないものを入力すると、エラー ダイアログ ボックスが表示されます。

Excel で複数の条件にカスタム データ検証を適用する (4 つの例)

続きを読む:Excel の 1 つのセルに複数のデータ検証を適用する方法 (3 つの例)

2.選択したセルの複数の基準に対してカスタム データ検証を使用する

さらに、前の例で示した単一のセルだけでなく、セルの範囲にデータ検証を適用することもできます。以下のデータセットには 2 があります 基準:基準 1 製品のリストと 基準 2 があります 50 の数値入力があります .この例では、 カスタム データ検証 を適用します。 複数の基準の場合 範囲 B5:B10 .したがって、以下の手順を習得して、基準 1 のいずれかに従うデータを入力してください。 または 基準 2 .

Excel で複数の条件にカスタム データ検証を適用する (4 つの例)

手順:

  • まず、範囲 B5:B10 を選択します .
  • 次に データ に移動します ➤ データ ツールデータ検証 .したがって、 データ検証 ダイアログ ボックスが表示されます。
  • 設定の下にあります タブで カスタム を選択します 許可 フィールド、および ボックス、タイプ:
=OR(B5<$E$5,COUNTIF($D$5:$D$10,B5)=1)
  • その後、OK を押します .

Excel で複数の条件にカスタム データ検証を適用する (4 つの例)

COUNTIF 関数は、入力が範囲 D5:D10 からのものかどうかをチェックします 範囲内に存在する場合にのみカウントされます。次の基準は、入力が より小さい かどうかを確認することです E5 より (50 )。最後に、OR 関数は、範囲 B5:B10 内の入力かどうかをチェックします いずれかの条件を満たす

  • 最終的には、条件に従って有効なデータを入力できるようになります。
  • この例では、オーブン 15 セル内 B5 B6 有効です。しかし、59 を入力しようとすると 、エラー メッセージ 59 を返します。 大きい 50 より .

Excel で複数の条件にカスタム データ検証を適用する (4 つの例)

続きを読む: Excel で複数選択可能なデータ検証ドロップダウン リストを作成する

類似の読み方:

  • 配列からデータ検証リストを作成する Excel VBA
  • 別のシートのデータ検証リストを使用する (6 つの方法)
  • 色付きの Excel でデータ検証を使用する方法 (4 つの方法)
  • Excel のデータ検証式で IF ステートメントを使用する (6 つの方法)
  • データ検証用の Excel ドロップダウン リストの作成方法 (8 つの方法)

3. Excel での重複エントリを防止し、カスタム データ検証で文字数を制限

さらに、Custom Data Validation を適用することで、入力の重複を防ぎ、文字数を制限することもできます。 .たとえば、以下のデータセットは ID を表します 、セールスマン、商品 会社の。ここで ID のリストを完成させます エントリ数 3 数字で、値を繰り返さずに。したがって、タスクを実行するために以下に示すプロセスを学びます。

Excel で複数の条件にカスタム データ検証を適用する (4 つの例)

手順:

  • 最初に範囲 B5:B10 を選択します .
  • 次に、データに移動します ➤ データ ツールデータ検証 .
  • その結果、ダイアログ ボックスが表示されます。
  • 設定の下 タブで カスタム を選択します 許可で .次に、 数式 で ボックスに式を入力します:
=AND(COUNTIF($B$5:$B$10,B5)<=1, ISNUMBER(B5), LEN(B5)=3)
  • OK を押します .

Excel で複数の条件にカスタム データ検証を適用する (4 つの例)

簡単に言えば、ISNUMBER 関数は数値入力のみを取ります。 LEN 関数は 3 のみの入力をチェックします 数字。 COUNTIF 機能により、重複エントリが防止されます。そして最後に、AND 関数は、エントリがすべての条件を満たしているかどうかをチェックします。エントリーがすべての条件を満たしている場合にのみ有効です。

  • 最終的には、すべての基準を維持しながら有効なデータを入力できます。
  • それ以外の場合、エラー ダイアログ ボックスが表示されます。

Excel で複数の条件にカスタム データ検証を適用する (4 つの例)

続きを読む: Excel データ検証でカスタム VLOOKUP 数式を使用する方法

4. Excel で複数の基準に対してカスタム データ検証を使用して、2 つの日付の間の日付を許可する

最後の例では、指定された 2 つの日付の間の日付エントリを許可する方法を示します。次のデータセットでは、セル D12 に開始日があります。 およびセル D13 の終了日 . 発送日 を入力する必要があります 各セールスマンの それらの2つの日付の間。したがって、以下のプロセスに従ってください。

Excel で複数の条件にカスタム データ検証を適用する (4 つの例)

手順:

  • 範囲を選択 D5:D10
  • 次に、[データ] を選択します ➤ データ ツールデータ検証 .
  • データ検証 ダイアログ ボックスが表示されます。
  • 設定の下 タブで カスタム を選択します 許可 で ボックス、タイプ:
=AND(D5>=$D$12, D5<=$D$13)
  • 次に、OK を押します .

Excel で複数の条件にカスタム データ検証を適用する (4 つの例)

ここで、AND 関数は、日付エントリがセル D12 に記載されている日付の間にあるかどうかをチェックします とD13 .

  • したがって、条件に従って日付を入力できます。ただし、条件を満たさない無効な日付を入力するとすぐに、エラー メッセージが表示されます。
  • この例では、2022 年 2 月 29 日 指定した日付の間にある場合、エラー ボックスが表示されます。これは、2022 年のためです うるう年ではないため、 2 月 29 日 存在しません。

Excel で複数の条件にカスタム データ検証を適用する (4 つの例)

関連コンテンツ: Excel VBA (マクロおよびユーザー フォーム) を使用したデータ検証リストの既定値

結論

今後、 カスタム データ検証 を適用できるようになります。 複数の条件 エクセルで 上記の方法で。それらを引き続き使用し、タスクを実行する方法が他にある場合はお知らせください。以下のコメント セクションにコメント、提案、またはクエリがある場合は、忘れずにドロップしてください。

関連記事

  • フィルター付きの Excel データ検証ドロップダウン リスト (2 つの例)
  • Excel で表からデータ検証リストを作成する方法 (3 つの方法)
  • Excel の VBA を使用したデータ検証ドロップダウン リスト (7 アプリケーション)
  • [修正] Excel でのコピー貼り付けでデータ検証が機能しない (ソリューションあり)
  • Excel で VBA を使用してデータ検証リストに名前付き範囲を使用する方法

  1. 複数のユーザーが Excel ファイルを共有する方法

    チームまたは組織で共同作業を行う場合、Excel ファイルの共有が必要になることがよくあります。全員が同時にワークブックを編集できるようにします。この有益なセッションでは、複数のユーザーがリアルタイムで共同作業を行うために Excel ファイルを共有する方法について説明します。 複数のユーザーが Excel ファイルを共有する 2 つの方法 たとえば、Frutis.xlsx の売上レポート という Excel ファイルがあるとします。 複数のユーザーでファイルを共有する必要があります。 Excel のバージョンが異なる複数のユーザーで Excel ファイルを共有するには、主に 2

  2. Excel でデータ モデルを使用する方法 (3 つの例)

    エクセル 膨大な量のデータを解釈できますが、データ モデル ツールを使用してデータを整理していない場合は、作業が忙しすぎる可能性があります。このツールを使用すると、共有列に基づいて関連付けを作成することで、多くのテーブルのデータを組み合わせることができます。この記事では、Excel データ モデルの使用方法を紹介します。 次の Excel ワークブックをダウンロードして、理解を深め、自分で練習してください。 Excel でのデータ モデルの使用方法の 3 つの適切な例 このアプローチは、バックグラウンドで動作している間、ピボットテーブル オブジェクトとその他のレポート機能を合理化します。た