2016-07-28 71 views
0

我有两个标签,大约有3000行,每行都有一个主键。我想通过主键从一个标签到另一个标签进行搜索,并确保所有字段匹配(每个主键都有自己的价格,数量,类型......)什么是最简单的方法? 我不想遍历每个领域,因为有10个领域,我需要比较,循环相对较慢。Vba多个字段的搜索方法

+1

您是否考虑过使用ADO并编写SQL语句加入?应该很快。 –

+0

不,我其实不知道...还有其他方法吗? – mdmlll

+0

循环可以足够快 - 你没有那么多的数据。 –

回答

1

你可以使用内置的Excel函数来做到这一点。

在两张纸上,对于每一行,您都可以使用CONCATENATE函数(或&运算符)将所有字段内容加入到新列中。

然后使用VLOOKUPCOUNTIFS函数使用主键和此新列的内容匹配图纸之间的条目。