用于将客户分配给销售代表的Excel公式

我试图找出正确的Excel公式来查看列A中的客户端名称列表,并将它们与列B中的销售代表名称进行比较,以便随后将该客户端分配给他们已经使用过的销售代表。 以下面的例子为例,我想用公式来回顾一下数据,并返回Joe Smith被分配给Jane Doe的结果(在C列中),因为他和她一起工作的比别人多。

Client Name Sales Rep Joe Smith Jane Doe Joe Smith Jane Doe Joe Smith Jane Doe Joe Smith Jim Jones Joe Smith Jim Jones Joe Smith Bill Johnson Joe Smith Jack Reynolds 

我的数据首先按客户名称sorting,然后由销售代表sorting,目的是为了检查我们客户的潜在新业务,并且要提醒正确的代表,而不是通知其他人众议员。

事实上,这个公式并不简单,但是在C列的这个数组公式是这样的:

 C2: =INDEX($B$2:$B$110, MATCH(MAX(COUNTIFS($A$2:$A$110,A2,$B$2:$B$110,$B$2:$B$110)), COUNTIFS($A$2:$A$110,A2,$B$2:$B$110,$B$2:$B$110),0)) Ctrl+Shift+Enter 

ps你可能有超过110行; 相应地调整,但不使用A:A和B:B,因为公式会变得非常慢

在这里输入图像说明

我看不出一个独特的excel公式如何做到这一点。 VBA将完成这项工作。

但是,您也可以使数据透视表。

将客户名称和销售代表放入行中,并将数字客户名称放入值中。

枢