我找不到如何解决一个问题。我有ClientID列表,我也有一份协议日期列表。
CLIENT_ID AGREEMENT_DATE
1 01/03/2012
2 01/05/2013
5 11/10/2013
3 01/06/2014
5 06/08/2015
我需要找出一个客户有多少协议?如果有几个协议我需要显示哪个是第一个,第二个等等。
结果我会:
ClientID CountOfAgreements
5 2
1 1
2 1
3 1
比:
ClientID AgreementOrder
5 11/10/2013
5 06/08/2015
答案 0 :(得分:1)
首先制作一个数据透视表。 选择表格的所有数据,然后选择insert->数据透视表。 在新的工作表或同一张纸上制作枢轴..无论你喜欢什么。 对于行抓住ClientId,对于值,抓住agreement_date 这将是您的第一个问题。 对于第二个问题,您可以对原始数据表进行操作。 只需将其复制到新的工作表中即可。 并打开使用countif函数的第三列 第一个参数将是当前的clientID(如果第一个raw是标题而不是单元格a2,第二个参数将是a:a意味着你想要计算列表中每个Cid的次数 为简化,如果您的第一个数据行2粘贴为c2 cell = COUNTIF(a:a,A2) 抓住单元格到数据的末尾。 现在每个raw将显示它在列表中出现的次数。 使用过滤器(数据过滤器)过滤低于2的值,然后有第二个答案。