アカウント番号(フィールド2)の詳細を示すExcelクエリの生データがあります。生データから除外したい口座番号のリストもあります。Excel 2016で2つのワークシートのデータをチェックする方法は?
最初は、NOT IN条件でSQLで除外できると思っていました。しかし、私は約20,000アカウントが除外されると言われました。
生データを1つのワークシートでExcelにエクスポートし、別のワークシートに除外するアカウント番号を追加して、Excelでそれらのアカウント番号をチェックしてコメントを付けることができました。
ワークシート1(生データ):
---------------------------------
|Field 1|Field 2|Field 3|Field 4|
---------------------------------
| 1234| A1234B| XYZ| 258.00|
---------------------------------
| 2678| B1234C| ABC| 457.25|
---------------------------------
| 5465| C1234D| DEF| 652.47|
---------------------------------
| 4587| D1234E| GHI| 458.36|
---------------------------------
| 3589| E1234F| JKL| 685.47|
---------------------------------
ワークシート2(除外するアカウント):
---------
|Field 2|
---------
| A1234B|
---------
| J1234L|
---------
| K1234Z|
---------
| D1234E|
---------
| L1234M|
---------
意図する結果:
------------------------------------------
|Field 1|Field 2|Field 3|Field 4|Result |
------------------------------------------
| 1234| A1234B| XYZ| 258.00|Excluded|
------------------------------------------
| 2678| B1234C| ABC| 457.25| |
------------------------------------------
| 5465| C1234D| DEF| 652.47| |
------------------------------------------
| 4587| D1234E| GHI| 458.36|Excluded|
------------------------------------------
| 3589| E1234F| JKL| 685.47| |
------------------------------------------
は当初、私は両方のワークシート上の口座番号をソートすることによって開始し、その後、式を実行しました:
=IFERROR(VLOOKUP(B2,ExcludedAccounts,2,FALSE), "Excluded")
しかし、私は私が唯一の各セルのための完全な一致を探しています、実現しました。それは正しいことではありません。
質問:
全体列全体の類似点のために異なるワークシートから2つの列をチェックするための式は何ですか?
別の列に「除外」というフラグが付いたら、条件付き書式設定でセルを強調表示し、それらのアカウントを分離することができます。
のための単一の列でそれを行うための別の方法ですデータをソートする必要があります。これは、確実に行う必要がある追加のステップです。私は個人的にそれを自分で使っていませんが、@Kwakkersの答えもうまくいくはずです。 – TotsieMae
近似(パラメータ4 = TRUE)のマッチングを検索する場合にのみ、ソートは必要です。私の例は完全一致です(パラメータ4 = FALSE)ので、ソートは関係ありません。乾杯 – Kwakkers