Excel VBA查找具有多个条件的非唯一值

我正在寻找一些帮助,试图创build一个Excelmacros。 我有一个非常大的工作表,看起来有点像这样:

Account NAME Address Dealer 68687 Sara 11 Wood 1111 68687 Sara 11 Wood 1111 68687 Sara 11 Wood 1111 12345 Tom 10 Main 7878 12345 Tom 10 Main 7878 54321 Tom 10 Main 7878 10101 John 25 Lake 3232 10101 25 Lake 3232 11111 John 25 Lake 3232 

我需要做的是突出显示表格上的所有行,其中每个“交易商”在“帐户”列中具有多个唯一值,但在名称列中也必须具有一些值。 所以在上面的例子中,我只想突出显示经销商7878的所有行。

我不确定是否应该查看循环或数组,可能需要很长时间,因为表格很大。

寻求一些帮助。

谢谢。

詹姆斯 – 德克在他的评论中给了你一个很好的答案。 看起来像这样

在这里输入图像说明

格式公式也放到F列中,所以你可以看到计算的结果。

如果你觉得你还应该有一个VBA的解决scheme,这将给你一个良好的起点,如何布局你的代码…

  1. 忽略空名称的行
  2. 计算经销商与当前行中的经销商相同的行,并且该账户与当前行中的账户不相同
  3. 如果步骤2中发现的计数大于0,则突出显示当前行。