2016-07-28 10 views
0

私は約3000行の2つのタブがあり、各行には主キーがあります。 1つのタブから別のタブにプライマリキーを検索し、すべてのフィールドが一致するようにしたい(それぞれのプライマリキーには独自の価格、数量、タイプなどがあります)最も簡単なアプローチは何ですか? 私は比較する必要のあるフィールドが10個あり、ループは比較的遅いので、各フィールドをループしたくありません。複数のフィールドのVba検索メソッド

+1

ADOの使用とSQL文の作成を検討しましたか?参加?かなり速くなければならない。 –

+0

いいえ、私は実際にそれについて考えていません...他の方法? – mdmlll

+0

ループは十分に速くてもかまいません。 –

答えて

1

組み込みのExcel機能を使用してもかまいません。

両方のシートで、各行について、CONCATENATE関数(または&演算子)を使用して、すべてのフィールドコンテンツを新しい列に結合できます。

次に、VLOOKUPまたはCOUNTIFS関数を使用して、主キーとこの新しい列の内容を使用してシート間のエントリを一致させます。

関連する問題