Excel 数式 - 一致

Excel 数式 - 一致

次のことを実現する数式の書き方を誰かお勧めいただけませんか。これらのことを個別に実現することはできますが、つなげて実現するのは難しいようです。

さまざまな項目が異なるフィールドにある注文リストがあり、別のテーブルの条件に基づいて有効なエントリを確認する必要があります。作業タイプの一意の識別子と見なすことができる 1 つの特定のフィールドに基づいて一致させたいと思います。一意の識別子が見つかったら、次のいくつかのフィールドを一致させ、一致が失敗した場合はエラー メッセージを返します。

つまり、次のようなもの(疑似コード)

"IF MATCH, THEN MATCH ADJACENT CELL, AND ADJACENT CELL, AND ADJACENT CELL, AND ADJACENT CELL". 

戻り値には、一致しなかった列の状態が表示されるのが望ましいですが、それが不可能な場合は、単に文字列が失敗したことが表示されます。

ルックアップやインデックス式、あるいは MS アクセスを使用してもかまいません。

ありがとう、デイブ。私が見ているものの視覚的な表現をいくつか追加しました。

注文を示す表。この表は変更されるので、正しいエントリを確認する必要がある。

ここに画像の説明を入力してください

表1の注文データをクロスチェックするために使用された表を示す表

ここに画像の説明を入力してください

答え1

table1.worktype_unique = table2.worktype_unique AND table1.quanity<=table2.quantity_max AND table1.price <= table2.max_price となる table1 から * を選択します。

必要な数だけ条件を追加できます。

これにより、手動で修正する場合のみ、一致しない値が検出されます。select * from table1 where table1.worktype_unique <> table2.worktype_unique;

問題がある注文のセットを生成します。select * from table1 where table1.worktype_unique = table2.worktype_unique AND table1.quanity>table2.quantity_max OR table1.price > table2.max_price;

関連情報