0
私は約3000行の2つのタブがあり、各行には主キーがあります。 1つのタブから別のタブにプライマリキーを検索し、すべてのフィールドが一致するようにしたい(それぞれのプライマリキーには独自の価格、数量、タイプなどがあります)最も簡単なアプローチは何ですか? 私は比較する必要のあるフィールドが10個あり、ループは比較的遅いので、各フィールドをループしたくありません。複数のフィールドのVba検索メソッド
私は約3000行の2つのタブがあり、各行には主キーがあります。 1つのタブから別のタブにプライマリキーを検索し、すべてのフィールドが一致するようにしたい(それぞれのプライマリキーには独自の価格、数量、タイプなどがあります)最も簡単なアプローチは何ですか? 私は比較する必要のあるフィールドが10個あり、ループは比較的遅いので、各フィールドをループしたくありません。複数のフィールドのVba検索メソッド
組み込みのExcel機能を使用してもかまいません。
両方のシートで、各行について、CONCATENATE
関数(または&演算子)を使用して、すべてのフィールドコンテンツを新しい列に結合できます。
次に、VLOOKUP
またはCOUNTIFS
関数を使用して、主キーとこの新しい列の内容を使用してシート間のエントリを一致させます。
ADOの使用とSQL文の作成を検討しましたか?参加?かなり速くなければならない。 –
いいえ、私は実際にそれについて考えていません...他の方法? – mdmlll
ループは十分に速くてもかまいません。 –